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

熱點內容
宰豬場污水處理成本 瀏覽:762
口腔滲透性樹脂的宣傳 瀏覽:955
凈水龍頭安裝什麼位置 瀏覽:769
市政污水工程需要編制什麼 瀏覽:64
在線清洗小型反滲透 瀏覽:216
中水回用節能減排ppt 瀏覽:382
凈水廠工作是什麼 瀏覽:637
華碩敗家之眼顯示器玩吃雞提升大嗎 瀏覽:748
凈水機軟化水的濾芯是什麼樣的 瀏覽:502
超濾膜反洗水量 瀏覽:194
反滲透比超濾去余氯效果好嗎 瀏覽:204
凈水器的納濾機 瀏覽:185
處理污水工程用什麼設備 瀏覽:758
貴州離子交換樹脂 瀏覽:594
格力舒享風濾芯怎麼拆 瀏覽:776
基坑側壁滲水處理措施 瀏覽:195
除塵濾芯風量阻力怎麼算 瀏覽:843
凈水機銷售需要什麼手續 瀏覽:136
凈水機上50ab什麼意思 瀏覽:751
前置過濾桶多長時間清洗 瀏覽:525