dede如何按自己写的ID进行排序
2014-02-17 11:28
465 查看
更改一下函数,实现排序方式根据自己写的ID排序就好了。
方法:
1、打开include/taglib/channelartlist.lib.php,找到大约78行,把
修改为:
2、前台调用标签:
根据栏目的ID排序,想要什么样的排序更改ID的先后顺序就好了,
方法:
1、打开include/taglib/channelartlist.lib.php,找到大约78行,把
$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");
2、前台调用标签:
{dede:channelartlist typeid='1,2,3,4,5,6'} {dede:type} <li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li> {/dede:type} {/dede:channelartlist}
根据栏目的ID排序,想要什么样的排序更改ID的先后顺序就好了,
相关文章推荐
- dede如何按自己写的ID进行排序
- dede:channelArtlist 按照自己写的id进行排序
- dede排序问题:dede按自己的ID排序
- 如何使用Arrays.sort()对自己定义的类进行排序
- LINQ分组时如何进行组内排序?另外如何仅返回每组中满足条件的行(如Id最大的)?
- 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- mysql中如何给字符型的数字字段进行排序
- 【杂谈】程序员在工作期间如何对自己进行深造
- 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- 如何用SSE指令集进行高性能大规模排序
- dede5.7定义文件名“{pinyin} 拼音+文章ID”如何去掉文章ID,只显示拼音?
- 关于如何在Android源码目录中建立自己的C工程,并用mm命令单独进行该C工程模块的编译,以及Android.mk的使用介绍(1)
- Mysql对自增主键ID进行重新排序
- 如何以list进行排序
- 如何对IP地址进行排序?
- 如何对一个不断更新的HashMap进行排序
- 如何利用sorted函数对列表,元组或者对象进行排序
- win10 uwp 如何让一个集合按照需要的顺序进行排序
- Excel学习笔记002-002:工作表内及工作表间、工作簿间单元格数据的复制、剪切、粘贴;如何进行成绩排序。
- 1.读写分离(主数据库写 可分拆副数据库读);2.垂直分库(将系统按业务进行了垂直拆分主数据库);3.水平分主库(ID生成算法决定了如何拆分数据,以及增删改查)