分页: 1 / 1

如何让“关注者”也能发文章

帖子发表于 : 2015年 3月 21日 23:35
qiukong
最近建了个站,开启用户注册机制。不过发现一个问题,默认用户只有四级:
管理员:拥有全部管理权限,只可能自己用。
编辑:拥有全部文章管理权限,只可能给管理层用。
贡献者:投递的文章必须审核,虽然有插件可以直接通过……
关注者:没有啥权限的用户……
我想像EM那样,让某个用户组注册时即可投稿,第一篇文章被确定不是垃圾文章后,将用户变为可随意投稿的用户组。
但是遇到的问题就是,管理员和编辑组肯定不能给。贡献者的话只能设为可随意投稿,那么缺少一个投稿被审核的用户组。
研究了下内核,发现增加用户组无比困难。于是想法就是把关注者变为和初始“贡献者”一样,可投稿并默认被审核的状态。

Re: 如何让“关注者”也能发文章

帖子发表于 : 2015年 3月 21日 23:39
qiukong
测试是将以下文件的代码行中 “contributor”改为“subscriber”,目前看来貌似可行。
var/Widget/XmlRpc.php:283
var/Widget/Contents/Post/Edit.php:371
var/Widget/Upload.php:421
var/Widget/Contents/Attachment/Edit.php:47
var/Widget/Comments/Edit.php:359
var/Widget/Ajax.php:131
admin/profile.php:32
var/Widget/Login.php:77
var/Widget/Service.php:31:128
var/Widget/Menu.php:123:124:129:130:132:133:142
admin/welcome.php:17

Re: 如何让“关注者”也能发文章

帖子发表于 : 2015年 3月 22日 12:10
qiukong
让“贡献者”发帖直接通过,可修改下列代码行中的“editor”为“contributor”:
var/Widget/Contents/Post/Edit.php:222:299

欢迎访问本人博客:qiukong.com

Re: 如何让“贡献者”也能发文章

帖子发表于 : 2015年 3月 23日 13:06
ClayMore
改注册的时候即可 该其他文件就太繁琐了


__________________
阿里百秀Alibaixiu主题 v5.6 For Typecho http://xiu.160.me/

Re: 如何让“关注者”也能发文章

帖子发表于 : 2015年 3月 23日 13:46
qiukong
[quote="ClayMore"]改注册的时候即可 该其他文件就太繁琐了

嗯那个我试过了,注册是直接把“关注者”改为“贡献者”。
不过那样就发文章直接都能通过了,我想实现的是有一个用户组发文章默认审核,另一个用户组发文章默认通过。
于是暂时就这样了~

Re: 如何让“关注者”也能发文章

帖子发表于 : 2018年 8月 24日 13:29
B-programmer
qiukong 写道:测试是将以下文件的代码行中 “contributor”改为“subscriber”,目前看来貌似可行。
var/Widget/XmlRpc.php:283
var/Widget/Contents/Post/Edit.php:371
var/Widget/Upload.php:421
var/Widget/Contents/Attachment/Edit.php:47
var/Widget/Comments/Edit.php:359
var/Widget/Ajax.php:131
admin/profile.php:32
var/Widget/Login.php:77
var/Widget/Service.php:31:128
var/Widget/Menu.php:123:124:129:130:132:133:142
admin/welcome.php:17


最后显示禁止访问 这是怎么回事

如何让“关注者”也能发文章

帖子发表于 : 2018年 8月 24日 13:35
B-programmer
如何让“关注者”也能发文章

大神们 有木有更明确的答案 继续