主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
phpcms v9不能发文章怎么办?
phpcms v9前台会员中心在线投稿显示“禁止专栏投稿”,在线投稿无法发表文章。
错误提示:禁止提交列。
关于这个错误,首先想到的是专栏的投稿权限没有打开,所以我去检查了一下专栏是否正常打开。这个主要是在节目后台看的。
在后台-内容-管理栏目-修改您要投稿的栏目-权限设置中,选择允许投稿的成员组!
更新整个网站缓存应该没问题!
必须先设置用户的投稿权限-用户-管理成员组-修改相应用户组的名称-
最后,请记住缓存。
-
但是,这种方法对一些客户没有效果。他的网站主要在升级后失败,一些客户在PHPCMS官网论坛中遇到过此类问题。
原来这个问题的官方答案是程序bug,临时解决方案如下:
原始phpcms/modules/member/content . PHP的第111行到第118行
foreach($ categoris as $ catid = & gt;$ cat){ if($ cat【& amp;#39;siteid & amp#39;】= = $ siteid & amp& amp$ cat【& amp;#39;儿童和青少年。#39;】= = 0 & amp& amp$ cat【& amp;#39;类型&。#39;】= = 0)break;} $ catid = $ _ GET【& amp;#39;catid & amp#39;] ?intval($ _ GET【& amp;#39;catid & amp#39;】):$ catid//判断该列是否允许贡献$ priv _ db = PC _ base::load _ model(&;#39;类别_隐私_模型& amp#39;);如果(!$ priv _ db-& gt;get _ one(array(& amp;#39;catid & amp#39;= & gt$ catid & amp;#39;roleid & amp#39;= & gt$ member info【& amp;#39;groupid & amp#39;】,& amp#39;is _ admin & amp#39;= & gt0 & amp;#39;行动与行动。#39;= & gt& amp#39;添加和添加。#39;))show message(L(& amp;#39;类别与主题。#39;).l(& amp;#39;发布否认& amp#39;)、HTTP _ REFERER);替换为:
$ priv _ db = PC _ base::load _ model(& amp;#39;类别_隐私_模型& amp#39;);//加载列权限表数据模型foreach($ categories as $ catid =》$ cat){ if($ cat【& amp;#39;siteid & amp#39;】= = $ siteid & amp& amp$ cat【& amp;#39;儿童和青少年。#39;】= = 0 & amp& amp$ cat【& amp;#39;类型&。#39;】= = 0 & amp& amp(!$ priv _ db-& gt;get _ one(array(& amp;#39;catid & amp#39;= & gt$ catid & amp;#39;is _ admin & amp#39;= & gt0 & amp;#39;行动与行动。#39;= & gt& amp#39;添加和添加。#39;))| | $ priv _ db-& gt;get _ one(array(& amp;#39;catid & amp#39;= & gt$ catid & amp;#39;劳丽德& amp#39;= & gt$ member info【& amp;#39;groupid & amp#39;】,& amp#39;is _ admin & amp#39;= & gt0 & amp;#39;行动与行动。#39;= & gt& amp#39;添加和添加。#39;)))断;} $ catid = $ _ GET【& amp;#39;catid & amp#39;] ?intval($ _ GET【& amp;#39;catid & amp#39;】):$ catid如果(!$ catid)show message(L(& amp;#39;类别与主题。#39;).l(& amp;#39;发布否认& amp#39;),APP_PATH。& amp#39;index.php吗?m =会员和会员。#39;);//判断该列是否允许投稿if($ priv _ db-& gt;get _ one(array(& amp;#39;catid & amp#39;= & gt$ catid & amp;#39;is _ admin & amp#39;= & gt0 & amp;#39;行动与行动。#39;= & gt& amp#39;添加和添加。#39;)amp& amp!$ priv _ db-& gt;get _ one(array(& amp;#39;catid & amp#39;= & gt$ catid & amp;#39;劳丽德& amp#39;= & gt$ member info【& amp;#39;groupid & amp#39;】,& amp#39;is _ admin & amp#39;= & gt0 & amp;#39;行动与行动。#39;= & gt& amp#39;添加和添加。#39;))show message(L(& amp;#39;类别与主题。#39;).l(& amp;#39;发布否认& amp#39;),APP_PATH。& amp#39;index.php吗?m =会员和会员。#39;);PHP中文网站,大量免费PHPCMS教程,欢迎在线学习!
这几篇文章你可能也喜欢:
- PHPCMS漏洞文件poster.php(php readfile漏洞)
- phpcms有什么用(如何使用phpcms)
- phpcms如何登录后台?
- 如何将phpcms连接到数据库(phpcms使用教程)
- 如何向phpcms添加列(php添加页面)
本文由主机参考刊发,转载请注明:phpcms v9发不了文章怎么办? https://zhujicankao.com/115325.html
评论前必须登录!
注册