月落秋水 发表于 2025-8-5 21:26:17

紧急求助,特定用户最新回复丢失,仅该用户异常(大致检查其他用户正常) New

问题核心
仅 1 个用户回复自己的 2 个帖子后,最新回复页仅显示 1 条 ,但:
帖子内回复正常(pre_forum_post 数据完整);
主题表统计正常(pre_forum_thread 的 lastpost/replies 与实际一致);
其他用户无此问题,排除全局缓存 / 插件 / 数据库结构异常。


已做排查(均无效)
数据库深度核对:
对比该用户正常 / 异常回复的字段(dateline/invisible/anonymous 等),与其他用户无差异,且无隐藏标记。

系统操作:
全量更新缓存、重建主题帖数、修复数据库表、切换默认模板,问题依旧。


环境与版本
Discuz! 版本:3.5
无特殊插件:仅保留官方基础插件


特殊点补充
该用户为 金牌会员,但用户组权限与其他金牌会员一致;
正常回复无冲突,排除同 IP 过滤逻辑。

求社区大神支援
希望大佬指点排查方向或提供修复思路,感谢!

我知道答案 回答被采纳将会获得1 贡献 已有13人回答

站帮网 发表于 2025-8-5 21:26:25

什么意思?就是数据表里有这条回复,但前端没显示?你这描述没看懂,是不是这个意思?

霸王别姬 发表于 2025-8-5 21:26:41

是的,数据库里面的数据是存在的且完整的,但就是最新回复页面不显示。他8月1号和8月2号都回复了帖子。8月1号回复一个不显示,8月2号回复了两个,最新的那个显示了。通过对显示和不显示的两条数据对比,并没有发现异常。

月落秋水 发表于 2025-8-5 21:27:11

是不是触发了关键词被审核了,你看看后台

站帮网 发表于 2025-8-5 21:27:20

单纯凭描述无法进一步判断了,如果接受有偿,可以联系协助排查解决。

另外,不太可能针对单一用户产生问题

yusr 发表于 2025-8-5 21:27:42

他就回复了一个up,也就是自己顶了一下以前的帖子。

ysx24 发表于 2025-8-5 21:28:26

你从后台查查回帖,哪怕前台没有,后台也不可能没有啊,如果数据存在

小冰 发表于 2025-8-5 21:29:02

是不是管理员删帖时,选了全部删除导致的,建议你数据库备份里面找下

yusr 发表于 2025-8-5 21:29:36

那我大概率知道了,他这个回帖大概率被定义为水帖了,Discuz有水帖自动隐藏的,默认模版是有展开的按钮的,如果你用的第三方模版把这个阉割了,你可能找不到展开的地方

站帮网 发表于 2025-8-5 21:29:46




比如说红色框框框选的那个帖子的最新回复的时间是15:55。

最新回复,应该是按照回帖的时间来排序的。但是为什么这个15:55的回帖,没有显示在这个15:56的下面?



帖子内容、时间应该也是正常的。

我的意思就是为什么这个回复帖子,没有显示在最新回复的页面里面。
页: [1]
查看完整版本: 紧急求助,特定用户最新回复丢失,仅该用户异常(大致检查其他用户正常) New