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

讨论程序使用中的问题

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

帖子qiukong » 2015年 3月 21日 23:35

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

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

帖子qiukong » 2015年 3月 21日 23:39

测试是将以下文件的代码行中 “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
最后由 qiukong 编辑于 2015年 3月 23日 13:47,总共编辑了 1 次
qiukong
 
帖子: 14
注册: 2013年 12月 21日 15:36

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

帖子qiukong » 2015年 3月 22日 12:10

让“贡献者”发帖直接通过,可修改下列代码行中的“editor”为“contributor”:
var/Widget/Contents/Post/Edit.php:222:299

欢迎访问本人博客:qiukong.com
最后由 qiukong 编辑于 2015年 3月 26日 22:35,总共编辑了 2 次
qiukong
 
帖子: 14
注册: 2013年 12月 21日 15:36

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

帖子ClayMore » 2015年 3月 23日 13:06

改注册的时候即可 该其他文件就太繁琐了


__________________
阿里百秀Alibaixiu主题 v5.6 For Typecho http://xiu.160.me/
头像
ClayMore
 
帖子: 1817
注册: 2007年 11月 29日 02:55

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

帖子qiukong » 2015年 3月 23日 13:46

[quote="ClayMore"]改注册的时候即可 该其他文件就太繁琐了

嗯那个我试过了,注册是直接把“关注者”改为“贡献者”。
不过那样就发文章直接都能通过了,我想实现的是有一个用户组发文章默认审核,另一个用户组发文章默认通过。
于是暂时就这样了~
qiukong
 
帖子: 14
注册: 2013年 12月 21日 15:36

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

帖子B-programmer » 2018年 8月 24日 13:29

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


最后显示禁止访问 这是怎么回事
B-programmer
 
帖子: 5
注册: 2018年 8月 24日 13:22

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

帖子B-programmer » 2018年 8月 24日 13:35

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

大神们 有木有更明确的答案 继续
B-programmer
 
帖子: 5
注册: 2018年 8月 24日 13:22


回到 使用问题

在线用户

正在浏览此版面的用户:Bing [Bot] 和 8 位游客