首页| 版块| 我的| 发帖| 消息
主题:测试排行榜会员排行页面排序调整及主题标签长度修改
zhangjingyu 
lib/element.class.php文件里getAllUserSort()函数的查询方式,“$query = $this->db->query("SELECT * FROM pw_elements WHERE type='usersort' ORDER BY mark DESC, value DESC");”改为:
“$query = $this->db->query("SELECT * FROM pw_elements WHERE TYPE =  'usersort' and mark in('todaypost','monthpost','postnum','digests','onlinetime','monoltime','money','rvrc','currency','credit','f_num','postMostUser') order by instr('todaypost,monthpost,postnum,digests,onlinetime,monoltime,money,rvrc,currency,credit,f_num,postMostUser',mark),value desc");”(引用内容)下面是原代码,也就是默认的排序方式(截图的后面还有一个贡献值排行榜,由于论坛没有设定积分规则,所以都是0。看代码还应该有朋友数和活跃图客排行榜,不知道为什么没有显示):

这是修改后的排序(同样的贡献值排行榜没有截取):

浏览大图
zhangjingyu回帖于2020-09-19 22:19[查看电脑版]
下一楼»:文件已经更新到家园论坛。
«上一楼:代码修改完毕。本地测试成功!

查看全部回帖(58)
«返回主帖