dedecms按照权重排序

2019年7月24日00:30:31 评论 20 次浏览

在include下面找到arc.listview.class.php打开
我们搜索关键字“排序方式”,找到如下代码段,一般在727行左右。然后加入下图绿框里面的代码。即:

else if($orderby == "weight") {
        $ordersql = " ORDER BY arc.weight $orderWay"; 
        } 

//如果不用默认的sortrank或id排序,使用联合查询(数据量大时非常缓慢)

下面的

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

加入weight
上面是加好的效果
调取方式:

isweight='Y' orderby='weight' orderway='asc'
weinxin
加我微信
微信扫一扫,加我微信好友,共同交流,共同进步! (备注:焦国强博客)
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: