Dedecms频道列表页栏目排序问题详解

Dedecms频道列表页栏目排序问题详解,第1张

概述织梦Dedecms频道列表页栏目排序问题详解,问题描述如下: 各位大大,小弟我想在首页调用6个栏目,typeid分别是1,2,3,4,5,40,默认的排序小弟不想要,希望改为1,40,3,4,5,2 。 搜索了各种教程,修改了include/taglib/channelartlist.lib.php文件,把 织梦dedecms频道列表页栏目排序问题详解,问题描述如下:

各位大大,小弟我想在首页调用6个栏目,typeID分别是1,2,3,4,5,40,默认的排序小弟不想要,希望改为1,40,3,4,5,2 。

搜索了各种教程,修改了include/taglib/channelartList.lib.PHP文件,把

$dsql->Setquery("SELECT ID,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE $tpsql ORDER BY sortrank ASC liMIT $totalnum");

修改为:

$dsql->Setquery("SELECT ID,sitepath FROM `dede_arctype` WHERE $tpsql ORDER BY substring_index('$typeID',ID,1) liMIT $totalnum");

然后在主页模板中写上{dede:channelartList typeID=1,40,3,4,5,2 col=2}

解决方法:

不用改文件

{dede:channelartList typeID=’1,2‘}

模板中这样写

ORDER BY sortrank 是指栏目后面的排序,你后台栏目更改那里更改下排序值。

上一篇:Dedecms升级到5.7原后台JS广告不显示解决方法

下一篇:修改Dedecms后台增加RSS和百度PING功能

总结

以上是内存溢出为你收集整理的Dedecms频道列表页栏目排序问题详解全部内容,希望文章能够帮你解决Dedecms频道列表页栏目排序问题详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1035335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存