科帮网

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > discuz 如何限制并校验用户回复内容 适用X3.1版本
总共48087条微博

动态微博

查看: 2812|回复: 3

discuz 如何限制并校验用户回复内容 适用X3.1版本

[复制链接]

326

主题

72

听众

999

金钱

实习版主

该用户从未签到

优秀版主

跳转到指定楼层
楼主
发表于 2014-03-18 18:59:30 |只看该作者 |倒序浏览
      很多新手站长为了防止用户回复纯英文或者纯字母或者表情以及简短的2个字不知道该怎么办,以前的版本貌似有类似的插件、但是新版本X3.1升级后暂时还没发现类似的插件。
  A& q5 y8 w4 S/ B6 s0 R+ f3 z1 _* y/ r% b, n

6 h4 u$ l7 s* b* V1 G5 |5 y本人也貌似不会制作插件、所以修改了一下程序的js文件,对回复做了一些限制。当用户随便输入几个字符时 会有相应的提示、这样用户可能会用心回复。/ Q. G$ D! A( W
& w  \# @/ Q% M9 u& _
项目下  找到 /static/js/forum.js 文件 找到 fastpostvalidate 方法 加入一下内容 即可:+ B. o6 y- @5 G0 F
  1. if(theform.message.value!=''){   
    4 H* ]3 s& j) Q
  2.          var reg = /[^u4e00-u9fa5]/;( K7 M5 S9 l4 s1 c: {$ g( d
  3.         if (!reg.test(theform.message.value)) {
    * E& K% A5 b- _' H4 o1 E: w, m
  4.                s = '科帮网提醒您 禁止回复纯字符、表情,等等 类似毫无意义的内容';3 J; g1 @' Q" |6 a
  5.                   }  
    7 u8 t6 l, q# a
  6. }
复制代码
  1. if(theform.message.value!=''){   
    8 b6 e( b. O) [( f5 Y
  2.            var reg = /[^u4e00-u9fa5]/;; F! G" f$ S' }6 Z
  3.       if (!reg.test(theform.message.value)||mb_strlen(theform.message.value) < 20) { . K( m: a( _6 J5 j8 ^
  4.            s = '科帮网提醒您 禁止回复纯字符、表情,等等 类似毫无意义的内容';
    0 O& {0 f8 g/ D" N
  5.    }  $ H0 Q# N2 Z: [  V! X
  6.         }
复制代码
测试用户名: test 密码:Test  U" X# |( o' s- D& g- B
自动安装文件 覆盖即可:点击下载
; d9 l; ]/ ?( n7 |, J1 c6 \+ U* F$ N

科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

96

主题

7

听众

406

金钱

四袋长老

该用户从未签到

沙发
发表于 2014-03-18 19:46:15 |只看该作者
测试一下可以吗?貌似可以?
回复

使用道具 举报

test    

1

主题

0

听众

29

金钱

一袋弟子

该用户从未签到

板凳
发表于 2014-03-18 19:51:16 |只看该作者
测试通过测试通过测试通过测试通过
回复

使用道具 举报

test    

1

主题

0

听众

29

金钱

一袋弟子

该用户从未签到

地板
发表于 2014-03-18 20:04:56 |只看该作者
貌似可以啊 哈哈哈哈
回复

使用道具 举报

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

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表