dede频道列表页栏目排序实例详解


本文整理自网络,侵删。

织梦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,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,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,40,3,4,5,2‘}

模板中这样写

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

以上就是本次介绍的全部知识点,感谢大家的学习和对的支持。


标签:织梦DedeCMS

相关阅读 >>

dedecms中tags页面显示错位的解决方法

织梦DedeCMS gbk站点转utf8之mip改造方案分享

dedecms5.1在线生成google sitemap方法

dedecms error warning!提示信息的修改方法

织梦列表页分页错位(分页显示为竖排)的解决方法

浅析dedecms gbk版安装sphinx全文索引无法查询无结果的解决方法

dede后台fatal error allowed memory size of 8388608 bytes exhausted问题的解决方

织梦cms实现会员审核功能的方法

织梦dede所有实用标签调用方法搜集整理

织梦DedeCMS获取当前栏目路径及栏目名称的方法

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

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

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

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

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...