導航:首頁 > 凈水問答 > discuz過濾帖子代碼

discuz過濾帖子代碼

發布時間:2022-01-11 23:41:49

1. Discuz 怎麼過濾帖子中的鏈接 可以讓顯示網址 但是需要不帶連接的 不知道我描述清楚沒有

登陸後台,用戶-用戶組-允許發站外URL-選擇 允許發站外URL,但不解析。版塊里也要設置。 就是能顯示外鏈的網址,但不能跳轉到這個顯示的網站上。

2. 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.保存即可

3. discuz過濾帖子中的html標簽在哪個文件的哪個函數

<!--{evalrequire_once(DISCUZ_ROOT."./source/function/function_post.php");}-->

4. 求discuz論壇發貼:內容超鏈接有條件過濾的方法 - PHP開源產品討論

我寫的復通用類,完全可以滿制足你的需求,把裡面的判斷語句修改一下
http://bbs.headidc.com/thread-1-1-1.html
到技術吧網站查看回答詳情>>

5. 如何在discuz帖子中使用html代碼

假如你想在A版塊使用html代碼,請進行如下操作:

  1. 首先你得在後台依次打開「論壇」-「版塊管理」-選擇A版塊-點擊「編輯」-「帖子選項」-「允許使用HTML代碼」處選擇「是」!最後點擊「提交」!

  2. 後台打開「用戶組」,選擇你想讓那個用戶組能夠使用HTML的,就編輯那個用戶組,「基本設置」頁面往下拉,見到「允許使用HTML代碼」選擇「是」,提交保存!

  3. 在發帖時,在編輯框的下方,找到「附加選項」,如果你按照上面進行操作後,裡面會有個「HTML」代碼的選選框,打上√就可了,這個時侯你才可以使用HTML代碼。

註:請務必按照123的順序操作;另外這個功能盡量只開放管理人員使用,別開放普通網友使用,存在安全隱患。

6. 論壇 里 經常看到」Discuz!代碼可用 [img] 代碼 可用 「這是什麼意思

Discuz!代碼是Discuz!論壇專用的代碼,設置是否解析用戶帖子中的自定義 Discuz! 代碼。注意: 自定義 Discuz! 代碼由管理員在系統設置中自行定義,不包括系統內置的數十種代碼。這也是為了安全起見,而採取的作法。
[img]代碼是屬於UBB代碼,這是一種通用的安全的代碼,通常與[/img]一起使用,主要是用於添加圖片,使用格式是:
[img]在此添加圖片地址[img]
就可以引用某一張圖片了,在論壇中通常用於自我介紹和個人簽名里。

7. discuz 帖子作者調用代碼

前面的是作者的uid,後面的是作者。
但是$post[]和$_G[forum_thread][]區別在於後者是全局變數,也就是調用的整個帖子的作者,即樓主,如果調用對應樓層的,那麼就是loop循環中使用$post[author]。

閱讀全文

與discuz過濾帖子代碼相關的資料

熱點內容
寶寶不吃奶頭用吸奶器吸會回奶么 瀏覽:867
垃圾填埋廠的反滲透裝置 瀏覽:12
凈水器使用前先要放掉多少水 瀏覽:160
水泵房上方有污水管 瀏覽:623
武昌凈水神器怎麼樣 瀏覽:22
生產空氣凈化器企業屬於什麼行業 瀏覽:65
開封污水處理廠項目中標 瀏覽:796
350w小型凈化器多少錢 瀏覽:693
宏森污水處理 瀏覽:68
污水提升器廠家推薦 瀏覽:444
沁園185e凈水機濾芯怎麼安裝 瀏覽:291
污水水解酸化池加什麼葯劑 瀏覽:565
自流平地面和環氧樹脂 瀏覽:801
本田思域拆機油濾芯用什麼扳手 瀏覽:286
找907乙烯基樹脂生產廠家 瀏覽:629
純凈水燒開後為什麼有水垢 瀏覽:825
污水監測技術規范PPT 瀏覽:413
家用凈水器能處理多少水 瀏覽:799
蒸餾雞飯利潤有多少 瀏覽:583
純水樂瓶子多少克 瀏覽:144