欢迎分享,转载请注明来源:内存溢出
dedecms channelartlist增加orderway实现倒序
最近用到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正序
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
DedeCMS 菜鸟级基础问题解决方法大汇总
上一篇
2022-09-27
dede 5.7后台移动栏目,下拉列表显示不全的问题
下一篇
2022-09-27
评论列表(0条)