Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 查看会员的所有回帖记录排序BUG:

[复制链接]
jiangchuankyo 发表于 2017-1-3 18:17:21 | 显示全部楼层 |阅读模式
它的排序不是按照该会员的回贴时间从近到远来排的,
也不是按照回帖时间从先到后来的,
也不是按照该主题最后回复时间来的,

居然是按照主题的发布时间先后顺序来排的?
该会员的最新回复居然存在要往后翻几页才看得到?总之一团混乱,目前搜遍全网也没有解决办法!
谁有能力修复下啊,我分析了是这两个文件:
template/default/home/space_thread.htm //{loop $list $stid $thread} 从这句开始循环显示帖子
source/include/space/space_thread.php  //$perpage = 20;就是控制每页显示多少条默认20
谁有能力修复下啊
 楼主| jiangchuankyo 发表于 2017-1-3 18:23:23 | 显示全部楼层
发布在Discuz的htm文件中执行PHP代码的方法:
htm注释符加花括号加eval,其中eval的后面结束花括号的前面就是你要执行的PHP代码,
可以执行多个,每个命令后面要用;结束,列:
<!--{eval $a=date('Y-m-d',time());$b=$a;}-->
回复

使用道具 举报

格东站长网插件 发表于 2017-1-3 20:26:13 | 显示全部楼层
以前没注意,现在看来确实比较乱,而且还不是按“主题的发布时间先后顺序来排的”,因为同一个主题出现了好几次,每次出现时就带几个回帖,每次带的还不同。
要修正很容易,主要是先选定规则。
回复

使用道具 举报

热情每天邦邦 发表于 2017-1-3 21:43:24 | 显示全部楼层
这个已经修复了啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 18:38 , Processed in 0.023128 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表