[Discuz安装使用] discuzx 防灌水设置 不允许回复纯数字、或纯字母、纯表情  

风乱流年发表于 2013-12-02 16:22傲风残月 最后回复于 2018-04-04 16:02 [复制链接] 11349 163



假如对方回复不了设置的5个中文,会提示对方:请尊重别人劳动成果,严禁恶意灌水!必须输入5个中文以上!乱灌水会被封号处理!
不一定设置5个,可以根据你的站点随意设置!

1:打开source\include\post\post_newreply.php
  1. $message = preg_replace('/\[attachimg\](\d+)\[\/attachimg\]/is', '[attach]\1[/attach]', $message);
复制代码

2:在其下一行加入以下代码:
  1. if(preg_match_all("/[\xB0-\xF7][\xA1-\xFE]/",$message,$regs)<=5) showmessage("请尊重别人劳动成果,严禁恶意灌水!必须输入5个中文以上!乱灌水会被封号处理!");
复制代码

3:更新缓存即可。
ywy198463
X3的怎么修改?
ywy198463
这个要看一看。。。。。。。
雨轩
这个必须支持
不是我干的
本帖最后由 不是我干的 于 2013-12-6 12:21 编辑

DZ! X3.1测试无效,找不到这个代码,楼主的这个不是3.1的。
ywy198463
不是我干的 发表于 2013-12-6 12:18
DZ! X3.1测试无效,找不到这个代码,楼主的这个不是3.1的。

X3也找不到这个代码。。
bmangel
终于找到这个功能了,谢谢分享
丰宁123
呵呵,不错啊,管理加油,
halle
我也想看看怎么修改

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表