Discuz! X3.5 “会员每小时发帖数限制“修改为”会员每天发帖数限制“

1,修改后台设置显示:
"\source\language\lang_admincp.php"的4245、6137行,因版本问题行数不一定正确,可搜关键词”会员每小时发主题数限制“


'usergroups_edit_basic_hour_threads' => '会员每小时发主题数限制',
        'usergroups_edit_basic_hour_threads_comment' => '设置允许会员每小时最多的发主题数量,可以配合灌水预防功能进一步限制会员的发帖,可设置为 1~255 范围内的数值,0 为不限制。此功能会轻微加重服务器负担,且对游客无效',
        'usergroups_edit_basic_hour_posts' => '会员每小时发回帖数限制',
        'usergroups_edit_basic_hour_posts_comment' => '设置允许会员每小时最多的发回帖数量,可以配合灌水预防功能进一步限制会员的发帖,可设置为 1~255 范围内的数值,0 为不限制。此功能会轻微加重服务器负担,且对游客无效',

修改为:


'usergroups_edit_basic_hour_threads' => '会员每天发主题数限制',
        'usergroups_edit_basic_hour_threads_comment' => '设置允许会员每天最多的发主题数量,可以配合灌水预防功能进一步限制会员的发帖,可设置为 1~255 范围内的数值,0 为不限制。此功能会轻微加重服务器负担,且对游客无效',
        'usergroups_edit_basic_hour_posts' => '会员每天发回帖数限制',
        'usergroups_edit_basic_hour_posts_comment' => '设置允许会员每天最多的发回帖数量,可以配合灌水预防功能进一步限制会员的发帖,可设置为 1~255 范围内的数值,0 为不限制。此功能会轻微加重服务器负担,且对游客无效',

1,修改前台显示:

\source\language\lang_message.php"的166行

'thread_flood_ctrl_threads_per_hour' => '抱歉,您所在的用户组每小时限制发主题 {threads_per_hour} 个,请稍候再发表',

修改为:

'thread_flood_ctrl_threads_per_hour' => '抱歉,您所在的用户组每天限制发主题 {threads_per_hour} 个,请稍候再发表',

3,修改检验程序文件,友“会员每小时发帖数限制“修改为”会员每天发帖数限制“
"\source\class\table\table_common_member_action_log.php"的32行

public function count_per_hour($uid, $type) {
		return DB::result_first('SELECT COUNT(*) FROM %t WHERE dateline>%d AND `action`=%d AND uid=%d', array($this->_table, TIMESTAMP - 3600, getuseraction($type), $uid));
	}

修改为:

public function count_per_hour($uid, $type) {
		return DB::result_first('SELECT COUNT(*) FROM %t WHERE dateline>%d AND `action`=%d AND uid=%d', array($this->_table, TIMESTAMP - 86400, getuseraction($type), $uid));
	}

 

阅读剩余
THE END