phpcms v9发不了文章的解决方法
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,这篇文章给大家分享的是有关phpcms v9发不了文章的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。phpcms v9发不了文章怎么办?phpcms v9前台会员
千家信息网最后更新 2024年11月25日phpcms v9发不了文章的解决方法
这篇文章给大家分享的是有关phpcms v9发不了文章的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
phpcms v9发不了文章怎么办?
phpcms v9前台会员中心在线投稿显示"栏目禁止投稿",在线投稿不能发布文章
错误提示:栏目禁止投稿
关于这个报错,最先想到的是栏目的投稿权限没有开启,所以去查看了一下是否栏目正常开启了投稿权限。这个主要是在程序后台查看。
在 后台--内容--管理栏目--修改 你要投稿的栏目--权限设置 下面的会员组 选上 允许投稿!
更新全站缓存应该就OK了!
之前必须设置好用户的投稿权限 用户--管理会员组--相应的用户组名的修改--
最后记得缓存就可以了
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
不过这个方法对于有的客户并没有效果,他的网站主要是升级后才出现的失效,在PHPCMS官网论坛上也有一些客户遇到这样的问题。
原来,这个问题在官方的答复是一个程序bug,临时解决方法如下:
把原来的phpcms/modules/member/content.php第111行至118
foreach ($CATEGORYS as $catid=>$cat) { if($cat['siteid']==$siteid && $cat['child']==0 && $cat['type']==0) break; } $catid = $_GET['catid'] ? intval($_GET['catid']) : $catid; //判断本栏目是否允许投稿 $priv_db = pc_base::load_model('category_priv_model'); if (!$priv_db->get_one(array('catid'=>$catid, 'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add'))) showmessage(L('category').L('publish_deny'), HTTP_REFERER);
改为:
$priv_db = pc_base::load_model('category_priv_model'); //加载栏目权限表数据模型 foreach ($CATEGORYS as $catid=>$cat) { if($cat['siteid']==$siteid && $cat['child']==0 && $cat['type']==0 && (!$priv_db->get_one(array('catid'=>$catid, 'is_admin'=>0, 'action'=>'add')) || $priv_db->get_one(array('catid'=>$catid, 'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add')))) break; } $catid = $_GET['catid'] ? intval($_GET['catid']) : $catid; if (!$catid) showmessage(L('category').L('publish_deny'), APP_PATH.'index.php?m=member'); //判断本栏目是否允许投稿 if ($priv_db->get_one(array('catid'=>$catid, 'is_admin'=>0, 'action'=>'add')) && !$priv_db->get_one(array('catid'=>$catid, 'roleid'=>$memberinfo['groupid'], 'is_admin'=>0, 'action'=>'add'))) showmessage(L('category').L('publish_deny'), APP_PATH.'index.php?m=member');
感谢各位的阅读!关于phpcms v9发不了文章的解决方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
投稿
栏目
文章
权限
方法
会员
内容
用户
后台
在线投稿
客户
更多
程序
缓存
问题
在线
管理
不错
实用
会员中心
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
工信部网络安全试点项目
明日之后服务器黑珍珠
网络安全项目实施
我的世界网络技术
数据库中邮箱可以是int型吗
服务器名字颜色
无线网络技术优缺点
ftp服务器不安全连不上
网络安全执法检查项目
网络安全随我行的手抄报
网络安全为人民的小报
数据库关系最基本的要求
sql数据库数据导入
网络安全大赛效果图系列
ssm创建数据库表
软件开发公司人事
安卓软件开发工具包下载
广州一起聚餐互联网科技有限公司
吃鸡最佳服务器
小型专业商城服务器如何搭建
网络安全研究生新开的大学
网络安全突击
软件开发文档制作起泡
cf老版本服务器怎么下载
兴趣部落总显示无法连接服务器
微信聊天消息数据库
小学网络安全宣传知识
网赌判刑 软件开发
网络安全护我家歌曲
服务器开发工程师面试题