dedecms相關文章中实现orderby参数排列的方法
个人目前仅使用了pubdate和click排序,其他的能不能用我不知道,没测试
如果你喜欢,请看完支持下
打开
include agliblikearticle.lib.php
I..找到这
更多精彩就在: 51免费论文网|www.jxszl.com
段代码,并把它删除,是的删除
I..if(empty($arcid)||$byabs==0){
II.$orderquery="orderbyarc.iddesc;
III.}
IV.else{
V.$orderquery="orderbyABS(arc.id–.$arcid.");
VI.}
II.找到第I.III行
$revalue=";
III.下面添加参数
(这里注意末尾的desc你可以自己改成asc这两个是降序和升序排列
如果你想用orderWay做参数,那就自己加代码吧)
I..if($orderby==’hot’||$orderby==’click’)$orderquery="orderbyarc.clickdesc";
II.elseif($orderby==‘sortrank’||$orderby==’pubdate’)$orderquery="orderbyarc.sortrankdesc";
III.elseif($orderby==‘id’)$orderquery="orderbyarc.iddesc";
IV.elseif($orderby==‘rand’)$orderquery="orderbyrand()";
原文链接:http://www.jxszl.com/biancheng/dedecms/73800.html