如何解决phpcms不能删除栏目的问题
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关如何解决phpcms不能删除栏目的问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。phpcms不能删除栏目是因为站点管理
千家信息网最后更新 2026年11月03日如何解决phpcms不能删除栏目的问题
这篇文章将为大家详细讲解有关如何解决phpcms不能删除栏目的问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
phpcms不能删除栏目是因为站点管理员没有删除栏目的权限,其解决办法:首先找到并打开"admin.class.php"文件;然后添加站点管理员的删除栏目权限;最后修改"category.php"文件即可。
phpcms不能删除栏目?PHPCMS站点管理员没有删除栏目的权限
phpcms V9除超级管理员外,其他管理员都没有删除和修改栏目的权限,这可能是系统的一个bug。
分析:
PHPCMS v9 在判断权限的时候只判断admin_role_priv表中所记录的权限。也就是我们在设置角色的时候所进行的"权限设置",而不考虑我们所设置的"栏目 权限"。由admin:check_priv()在可以看出,该方法没有对栏目权限作任何考虑。所以当我们使用非超管登录时,修改栏目或删除栏目就会提示 "您没有权限操作该项"。
位置:phpcms/modules/admin/classes/admin.class.php
解决办法:
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不能删除栏目的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
栏目
权限
管理员
管理
站点
时候
问题
内容
办法
文件
文章
更多
知识
篇文章
角色
醒木
提示
不错
也就是
位置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中关村互联网 科技集团
互联网科技活动banner
互联网和科技创新
互联网核心科技是什么
科技企业和互联网企业
互联网扶贫科技
关于新基建和互联网科技
美国互联网黑科技
电子科技大学互联网
互联网科技英文翻译
互联网科技类展会
中国互联网有什么科技含量
黑科技闪耀互联网之光
互联网科技大赛获奖感言
互联网金融科技名词解释
山东有哪些互联网科技公司
互联网科技股为什么大涨
云南互联网科技学费
安徽零酒互联网科技有限公司
株洲百竞科技的互联网营销顾问
互联网科技公司
华服互联网科技怎么样
金融科技 互联网金融
科技服务与互联网
互联网科技小贷
天速互联网络科技有限公司
武汉健翔互联网络科技有限公司
洛阳昕诺飞互联网科技有限公司
富国互联网金融科技混合基金
上海同邻互联网科技有限公司规模