新闻中心

解决discuzx2.5抢楼帖回复后显示已中奖刷新后楼层变化

作者 / 无忧主机 时间 2012-10-09 07:45:46

随着时代的发展新新人类的出现,同时也使得论坛成为新型词语或一些不正规的词语飞速蔓延。例如:斑竹、灌水、沙发、抢楼等等。国庆和中秋降临相信很多站长都在为着活动策划吧。抢楼方式也是论坛比较常用的活动方式之一,Discuzx2.5(0901)版本已经修复这个问题。但是(0901)带来的新的BUG也是非常之多。无忧主机(www.51php.com)小编将向各位站长分享未升级如何解决。 一、解决discuz!X2.5抢楼帖回复后显示已中奖刷新后楼层变化的问题 通过FTP工具连接php虚拟主机文件目录:.../source/module/forum/forum_viewthread.php(修改前请备份) 文本编辑器(EditPlus)打开forum_viewthread.php 查找:大约在890行左右 if($rushreply) { $preg_str =rushreply_rule($rewardfloorarr); preg_match_all($preg_str,",,".$post['number'].",,", $arr); if($post['number'] ==str_replace(",", '', $arr['0']['0'])) { $post['rewardfloor'] = 1; } } 替换为:  

if($rushreply) {

        $post['number'] = $post['position'];

        $preg_str =rushreply_rule($rewardfloorarr);

        preg_match_all($preg_str,",,".$post['number'].",,", $arr);

        if($post['number'] ==str_replace(",", '', $arr['0']['0'])) {

            $post['rewardfloor'] = 1;

        }

}
温馨提示:此解决方法只针对未升级最新版(0901)有效,网站活动只是一种吸引人气的方法。希望各位站长知道php虚拟主机稳定、快速才是网站的根本。 升级Discuz!X2.5(0901)BUG相关教程: 更新升级到DISCUZ!X2.5(0901)后注册用户字符未到15字符提示错误问题 解决升级DISCUZX2.5(0901)补丁后提示DISCUZ! DATABASE ERROR(1146)的错误   纯Linux环境下高端免备案香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/discuz/9087.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服