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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

回复无法出现

[复制链接]
圆圆舟子 发表于 2012-10-27 18:58:04 | 显示全部楼层 |阅读模式
本帖最后由 圆圆舟子 于 2012-10-27 19:49 编辑

回帖后,会先出现回帖,可是是别的主题的回帖 (检查过其pid,在forum_post表里是别的thread 的回帖),刷新后,该错误的回帖完全消失。

forum_thread表的 lastposter 有更新,所以是能在forumdisplay上看到新回复者的用户名,和其时间,但点击去看viewthread这页是看不到新回帖的。

打开数据库里的forum_post表看,也没有新post。

(能让我设个权限吗,我不希望别人看到网站,上面是随便写的)






 楼主| 圆圆舟子 发表于 2012-10-30 08:46:48 | 显示全部楼层
?????????????
回复

使用道具 举报

m.king 发表于 2012-11-1 14:39:17 | 显示全部楼层
把你的错误截图放上来看看啊!!没看明白你说的啥问题。
回复

使用道具 举报

 楼主| 圆圆舟子 发表于 2012-11-1 20:58:49 | 显示全部楼层
我说的都是数据库里的table。
回复

使用道具 举报

 楼主| 圆圆舟子 发表于 2012-11-8 08:54:53 | 显示全部楼层
可能不是Comsenz的code,很多数据是直接insert到数据库的,可能自己那里有疏忽。

目前解决方法是把不正确的回帖,看其uid,找出对应的tid,然后
----------------------------
delete  from pre_forum_post
where tid=18249
and first <>1
-----------
上次如上所述,砍掉造成错误的主题下面的所有回帖,问题解决,今天又爆发,再砍。现在只能这样了。
回复

使用道具 举报

 楼主| 圆圆舟子 发表于 2012-11-8 08:57:26 | 显示全部楼层
这次砍到的是tid18249,记录下来,看下次是哪个,应该能从规律性找出问题所在。  

另外被迫仔细看了code,不得不直言,冗余的地方很不少啊
回复

使用道具 举报

 楼主| 圆圆舟子 发表于 2012-11-20 20:39:01 | 显示全部楼层
这次是18855
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-1 20:15 , Processed in 0.037426 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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