phpcms v9发不了文章的解决方法
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章给大家分享的是有关phpcms v9发不了文章的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。phpcms v9发不了文章怎么办?phpcms v9前台会员
千家信息网最后更新 2025年02月07日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安全错误
数据库的锁怎样保障安全
华为网络技术工程师收入
阿里云服务器学生一元是什么
宿舍安排表创建数据库
软件开发优化设计
数据库表怎么复制
邢台通票软件开发有限公司
计算机一级网络技术答题规范
sol数据库表启动不了
什么是计算机网络技术推广
乐思真做网络安全 我的体会
网络安全宣传公益广告下载
MP3播放软件开发公司
非结构化数据库技术
一站式的直销软件开发
绿色全光网络技术联盟会议
网络安全世界图
上市公司软件开发公司
服务器装系统后无法启动
王牌机战查看服务器
安徽省网络安全企业目录
移动软件开发笔记
软件开发证书哪里查询
南京短视频分销软件开发
如何在我的世界获得免费服务器
远程桌面的服务器在哪里
软件开发档案资料
云服务器数据盘是c盘吗
sga数据库
数据库中分大小写
最快的本地数据库