dedecms标签的查询顺序修改成倒序的方法

时间:5年前   阅读:5691

最近用到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正序

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:致富证券华夏ETF50期权一日速览

下一篇:新手实盘操作期权的纪律有哪些?

网友评论

请先 登录 再评论,若不是会员请先 注册