15891777269

网站建设

作者:西安网站建设 日期:2021-01-05 15:58 | 阅读数:

phpcms是开源的一套cms系统程序,目前也是西安网站建设公司程序员使用最多的cms系统之一,在phpcms中有集成的会员系统,会员可以进行在线投稿,网站管理员可设置哪些栏目允许投稿,哪些栏目不允许投稿。当用户在个人中心进行投稿的过程中,选择需要投稿栏目,进行投稿。但是我们发现,phpcms v9自带的投稿功能,在选择栏目时,及时没有设置允许投稿的栏目,也会在下拉菜单中显示,用户点击不允许投稿的栏目,会提示“没有投稿权限”,这样很不方便,所以需要修改程序,让只有允许投稿的栏目才会显示,不允许投稿的栏目不显示。

一、先直接说明解决办法:

①、打开phpcms---libs---classes---form.class.php文件

②、找到“public static function select_category”函数

③、在该函数中,找到“”if($is_push=='1' and $r['child']=='0'){“这句话

④、把它下面一行修改为”$sql = array('catid'=>$r['catid'],'is_admin'=>'0','roleid'=>$user_groupid,'action'=>'add');“

⑤、进入后台,更新缓存,刷新用户中心

注:以下是分析原因,只修改问题的用户可忽略以下所有文字。

二、分析造成该情况的原因:

①、在后台添加了新的管理员,并对管理员设置了对应的管理栏目权限。

②、PHPCMS本身只是读取了”category_priv“这个表的所有内容,并没有对是否是管理员进行判断。

③、如果没有添加新的管理员,并没有为新管理员设置管理栏目权限,不会出现以上问题。

④、在$sql语句中加入”is_admin'=>'0'“是为了,增加一条SQL判断,区分是否为管理员还是用户组。


网址:http://www.tengfan.cchttp://www.tengfan.cc/wang/wzjs/19238.html
本文由西安网站建设公司 西安做网站公司 西安网站制作 西安网站设计 西安网络公司 网络中心收集整理!以上整理自互联网,如有侵权,请及时联系我们进行删除,谢谢!
免责声明:本网站部分图片和文字来源于网络,版权归原作者或者原公司所有,如果您觉得侵犯了您的权利,请告知我们立即删除,谢谢!Email: [email protected]
西安网站建设,西安做网站,西安网站设计,西安网站制作,西安网站开发,西安网页设计,西安小程序开发,西安微信开发,西安网站优化,西安网络公司,西安网站维护,西安网络推广关于我们
公司简介 荣誉资质 团队介绍 联系我们
西安网站建设,西安做网站,西安网站设计,西安网站制作,西安网站开发,西安网页设计,西安小程序开发,西安微信开发,西安网站优化,西安网络公司,西安网站维护,西安网络推广电子商务
B2C电商 O2O电商 BBC电商
西安网站建设,西安做网站,西安网站设计,西安网站制作,西安网站开发,西安网页设计,西安小程序开发,西安微信开发,西安网站优化,西安网络公司,西安网站维护,西安网络推广网站建设
企业网站建设 品牌网站建设 响应式网站建设 营销网站建设

与我们合作

与腾帆科技合作,您将会得到更成熟的品牌建设服务。力求呈现优质的品牌建设成果 主营业务:企业网站建设、品牌网站开发、商城网站建设、微信公众号开发、小程序开发
西安网站建设,西安做网站,西安网站设计,西安网站制作,西安网站开发,西安网页设计,西安小程序开发,西安微信开发,西安网站优化,西安网络公司,西安网站维护,西安网络推广
品牌咨询热线15891777269
2018 西安腾帆网络科技有限公司 All Rights Reserved   陕ICP备15000721号
西安网站建设_西安网站设计_西安网站制作_西安做网站      网站地图 XML      免责申明
地址:西安市高新区科技五路8号数字生活1幢2单元25层22501号     
    

0

在线
客服

在线客服服务时间:9:00-24:00

客服
热线

4000-700-102
7*24小时客服服务热线

关注
微信

关注官方微信
顶部