channelartlist标签如何实现倒序 2023-08-01 03:23:34 互联网 生活的激流已经涌现到万丈峭壁,只要再前进一步,就会变成壮丽的瀑布。没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有黯淡,何来辉煌。 最近用到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正序 。 以上就是channelartlist标签如何实现倒序。失败没有什么不可以,只怕等不到成功!更多关于channelartlist标签如何实现倒序请关注haodaima.com其它相关文章!