欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > CMS技术 > 织梦DedeCMS在arclist中按照weight排序的方法
这篇文章主要为大家详细介绍了织梦DedeCMS在arclist中按照weight排序的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

  关于织梦的文章排序我们在去年的相关文章里都做了一些介绍,这里就不累述了,今天给大家介绍的是织梦DedeCMS在arclist中按照weight排序的方法。熟悉织梦的朋友都知道我们在默认的情况下织梦是没有开启weight排序的。这个就需要我们做些小的调整和开发,具体的修改文件是需要修改arclist.lib.php文件

织梦DedeCMS在arclist中按照weight排序的方法

1、 在织梦系统中找到以下目录\include\taglib中的arclist.lib.php文件并打开,大约在74 、75行找到:

// arclist是否需要weight排序,默认为"N",如果需要排序则设置为"Y"
$isweight = $ctag->GetAtt('isweight');

把这行修改为:

$weight = $ctag->GetAtt('weight');

2、大约在327行找到

else if($orderby == 'weight') $ordersql = " order by arc.weight asc";

在这里增加一行---->如果没有特定设置排序则按照权重先排序:

else $ordersql = " ORDER BY arc.sortrank $orderWay";

 这样处理后,我们就实现在首页arclist中按照weight排序了。


以上就是织梦DedeCMS在arclist中按照weight排序的方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 织梦 arclist weight 文章排序

上一篇织梦CMS增加英文栏目名称功能方法

下一篇织梦Dede5.7视频模型多集实现模板免费分享

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在