站长学院
CMS建站教程 SEO优化攻略
来源:齐鲁建站 栏目:开发教程 阅读: 日期:2020-12-10
PHPCMS V9没有删除栏目的权限怎么解决?找到 phpcms modules admin classes admin.class.php ,在里面找到$r =$privdb-,大概在177行上,然后在该句下面加上下面的代码,就可以了。
PHPCMS不能删除栏目
解决办法:
1、找到/phpcms/modules/admin/classes/admin.class.php ,在里面找到
$r =$privdb->get_one(array('m'=>ROUTE_M,'c'=>ROUTE_C,'a'=>$action,'roleid'=>$_SESSION['roleid'],'siteid'=>$siteid));
大概在177行上,然后在该句下面加上:
//添加站点管理员的删除栏目权限 by:醒木
if(ROUTE_C == 'category'){
$catid = $_GET['catid'] ? $_GET['catid'] : $_POST['catid'];
//获取角色当前权限设置
pc_base::load_app_class('role_cat', '', 0);
$priv = role_cat::get_roleid($_SESSION['roleid'], $siteid);
if($priv[$catid][$action]) $r = true;
}
2、在 /phpcms/modules/admin/category.php中找到
foreach ($arrchildid_arr as $arr_v) {
$this->update_priv($arr_v, $_POST['priv_groupid'], 0);
}
改为:
foreach ($arrchildid_arr as $arr_v) {
$this->update_priv($arr_v, $_POST['priv_roleid']); //添加站点管理员的删除栏目权限 by:醒木
$this->update_priv($arr_v, $_POST['priv_groupid'], 0);
}
提示:记着在添加货修改栏目时候勾选相应的删除货修改权限。
以上就是关于PHPCMS不能删除栏目的所有内容,希望可以帮到大家,欢迎找小编一起交流~