• 售前

  • 售后

热门帖子
入门百科

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

[复制链接]
永远爱你冰塘 显示全部楼层 发表于 2021-8-18 01:22:26 |阅读模式 打印 上一主题 下一主题
织梦Dedecms频道列表页栏目排序题目详解,题目描述如下:
各位大大,小弟我想在首页调用6个栏目,typeid分别是1,2,3,4,5,40,默认的排序小弟不想要,希望改为1,40,3,4,5,2 。
搜索了各种教程,修改了include/taglib/channelartlist.lib.php文件,把
  1. $dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE $tpsql ORDER BY sortrank ASC LIMIT $totalnum");
复制代码
修改为:
  1. $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}
办理方法:
不消改文件
  1. {dede:channelartlist typeid=’1,40,3,4,5,2‘}
复制代码
模板中这样写
ORDER BY sortrank 是指栏目反面的排序,你后台栏目更改那边更改下排序值。
以上就是本次先容的全部知识点,感谢各人的学习和对脚本之家的支持。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作