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正序

本文dedecms channelartlist增加orderway如何实现倒序到此结束。人生的路漫长而多彩,就像在天边的大海上航行,有时会风平浪静,行驶顺利;而有时却会是惊涛骇浪,行驶艰难。但只要我们心中的灯不熄灭,就能沿着自己的航线继续航行。谢谢大家支持!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序