该用户从未签到
|
很多新手站长为了防止用户回复纯英文或者纯字母或者表情以及简短的2个字不知道该怎么办,以前的版本貌似有类似的插件、但是新版本X3.1升级后暂时还没发现类似的插件。
- G2 w' V* ~3 a; a8 u: u7 L
9 C1 W- M# q% G+ q* U; ^ ~( m2 r
本人也貌似不会制作插件、所以修改了一下程序的js文件,对回复做了一些限制。当用户随便输入几个字符时 会有相应的提示、这样用户可能会用心回复。
8 L+ A/ f$ g- o
2 f- G" b% X1 `' p, D# B1 k9 |项目下 找到 /static/js/forum.js 文件 找到 fastpostvalidate 方法 加入一下内容 即可:
7 m, W; V$ ~6 A5 r- _" Q+ m- if(theform.message.value!=''){
+ |+ o- d) d: V- O8 V; B - var reg = /[^u4e00-u9fa5]/;
% P: V# t' B( y* s. j- i* t: T - if (!reg.test(theform.message.value)) {
7 z- o* |' \3 E+ Q. R! ^ - s = '科帮网提醒您 禁止回复纯字符、表情,等等 类似毫无意义的内容';# w; x* `. O, A! e3 p4 Z
- }
% g9 q6 x9 x8 v% A' p4 ~# p. }4 W - }
复制代码- if(theform.message.value!=''){
) y4 I1 H, ~% }3 l# }8 M c9 v | - var reg = /[^u4e00-u9fa5]/;1 d1 e# _3 q+ I+ V3 c8 `* x
- if (!reg.test(theform.message.value)||mb_strlen(theform.message.value) < 20) {
s/ M9 H- q, H& T& T& E# Z - s = '科帮网提醒您 禁止回复纯字符、表情,等等 类似毫无意义的内容';6 l. q8 K, T/ Y; S/ s
- }
! G3 ^4 u8 R! z' @ - }
复制代码 测试用户名: test 密码:Test) R$ T, {0 h9 {7 Q0 j% O
自动安装文件 覆盖即可:点击下载
" N; K: Y9 w6 w- M3 [' { |
|