蓝莓博客

  • 今天是

dedecms织梦列表页dede:list标签按顶踩数排序

摘要:织梦dedecms列表页dede:list标签默认的排序方法只有“发布日期”,“修改日期”,“点击”这几种排序方式,有没有按顶踩数来排序呢?答案是肯定的。 打开/include/arc.listview.class.php,搜......
分享到:

织梦dedecms列表页dede:list标签默认的排序方法只有“发布日期”,“修改日期”,“点击”这几种排序方式,有没有按顶踩数来排序呢?答案是肯定的。

打开/include/arc.listview.class.php,搜索

else{$ordersql="ORDERBYarc.sortrank$orderWay";}

在它上面添加

elseif($orderby=="goodpost"){$ordersql="ORDERBYarc.goodpost$orderWay";}


继续搜索

if(preg_match('/hot|click|lastpost/', $orderby))

替换成:

if(preg_match('/hot|click|lastpost|goodpost/', $orderby))


列表调用:

{dede:list pagesize='20' orderby='goodpost'}

同理,此方法也可实现按踩的数排序。

来源于蓝莓原文地址: http://www.xiyi88.cn/xq/dede_1485.html