導航:首頁 > 凈水問答 > 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過濾帖子代碼相關的資料

熱點內容
反滲透膜清洗PH值過大 瀏覽:339
污水處理管子怎麼選 瀏覽:533
飲水機水發苦怎麼辦 瀏覽:65
凈化器銷售費用多少 瀏覽:652
醫療廢水是幾級排放 瀏覽:519
整體污水檢查井 瀏覽:759
超濾水處理設備多少錢 瀏覽:451
凈水器集成芯和分開芯哪個好 瀏覽:907
凈水器反滲透超濾哪個好 瀏覽:126
oem凈水器濾芯哪個好 瀏覽:792
地暖管道除垢劑多少錢 瀏覽:918
檸檬酸除垢劑洗奶瓶 瀏覽:497
反滲透裝置進水高的影響 瀏覽:22
衡陽污水處理招工 瀏覽:959
海爾凈水器濾芯哪裡有賣 瀏覽:131
污水管線為什麼比雨水管線深 瀏覽:17
起亞福瑞迪用什麼機油濾芯 瀏覽:727
什麼時候不能用蒸餾 瀏覽:543
微量反應怎麼減壓蒸餾 瀏覽:302
污水處理曝氣停2個小時會怎麼樣 瀏覽:606