首页| 版块| 我的| 发帖| 消息
主题:测试排行榜会员排行页面排序调整及主题标签长度修改
zhangjingyu 
“zhangjingyu 
本地测试数据共163条,按mark(排行榜类型)和value(值)降序排列(文件里sql查询语句)。mark值依次是:todaypost(今日发帖)、rvrc(威望)、postnum(发帖)、onlinetime(在线时间)、monthpost(本月发帖)、monoltime(本月在线)、money(铜币)、f_nu .. (2020-02-02 17:22)  查看本帖 ”(引用内容)用47楼的代码,本地测试成功!
也就是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('monthpost','todaypost','onlinetime','money','postnum','rvrc','digests') order by instr('monthpost,todaypost,onlinetime,money,postnum,rvrc,digests',mark),value desc");

现准备改为最终想要的排序(一行显示三个排行榜):
今日发帖,本月发帖,发帖
精华帖,在线时间,本月在线
铜币,威望,祺石
贡献值,朋友数,活跃图客
zhangjingyu回帖于2020-09-19 21:52[查看电脑版]
下一楼»:代码修改完毕。本地测试成功!
«上一楼:“zhangjingyu 继续测试,成功执行!
显示行 0 - 29 (104 总计, 查询花费 0.0035 ..

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