查看: 2581|回复: 1

discuz由3.4升级到3.5后,回帖会顶掉主贴内容。

[复制链接]

1251

主题

306

回帖

1251

积分

管理员

贡献
97358
金币
8985

马山东

发表于 2023-4-22 21:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友

您需要 登录 才可以下载或查看,没有账号?立即注册

×
前段时间discuz由x3.4升级到x3.5,发现不能回帖,发帖正常,然后通过查询官网的说明修复,说明见下帖。

discuz由3.4升级到3.5后回帖报错(1062) Duplicate entry '690-0' for key 'PRIMARY'
http://ud3.cn/thread-693-1-1.html



但是修复后偶尔发现,回复修复日期前的帖子回帖内容会顶掉主贴内容,发帖日期会变为回帖日期,如下图

1.jpg 2.jpg 4.jpg 3.jpg

回帖日期、内容顶掉了主贴。
不知道什么原因造成的,我怀疑是使用了修改发帖日期的插件造成的,因为修改发帖日期是乱改的,帖子ID不是按照发帖顺序修改的,比如帖子ID23号的发帖日期为2022年2月1日,ID20的发帖日期为2022年1月1日,ID靠后的发帖时间比ID靠前的时间近,升级的时候造成帖子数据错乱,在不回复帖子的时候没有问题,升级完成后,回复了帖子后数据库没有这个帖子的id所以会重新发表,但是查询数据库这个帖子的id发现,数据库里有这个帖子的所有内容。
所以初步怀疑是【修改发帖时间】插件造成的,抽空验证下。

1251

主题

306

回帖

1251

积分

管理员

贡献
97358
金币
8985

马山东

 楼主| 发表于 2023-4-22 21:48 | 显示全部楼层
刚刚搭建了新的discuz,使用的版本Discuz_X3.4_SC_UTF8_20230315

发帖后测试
1.jpg

安装修改发帖时间插件后,修改帖子时间
2.jpg

升级discuz到Discuz_X3.5_SC_UTF8_20230316
升级完成后,回帖测试正常,看来与修改发帖时间插件无关
回复

使用道具 举报

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

本版积分规则

在本版发帖返回顶部