discuz過濾
㈠ Discuz 如何通過插件實現發帖內容過濾
不需要插件,在discuz後台就可以實現
如圖所示,在discuz後台選擇-內容-詞語過濾-新增,這里就可以設置要過濾的詞語了
其中可以設置成禁止或者審核,很方便的
㈡ discuz7.0詞語過濾
,.luvrfjm,nhiubt
㈢ discuz diy主題過濾什麼作用
不想顯示的不調用。
㈣ Discuz! 文字過濾
方法一:
替換前的內容可以使用限定符 {x} 以限定相鄰兩字元間可忽略的文字,x 是忽略字元的個數。如 "a{1}s{2}s"(不含引號) 可以過濾 "ass" 也可過濾 "axsxs" 和 "axsxxs" 等等。
這個是Discuz官方提供的
方法二:
我安裝了discuz7.0,在他的文件中找到了過濾函數並改寫了它,使其能在過濾前先把所有的空格刪掉。
具體改法:
1.用記事本打開include目錄下的discuzcode.func.php文件
2.找到
if(preg_match($_DCACHE['censor']['banned'], @preg_replace(array("/\[($bbcodes)=?.*\]/iU", "/\[\/($bbcodes)\]/i"), '', $message).$message)) {
showmessage('word_banned');
}
在52行,你可以使用搜索功能(Ctrl+F)找到
3.在其前面增加一行
$message = str_replace(' ', '', $message);
這就是用來替換空格的
變成這樣
$bbcodes = 'b|i|u|color|size|font|align|list|indent|url|email|hide|quote|code|free|table|tr|td|img|swf|attach|payto|float'.($_DCACHE['bbcodes_display'] ? '|'.implode('|', array_keys($_DCACHE['bbcodes_display'])) : '');
$message = str_replace(' ', '', $message);
if(preg_match($_DCACHE['censor']['banned'], @preg_replace(array("/\[($bbcodes)=?.*\]/iU", "/\[\/($bbcodes)\]/i"), '', $message).$message)) {
showmessage('word_banned');
}
4.保存即可
㈤ 哪位有DISCUZ用戶名的過濾代碼 - 技術問答
特殊的 ASC碼 也可以過濾嗎?PW的代碼沒辦法過濾 幾個ASC碼的空格 導致用戶可以申請看起來「一樣」的用戶名所以求DZ的過濾DZ只用這個函數過濾了嗎?
㈥ discuz過濾帖子中的html標簽在哪個文件的哪個函數
<!--{evalrequire_once(DISCUZ_ROOT."./source/function/function_post.php");}-->
㈦ Discuz怎樣規定管理員不受詞語過濾影響
默認的管理員就不受詞語過濾影響
後台-用戶-用戶組-編輯,如圖所示可以設置普通會員受不受詞語過濾的影響
㈧ discuz針對部分板塊詞語過濾怎麼設置
用Discuz!做網站的朋友可能最頭痛的事情莫過於老是有人發垃圾信息了,很多人各種方法版都試過了,仍然權不能解決問題,有時候垃圾信息太多甚至被主機服務商關停網站。本文分享一個通過後台詞語過濾功能的簡單設置擋住絕大部分垃圾內容
㈨ Discuz 怎麼過濾帖子中的鏈接 可以讓顯示網址 但是需要不帶連接的 不知道我描述清楚沒有
登陸後台,用戶-用戶組-允許發站外URL-選擇 允許發站外URL,但不解析。版塊里也要設置。 就是能顯示外鏈的網址,但不能跳轉到這個顯示的網站上。