DeDeBIZ一键式切换安全开发模式

snh102 By snh102 at 2025-01-16 • 暂不可见      举报

DedeBIZ管理系统,之前的《DedeBIZ得德如何开启开发模式》觉得麻烦,想一键开启开发模式,一键开启安全模式,一键开启调试模式,织梦BIZ开启一键式设置,懒人式的操作方式想想都开心。好了,废话少说,懒人模式,直接上代码。

教程开始:1、打开 /admin/index_body.php 鼠标滑到最底部,把下面的代码

} elseif ($dopost == 'safe_mode') {
    $safemsg = "系统运行模式为安全模式,模板管理、标签管理、数据库管理、模块管理等功能已暂停,如果您需要这些功能,在/system/common.inc.php文件大约第10行代码找到DEDEBIZ_SAFE_MODE后面值TRUE修改为FALSE恢复使用";
    $unsafemsg = "系统运行模式为开发模式,模板管理、标签管理、数据库管理、模块管理等功能已恢复,如果您不需要这些功能,在/system/common.inc.php文件大约第10行代码找到DEDEBIZ_SAFE_MODE后面值FALSE修改为TRUE暂停使用";
    $modeStr = DEDEBIZ_SAFE_MODE? $safemsg : $unsafemsg;
    ShowMsg($modeStr, "javascript:;");
    exit;
}
?>

改为

} elseif ($dopost == 'safe_mode') {
	$admindirs = explode('/', str_replace("\\", '/', dirname(__FILE__)));
	$admindir = $admindirs[count($admindirs) - 1];
	$add = file_get_contents(DEDEINC.'/common.inc.php');
	if (DEDEBIZ_SAFE_MODE) {
		$add = preg_replace("/'DEDEBIZ_SAFE_MODE', TRUE/i", "'DEDEBIZ_SAFE_MODE', FALSE", $add);
	} else {
		$add = preg_replace("/'DEDEBIZ_SAFE_MODE', FALSE/i", "'DEDEBIZ_SAFE_MODE', TRUE", $add);
	}
    @$fp = fopen(DEDEINC.'/common.inc.php','w'); 
    fwrite($fp,$add);
    fclose($fp);
    $safemsg = "系统运行模式为安全模式,模板管理、标签管理、数据库管理、模块管理等功能已暂停,如果您需要这些功能,在/system/common.inc.php文件大约第10行代码找到DEDEBIZ_SAFE_MODE后面值TRUE修改为FALSE恢复使用";
    $unsafemsg = "系统运行模式为开发模式,模板管理、标签管理、数据库管理、模块管理等功能已恢复,如果您不需要这些功能,在/system/common.inc.php文件大约第10行代码找到DEDEBIZ_SAFE_MODE后面值FALSE修改为TRUE暂停使用";
    $modeStr = DEDEBIZ_SAFE_MODE ? $unsafemsg : $safemsg;
	ShowMsg($modeStr, '/'.$admindir.'/index.php', 0, 1000);
    exit();
}
?>

2、打开 /admin/templets/index.htm 大概 24~28 行左右

<?php if (DEDEBIZ_SAFE_MODE) {?>
<a href="index_body.php?dopost=safe_mode" target="main" class="btn btn-primary btn-xs">安全</a>
<?php } else {?>
<a href="index_body.php?dopost=safe_mode" target="main" class="btn btn-warning btn-xs">开发</a>
<?php }?>

改为

<?php if (DEDEBIZ_SAFE_MODE) {?>
<a href="index_body.php?dopost=safe_mode" target="_parent" class="btn btn-primary btn-xs">安全</a>
<?php } else {?>
<a href="index_body.php?dopost=safe_mode" target="_parent" class="btn btn-warning btn-xs">开发</a>
<?php }?>

完成。织梦BIZ的调试模式让人吐槽,99%的人找不到开关,或者是不知道怎么开启,总的来说就是懒出的毛病。这样改了以后,后台点击一下【安全】、【开发】字样,再刷新一下后台,能实现自动切换,不需要再手动文件就能看到效果了。

温馨提示

内容由用户共同创建和维护,并不代表织梦爱好者论坛立场!
建议您独自对内容进行评估,核实并咨询相关的专业人士!

DeDeBIZ一键式切换安全开发模式DeDeBIZ一键式切换安全开发模式DeDeBIZ一键式切换安全开发模式DeDeBIZ一键式切换安全开发模式DeDeBIZ一键式切换安全开发模式+47  47 个回复 | 最后更新于 2025-01-16
该部分是隐藏区

登录后查看回复

该部分是隐藏区

登录后方可回帖

Loading...