找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 176|回复: 0

[cms教程] DedeCms 按权重排序的修改方法,越大越靠前

[复制链接]

该用户从未签到

发表于 2021-7-5 10:39:29 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
织梦dedecms有一个按权重排序功能,不过是按权重越小越靠前来排序的。由于文章它默认权重跟ID相同,是越来越大的,所以有很多文章时,我们按照越小越靠前是很不合理的,所以我们要把它权重改成越大越靠前。
         
        方法:
         
        1.在\include\taglib\arclist.lib.php文件中,将 else if($orderby == 'weight') $ordersql = " order by arc.weight asc";//如果没有特定设置排序则按照权重先排序
         
        2.改成 else if($orderby == 'weight') $ordersql = " order by arc.weight desc";//如果没有特定设置排序则按权重越大越靠前排序
         
        3.修改后台模板,打开 \dede\templets\article_add.htm 找到
         
        [td][i," />(越小越靠前)[/td]
         
        改为
         
        [td][i," />(越大越靠前)[/td]
         
        改完后生成首页,即可按权重越大越靠前来排序了。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-23 19:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表