利用插件,限制会员使用纯表情超过设定的数值,否则不能提交帖子。
适用Discuz6.1.0
1、修改 include/newreply.inc.php文件
查找代码
复制内容到剪贴板
代码:
} elseif(checkflood()) {
showmessage('post_flood_ctrl');
}2、在上面代码的后面加入
复制内容到剪贴板
代码:
if(is_array($smilies)) {
$temp = $message;
foreach($smilies as $sm) {
$temp = str_replace($sm['code'], '', $temp);
}
$temp = trim($temp);
if(strlen($temp) < 4) {
showmessage('这年头,干啥都不容易。灌水也要专业点吧。除了几个表情,你不再说点啥么,请返回');
}
unset($temp);
}3、论坛后台更新缓存。
备注:所加入的代码,其中 if(strlen($temp) < 4) 红字部份的数值可以自行修改。默认为4,表示如果表情连续超过4个以上,就会弹出上述所加代码的提示。提示的内容,也可自行修改。
演示:
http://www.jingdiangame.com
[
本帖最后由 bihaisky 于 2008-7-7 01:08 编辑 ]