当前位置:首页 >> PHP >> PHPCMSV9

phpcms v9实现游客投稿的解决办法

  • PHPCMSV9
  • 2020-05-08 17:30:04
  • 人已阅读
简介虽然官方开发了游客投稿的功能,在管理后台也有相应的选项,但即使到了v9版本,如果不对源码进行修改,依然无法正常使用游客投稿功能。

虽然官方开发了游客投稿的功能,在管理后台也有相应的选项,但即使到了v9版本,如果不对源码进行修改,依然无法正常使用游客投稿功能。

第一个文件:

/phpcms/modules/member/classes/foreground.class.php 第10行左右

if(substr(ROUTE_A, 0, 7) != 'public_')) {
   self::check_member();
}

改为:

if(substr(ROUTE_A, 0, 7) != 'public_' && ROUTE_A!= 'publish' && ROUTE_A!= 'info_publish') {
   self::check_member();
}

第二个文件:

/phpcms/modules/member/content.php  第22行左右、第336行左右 两个位置

……
//判断会员组是否允许投稿

改为:

……
//判断会员组是否允许投稿
if(!$memberinfo['groupid']) $memberinfo['groupid']=8;

除了以上更改,后台用户组以及栏目中,需要设置游客拥有投稿权限,即可使用游客投稿功能。

上一篇:ueditor 解决视频回显 src链接丢失问题

下一篇:没有了

Top