帮别人修改了下ecshop的程序,说实话,ecshop除了模板,插件开发什么的真是...咳咳。背景:ecshop本身具备暂时关闭网站的功能,并可以自定义关闭的公告
问题: 网站的管理员也不能查看页面。用户要求: 管理员登陆后可查看页面
代码修改:
找到 根目录\includes\init.php文件
找到122 行左右
-
if ($_CFG['shop_closed'] == 1)
-
{
-
-
header('Content-type: text/html; charset='.EC_CHARSET);
-
die('<div style="margin: 150px; text-align: center; font-size: 14px"><p>' . $_LANG['shop_closed'] . '</p><p>' . $_CFG['close_comment'] . '</p></div>');
-
}
修改成
-
if ($_CFG['shop_closed'] == 1)
-
{
-
-
if (!isset($_SESSION['admin_name']))
-
{
-
header('Content-type: text/html; charset='.EC_CHARSET);
-
die('<div style="margin: 150px; text-align: center; font-size: 14px"><p>' . $_LANG['shop_closed'] . '</p><p>' . $_CFG['close_comment'] . '</p></div>');
-
}
-
-
}
-