一般論壇的管理者,一些原創的內容都會設置回復后可見?;靥呋蛟S有時候會對主帖內容無興趣,或者路過、看帖完就走,通常會留下一些無意義的內容,有時直接打個“灌水”“路過灌水”等詞匯,也有時候不會直接把自己灌水的意思表達出來,但是也可以看得出來的一種,就會說“隨意路過”“留個腳印”等。
這其實也屬于灌水。作為一個訪問者通常會使用一些純字母或者純數字的回復。一些這類回復是好無營養的。通常很多站長由于對Discuz不是很熟悉都會采用插件來實現這些好無營養的回復。本次A5源碼小編將給大家分享非插件實現Discuz禁止純字母與純數字回復。
Discuz禁止純字母純數字回復操作步驟如下:
1、FTP工具連接php虛擬主機找到如下路徑:source/include/post/post_newreply.php
2、搜索如下代碼:(注意:文本編輯器打開(editplus)修改前請先備份好原文件)
$message = preg_replace('//[attachimg/](/d+)/[//attachimg/]/is', '[attach]/1[/attach]', $message);
在以上代碼下一行添加如下代碼:
if(preg_match_all("/[/xB0-/xF7][/xA1-/xFE]/",$message,$regs)<=3) showmessage(" <b><font color=red>請珍惜你的ID,惡意灌水者會被禁ID封IP,為了尊重樓主的貢獻,請輸入3個中文以上!</font></b>");
3、添加完成后,上傳覆蓋,登錄Discuz論壇后臺更新緩存即可。
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!: