除了脑内和微博里发了一堆诅咒之外,只好在程序里想想办法了。现在是对新手上路的用户组发帖时间做了限制,不过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童鞋的帮忙!!!!!!
:qi: 新手
:shine: 猪燕姐姐越来越有才了。
:shy: 主要还是liangdi童鞋给力帮忙