本帖最后由 【许昌品牌空间_ 于 2012-12-27 09:30 编辑
新发一个帖子 出来很多无效楼层 好几千楼层 都是无效楼层,但是刷新了就好了。对发帖的网友很影响啊,,怎么解决
算了 自己解决了,看来牛人还是有的,只是官方的技术解决的太慢
Source/module/forum搜索php文件 forum_viewthread.php文件 354行左右- $disablepos = !$rushreply && C::t('forum_threaddisablepos')->fetch($_G['tid']) ? 1 : 0;
- if(!$disablepos && !in_array($_G['forum_thread']['special'], array(2,3,5))) {
- if($_G['forum_thread']['maxposition']) {
- $maxposition = $_G['forum_thread']['maxposition'];
- } else {
- $maxposition = C::t('forum_post')->fetch_maxposition_by_tid($posttableid, $_G['tid']);
- }
- }
复制代码 改为- $disablepos = !$rushreply ? 1 : 0;
- if(!$disablepos && !in_array($_G['forum_thread']['special'], array(2,3,5))) {
- if($_G['forum_thread']['replies']) {
- $maxposition = $_G['forum_thread']['replies'];
- } else {
- $maxposition = C::t('forum_post')->fetch_maxposition_by_tid($posttableid, $_G['tid']);
- }
- }
复制代码 更新缓存
然后去看就不会有无效楼层了,注意(统计回复的数据都是有效帖子,没有包括无效贴,所以抢楼帖子回复数目不是楼层数目)
感谢:https://discuz.dismall.com/thread-3112060-1-1.html
|