}
else{
$orderquery="orderbyA" />

"景先生毕设|www.jxszl.com

让织梦likearticle标签支持orderby的办法

2022-10-29 16:42编辑: www.jxszl.com景先生毕设
我们都知道织梦模板的{dede:likearticle}没有orderby这个功能,我们需要让它支持orderby要怎么操作呢?

下面是修改方法

打开/include/taglib/likearticle.lib.php文件

找到
if(

 更多精彩就在: 51免费论文网|www.jxszl.com 
empty($arcid)||$byabs==0){
$orderquery="orderbyarc.iddesc";
}
else{
$orderquery="orderbyABS(arc.id–".$arcid.")";
}

改成:
if($orderby==hot||$orderby==click)$orderquery="orderbyarc.click$orderWay";
elseif($orderby==sortrank||$orderby==pubdate)$orderquery="orderbyarc.sortrank$orderWay";
elseif($orderby==id)$orderquery="orderbyarc.id$orderWay";
elseif($orderby==near)$orderquery="orderbyABS(arc.id–".$arcid.")";
elseif($orderby==lastpost)$orderquery="orderbyarc.lastpost$orderWay";
elseif($orderby==scores)$orderquery="orderbyarc.scores$orderWay";
elseif($orderby==rand)$orderquery="orderbyrand()";
elseif($orderby==weight)$orderquery="orderbyarc.weightasc";//如果没有特定设置排序则按照权重先排序
else$orderquery="orderbyarc.sortrank$orderWay";


原文链接:http://www.jxszl.com/biancheng/dedecms/76706.html