首页 > Discuz, PHP > 如何屏蔽掉Discuz x2.5后台的在线升级功能
201211月22

如何屏蔽掉Discuz x2.5后台的在线升级功能

起因

       最近给客户做一个信息平台,里面包含了一个论坛和单点登录系统,因为需要对论坛进行sso集成,所以我们对论坛的源代码进行了稍微的修改,怕客户后续对论坛进行在线升级,覆盖了我们集成时修改的代码,所以我们就需要将Discuz x2.5后台的在线升级功能给屏蔽掉

屏蔽方法

       找到Discuz x2.5安装目录下source\admincp\admincp_main.php文件,去掉49到60行的代码即可,具体去掉的代码如下:

if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && 
	!$shownotice && $_G['setting']['upgrade']) {
	$shownotice = '<div class="notice"><a href="'.$basescript.'?
	action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>';
}
if($_G['uid'] && $_G['member']['allowadmincp'] == 1 && 
	!isset($_G['cookie']['checkupgrade'])) {
	$discuz_upgrade = new discuz_upgrade();
	if($discuz_upgrade->check_upgrade()) {
		if(empty($shownotice)) {
			$shownotice = '<div class="notice"><a href="'.$basescript.'?
			action=upgrade" id="notice">'.$lang['upgrade_right_now'].'</a></div>';
		}
	}
	dsetcookie('checkupgrade', 1, 7200);
}

文章作者: iitshare
本文地址:http://www.iitshare.com/masked-discuz-x2-5-background-online-upgrade-feature.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

更多
本文目前尚无任何评论.

发表评论