一般論壇的管理者,一些原創(chuàng)的內(nèi)容都會(huì)設(shè)置回復(fù)后可見(jiàn)。回帖者或許有時(shí)候會(huì)對(duì)主帖內(nèi)容無(wú)興趣,或者路過(guò)、看帖完就走,通常會(huì)留下一些無(wú)意義的內(nèi)容,有時(shí)直接打個(gè)“灌水”“路過(guò)灌水”等詞匯,也有時(shí)候不會(huì)直接把自己灌水的意思表達(dá)出來(lái),但是也可以看得出來(lái)的一種,就會(huì)說(shuō)“隨意路過(guò)”“留個(gè)腳印”等。
這其實(shí)也屬于灌水。作為一個(gè)訪問(wèn)者通常會(huì)使用一些純字母或者純數(shù)字的回復(fù)。一些這類回復(fù)是好無(wú)營(yíng)養(yǎng)的。通常很多站長(zhǎng)由于對(duì)Discuz不是很熟悉都會(huì)采用插件來(lái)實(shí)現(xiàn)這些好無(wú)營(yíng)養(yǎng)的回復(fù)。本次A5源碼小編將給大家分享非插件實(shí)現(xiàn)Discuz禁止純字母與純數(shù)字回復(fù)。
Discuz禁止純字母純數(shù)字回復(fù)操作步驟如下:
1、FTP工具連接php虛擬主機(jī)找到如下路徑:source/include/post/post_newreply.php
2、搜索如下代碼:(注意:文本編輯器打開(kāi)(editplus)修改前請(qǐng)先備份好原文件)
$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>請(qǐng)珍惜你的ID,惡意灌水者會(huì)被禁ID封IP,為了尊重樓主的貢獻(xiàn),請(qǐng)輸入3個(gè)中文以上!</font></b>");
3、添加完成后,上傳覆蓋,登錄Discuz論壇后臺(tái)更新緩存即可。
新聞熱點(diǎn)
疑難解答
圖片精選