Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] discuzX3.1新版本限制并校验用户回复内容

[复制链接]
海岸无眠 发表于 2014-3-18 19:44:33 | 显示全部楼层 |阅读模式
本帖最后由 海岸无眠 于 2015-8-12 12:45 编辑

      很多新手站长为了防止用户回复纯英文或者纯字母或者表情以及简短的2个字不知道该怎么办,以前的版本貌似有类似的插件、但是新版本X3.1升级后暂时还没发现类似的插件。


本人也貌似不会制作插件、所以修改了一下程序的js文件,对回复做了一些限制。当用户随便输入几个字符时 会有相应的提示、这样用户可能会用心回复(当然是在用户不知道规则的前提下)。
代码如下 :
    if(theform.message.value!=''){   
         var reg = /[^u4e00-u9fa5]/;
        if (!reg.test(theform.message.value)) {
               s = '科帮网提醒您 禁止回复纯字符、表情,等等 类似毫无意义的内容';
                  }  
  }
====================================================
  if(theform.message.value!=''){   
           var reg = /[^u4e00-u9fa5]/;
      if (!reg.test(theform.message.value)||mb_strlen(theform.message.value) < 20) {
           s = '科帮网提醒您 禁止回复纯字符、表情,等等 类似毫无意义的内容';
       }  
   }
====================================================
项目下  找到 /static/js/forum.js 文件 找到 fastpostvalidate 方法 加入以上内容 即可:
图片提示信息 :

测试用户名 test 测试密码 Test



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
西部园丁 发表于 2014-3-18 19:55:11 | 显示全部楼层
这个要支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 08:10 , Processed in 0.039696 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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