dede:channelArtlist 按照自己写的id进行排序
2015-01-27 15:28
260 查看
想让dede:channelArtlist 按照自己写的id进行排序,不是根据id大小进行排序只需要改一下channelartlist.lib.php即可:
方法:找到\include\taglib\channelartlist.lib.php文件,使用DW打开,然后修改第78行 DEDECMS模板
修改为
方法:找到\include\taglib\channelartlist.lib.php文件,使用DW打开,然后修改第78行 DEDECMS模板
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE $tpsql ORDER sortrank ASC LIMIT $totalnum");
修改为
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE $tpsql ORDER BY substring_index( '$typeid',id,1) limit $totalnum");
相关文章推荐
- dede如何按自己写的ID进行排序
- 根据栏目ID调用子栏目列表(dede:channelArtlist)
- dede如何按自己写的ID进行排序
- dede:channelArtlist 排序
- LinkedList中将对象按照某一属性排序,利用 collection.sort(); 来进行调用!
- dede让channelartlist标签支持currentstyle属性
- Java:集合,对列表(List)中的数据(整型、字符串、日期等)进行排序(正序、倒序)的方法;字符串按照整型排序的方法
- dede频道标签channel和频道内容标签channelartlist的调用栏目名的不同方式,如果错误使用标签会发生错误
- dede使用channelartlist在列表页和内容页调用同级栏目的方法
- 含有tuple的list按照tuple中的某一位进行排序
- Java按照List内存储的对象的某个字段进行排序
- channelartlist中用typeid排序
- 对list中的元素按照元素的属性进行排序
- DEDECMS首页频道channelartlist标签通过typeid属性排序方法
- dede让channelartlist标签支持currentstyle属性 完美解决
- 在一个list列表中的多个dict字典按照键值对key-value来进行排序
- 让dedecms的channelartlist标签支持channelid属性
- 实现数据按照自己的需要进行排序
- where in的sql语句按照指定ID进行排序的解决方法
- dede:channelartlist dede:channel 无子栏目时取同级栏目解决方案