最近使用了channelartlist标签,同一个频道使用了前几栏,后一栏的问题使用了。此时,有必要定义该标签的查询顺序,是正序还是倒序。那么织梦dedecms如何实现channelartlist列表倒序呢?一起来看看吧。
最近使用了channelartlist标签,同一个频道使用了前几栏,后一栏的问题使用了。此时,有必要定义该标签的查询顺序,是正序还是倒序。那么织梦dedecms如何实现channelartlist列表倒序呢?一起来看看吧。
修改文件:
打开 include/taglib/channelartlist.lib.php
1、在 //外理标记属性处增加(获取增加的属性植)
$orderway=$ctag->GetAtt('orderway');
if(empty($orderway))
{
$orderway="asc";
}
2、在查询处更改(把asc改为增加的变量)
$dsql->SetQuery("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,typelitpic
from `dede_arctype` where $tpsql order by sortrank $orderway limit $totalnum");
这样就可以了
调用时{dede:channelartlist orderway='desc' row='3,2'} 表示:
按排序的倒序取从第四条开始的两条,默认为asc正序
上面就是dedecms实现列表倒序的介绍,若有疑问可以找小编进一步探讨交流~