dede如何按自己写的ID进行排序
2014-03-21 17:38
274 查看
点评:dede排序问题:如何按自己写的ID排序,更改一下函数。即可轻松实现,下面有个具体的示例,大家可以参考下。
更改一下函数,实现排序方式根据自己写的ID排序就好了。 方法: 1、打开include/taglib/channelartlist.lib.php,找到大约78行,把
修改为:
2、前台调用标签:
根据栏目的ID排序,想要什么样的排序更改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最大的)?
- Oracle 如何对中文字段进行排序
- 如何用XSL对XML的数据进行按节点排序?
- 应如何修改QUICKSORT,才能使其按非增序进行排序?
- JavaScript对象数组如何按指定属性和排序方向进行排序
- Java中如何把一组对象按照其某一个属性值进行排序
- Java中如何把一组对象按照其某一个属性值进行排序?
- java如何对map进行排序详解(map集合的使用)
- 如何用Perl对字符串或者数字数组进行排序。 hash 按value/按keys 排序(多种方法)。
- 想自己用C#写程序,主要功能是对其他的程序进行打包,如何实现,求高手指教!!!
- python中如何对dict对象进行排序
- 巧妙解决mysql删除或添加记录时,对自增主键ID进行重新排序的问题
- 如何用C++中的STL对二维数组进行排序
- ABAP--如何限制自己开发的耗时报表在sap系统中运行的个数,以保证正常业务的进行
- java如何对map进行排序详解
- 如何进行结构体排序