早上上线看到论坛半夜被找小姐刷了700多帖啊,真尼玛伤不起啊!!

除了脑内和微博里发了一堆诅咒之外,只好在程序里想想办法了。现在是对新手上路的用户组发帖时间做了限制,不过pw自带的功能要限制就除了管理员和总版主以外全都限制掉了,只好从代码里入手去修改,方法如下(以凌晨1点至早上6点为例):

步骤一、进入后台,全局→站点设置→站点状态,设置定时发帖开启于6:0,关闭于1:0

步骤二、打开lib/forum/post.class.php,90行找到

if ($openpost == 1 && $this->groupid != 3 && $this->groupid != 4) {

替换为

if ($openpost == 1 && $this->groupid == 8) {

步骤三、打开template/wind/lang_msg.php,205行找到


'post_openpost' => '由于工作力度与时间原因, 站点开放发帖时间为 {$GLOBALS[db_poststart]}:{$GLOBALS[db_poststartminute]} 到 {$GLOBALS[db_postend]}:{$GLOBALS[db_postendminute]} !',

替换为

'post_openpost'=> '您的用户组等级在本站允许发帖时间为早上06:00到凌晨01:00 !',

说明:
1、步骤二中groupid ==8是程序默认的“新手上路”用户组的groupid,请在后台用户组权限页面查看你论坛的各个等级groupid,如果想限制多个组,可以在括号内继续增加【&& $this->groupid == *】
2、步骤三的提示请根据你设定的时间自行修改
3、墙裂感谢liangdi8童鞋的帮忙!!!!!!

发布者

Lyn

如有你相伴,不羡鸳鸯不羡仙

《早上上线看到论坛半夜被找小姐刷了700多帖啊,真尼玛伤不起啊!!》上有3条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注