求教:怎样取消普通用户的发帖权限(不是封号)

求教:怎样取消普通用户的发帖权限(不是封号)

By szdbb112 at 2015-06-18
2人收藏 • 2595人看过

想要设置普通用户默认状态下无法发帖,只能关注话题和用户,不知如何做到

因为想要专注做内容,不想叫用户大量水贴

13 个回复 | 最后更新于 2016-05-05
lincanbin
2015-06-18
#1

打开register.php,找到

$NewUserData     = array(
	'ID' => null,
	'UserName' => $UserName,
	'Salt' => $NewUserSalt,
	'Password' => $NewUserPassword,
	'UserMail' => $Email,
	'UserHomepage' => '',
	'PasswordQuestion' => '',
	'PasswordAnswer' => '',
	'UserSex' => 0,
	'NumFavUsers' => 0,
	'NumFavTags' => 0,
	'NumFavTopics' => 0,
	'NewMessage' => 0,
	'Topics' => 0,
	'Replies' => 0,
	'Followers' => 0,
	'DelTopic' => 0,
	'GoodTopic' => 0,
	'UserPhoto' => '',
	'UserMobile' => '',
	'UserLastIP' => $CurIP,
	'UserRegTime' => $TimeStamp,
	'LastLoginTime' => $TimeStamp,
	'LastPostTime' => $TimeStamp,
	'BlackLists' => '',
	'UserFriend' => '',
	'UserInfo' => '',
	'UserIntro' => '',
	'UserIM' => '',
	'UserRoleID' => 1,
	'UserAccountStatus' => 1,//这里设置为0,新用户就是默认禁言状态,无法发帖
	'Birthday' => date("Y-m-d", $TimeStamp)
);

szdbb112
2015-06-20
#2

回复#1 @lincanbin :明白啦,谢谢

szdbb112
2015-06-20
#3

回复#1 @lincanbin :对了有个小bug反馈下,就是关注的用户即使已经删帖了在他的动态仍然能看到

szdbb112
2015-06-20
#4

回复#1 @lincanbin :还有个问题,比方说要回复您的时候,会出现“回复#1 @lincanbin :”字样,但是这些字样似乎可以编辑,怎样调整成为不可编辑的状态呢

lincanbin
2015-06-20
#5

回复#4 @szdbb112 :

等待下个版本加上。

fhjjgz
2016-05-03
#6

感觉这样比较好;关注话题后才可以回复发言,减少垃圾信息。

lincanbin
2016-05-03
#7

回复#6 @fhjjgz :

关注话题一点门槛都没有。

fhjjgz
2016-05-03
#8

回复#7 @lincanbin :

关注话题后发帖,楼主第一时间就知道了。如果楼主有删回复贴功能的话可好?貌似手机端关注不了吧;

lincanbin
2016-05-03
#9

回复#8 @fhjjgz :

什么楼主第一时间知道?

fhjjgz
2016-05-03
#10

意思错了,就是任何一个人关注了这个话题的帖子的话,随便再有个人回复此话题帖子的内容的时候;之前关注过的人都会有个提醒功能;

fhjjgz
2016-05-03
#11

而不是只有回复@才提醒;

lincanbin
2016-05-04
#12

回复#10 @fhjjgz :

这个啊,会不会让用户很困扰呢。

fhjjgz
2016-05-05
#13

回复#12 @lincanbin :

困扰的话可以取消关注的;这样能减少人随便发个表情什么的垃圾信息。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录