pw_threads有个replies字段,读取帖子回复的时候会先读取这个字段。
比如replies是99,但是pw_posts表里面的回复有100个,
那么前台显示回复也只会显示99个~~
所以就会出现所谓“回复的帖子出不来”,但让你回复了一个帖子之后,replies字段就会增加1,那么上一个回复的就出来了。
后台数据->全站缓存->更新主题的回复数统计,这个可以更新下,它会把整站所有的主题帖的回复都统计一下,但是如果主题较多,全站更新很慢的话,可以尝试用下这个小工具。
bbstools解压后放到hack目录下
read.htm
找到
下加
- <!--
- EOT;
- if($groupid==3){print <<<EOT
- -->
- <a onclick="ajax.send('hack.php?H_name=bbstools&action=ajax&','job=postnum&tid=$tid')">更新回复数</a>
- <!--
- EOT;
- }print <<<EOT
- -->
意思是groupid=3的情况(管理员),可以点一下read页面编辑旁边的按钮,"更新回复数",来更新当前帖子的回复。
当然了,如果您懂phpmyadmin,找到pw_threads表,单独更新下replies字段也可以。