插件作者的标准出来了!Manyou诚邀开发者加盟!
“互联网平台开发者”特刊 有奖征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
《站长》杂志读者调查表
Discuz!/ECShop 专用官方虚拟主机
Insenz最新活动精美礼品大派送!
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
《站长》第七期:2008SNS进行时
发新话题
打印

[使用] 如何最多显示3个表情

如何最多显示3个表情

会员用表情灌水泛滥了,动不动全是表情
怎么只能显示3个表情

6.1.0
不能,只能设定同一个表情在贴内显示是数量。好像不可以设置帖内只显示3个表情。
只能设定同一个表情在贴内显示是数量

怎么设置的
后台» 全局 » 界面与显示方式» 帖子内容页» 最大单一表情解析次数: 设置你想要显示的个数
利用插件,限制会员使用纯表情超过设定的数值,否则不能提交帖子。

适用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 编辑 ]
喔。。。这个不错,顶
不要跟地球人一般见识!不接收短消息,勿发!
学习了
发新话题
版块跳转