选主机
主机测评优惠网

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

选主机收集整理的这篇文章主要介绍了让织梦likearticle标签支持orderby的办法,选主机小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我们都知道织梦的{dede:likearticle}没有orderby这个功能,我们需要让它支持orderby要怎么操作呢?

下面是修改方法

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

找到

if( empty($arcid) || $byabs==0 ) {
   $orderquery = " order by arc.id desc ";
}
else {
   $orderquery = " order by ABS(arc.id – ".$arcid.") ";
}
改成:

if($orderby=='hot' || $orderby=='click') $orderquery = " order by arc.click $orderWay";
else if($orderby == 'sortrank' || $orderby=='pubdate') $orderquery = " orderby arc.sortrank $orderWay";
else if($orderby == 'id') $orderquery = " order by arc.id $orderWay";
else if($orderby == 'near') $orderquery = " order by ABS(arc.id – ".$arcid.")";
else if($orderby == 'lastpost') $orderquery = " order by arc.lastpost $orderWay";
else if($orderby == 'scores') $orderquery = " order by arc.scores $orderWay";
else if($orderby == 'rand') $orderquery = " order by rand()";
else if($orderby == 'weight') $orderquery = " order by arc.weight asc";//如果没有特定设置排序则按照权重先排序
else $orderquery = " order by arc.sortrank $orderWay";

总结:
以上是选主机为你收集整理的让织梦likearticle标签支持orderby的办法全部内容,希望文章能够帮助到大家。
如果觉得选主机网站内容还不错,欢迎将选主机网站推荐给好友。

未经允许不得转载:选主机 » 让织梦likearticle标签支持orderby的办法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

免费领取阿里云 优惠券 代金券

2000元代金券新人福利