关于排序的问题如何指定多个字段排序

迅睿框架 更新 2024-06-06 16:42:08 月影飞雪

 {module catid=$catid order=displayorder_asc page=1}

$orderby = ' displayorder=0 asc,displayorder asc';

排序排除0 然后按照指定顺序排序 怎么写

还有多个排序怎么写

方案

  • 外聘专员-小波工作室 #1 · 2024-06-06 16:11:01
    {php $orderby =urlencode( ' displayorder=0 asc,displayorder asc');}
    {module catid=$catid order=$orderby page=1}

    这是自写sql的排序公式

  • 月影飞雪 #2 · 2024-06-06 16:28:32
    外聘专员-小波工作室 {php $orderby =urlencode( ' displayorder=0 asc,displayorder asc');} {module catid=$catid order=$orderby page=1}
    {module catid=2 order=+displayorder%3D0+asc%2Cdisplayorder+asc page=1}查询解析: SELECT * FROM `dr_1_links` WHERE `dr_1_links`.`catid` = 2 LIMIT 0,16
    好像不行老师那个调试没有输出 order条件
  • 小鱼儿 #3 · 2024-06-06 16:36:45
    满意答案
    你这个啥逻辑,你用asc排序就自动从小到大了, 想不等于0,就加查询字段 NOT_displayorder=0
  • 月影飞雪 #4 · 2024-06-06 16:42:08
    @小鱼儿:{php $orderby=urlencode("`dr_1_links`.displayorder=0 asc,`dr_1_links`.displayorder asc");} 这样写就可以了各位问题解决了

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关