dedecms channelartlist增加orderway实现倒序
发布时间:2020-12-14 03:52:39 所属栏目:Dedecms 来源:网络整理
导读:最近用到channelartlist标签 同一个频道有用到前面几个栏目,又用到后面栏目的问题 这时候就需要定义这个标签的查询顺序,是正序还是倒序 修改文件: include/taglib/channelartlist.lib.php 1、在 //外理标记属性处增加(获取增加的属性植) $orderway=$ctag-G
最近用到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正序 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |