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

熱點內容
熊小夕凈水器怎麼沖洗從底下出水 瀏覽:260
沁園愛瑪特凈水器哪個牌子好 瀏覽:734
車門上的污水怎麼洗 瀏覽:470
反滲透膜元件拆卸工具 瀏覽:460
企業的污水處理數據 瀏覽:731
世界上能造ro膜的企業 瀏覽:877
污水泵安裝多少錢一個 瀏覽:232
包材回用管理規定 瀏覽:541
家用選超濾機還是純水機 瀏覽:47
酸洗廢水處理多少錢 瀏覽:471
樹脂材料會被齲壞么 瀏覽:188
泡菜廠如何廢水處理 瀏覽:919
凈水機哪個品牌好多少錢一台 瀏覽:323
城市綜合生活污水量如何計算 瀏覽:774
路由器提升上行 瀏覽:421
透明環氧地漆樹脂 瀏覽:234
70噸的污水處理設備造價 瀏覽:63
怎麼打開半透膜 瀏覽:16
air濾芯怎麼安裝 瀏覽:330
採集污水樣品時采樣器材有哪些 瀏覽:457