设置发布管理员,取消其授权栏目的管理权限,只给他编辑自已发布信息的权限。
但,后台登陆后,仍然可以直接修改别人发布的信息。
修改如下:
找到管理后台目录中的article_edit.php
把if(!CheckChannel($typeid, $channelid))
{
ShowMsg("你所选择的栏目与当前模型不相符,请选择白色的选项!", "-1");
exit();
}
后面的if(!TestPurview('a_Edit'))整个语句{},修改成以下内容
if(!TestPurview('a_Edit'))
{
if(TestPurview('a_AccEdit'))
{
CheckCatalog($typeid, "对不起,你没有操作栏目 {$typeid} 的文档权限!");
}
else if(TestPurview('a_MyEdit'))
{
CheckCatalog($typeid, "对不起,你没有操作栏目 {$typeid} 的文档权限!");
if (!CheckArcAdmin($id, $cuserLogin->getUserID()))
{
ShowMsg(" 您非本文作者,不能修改他人作品,如需要修改权限,请联系管理员。 <br/><br/><a href='javascript:history.go(-1);'>点击此返回上一页>></a>",'javascript:;');
exit();
}
}
}