掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Discuz支持以插件形式擴(kuò)充特殊主題,比如報(bào)名主題、直播主題等等類型,這里不多說(shuō),熟悉discuz開發(fā)的人自然知道。在手機(jī)上回帖的時(shí)候會(huì)自動(dòng)帶上主題內(nèi)容以及標(biāo)識(shí),如下圖所示:
也就是自動(dòng)的帶上內(nèi)容以及標(biāo)識(shí),而實(shí)際上可能是不需要的,于是需要進(jìn)行簡(jiǎn)單的修改,通過分析源代碼我們可以在post_newreply.php文件中找到以下代碼:
之所以出現(xiàn)這個(gè)就是與上述代碼有關(guān),就是當(dāng)特殊主題的時(shí)候,會(huì)給postinfo變量重新賦一個(gè)值,而這個(gè)值可以通過C類中的fetch_threadpost_by_tid_invisible方法知道就是主題帖子中的內(nèi)容。如果我們要在使用插件來(lái)解決這個(gè)問題,我們可以通過一定條件限制然后使得postinfo為空。如下:
以上就是一個(gè)demo,就是限定在編輯及為特殊主題的時(shí)候進(jìn)行處理,實(shí)際可以根據(jù)具體需求進(jìn)行相關(guān)約束。最后想說(shuō)的是discuz是一個(gè)古董級(jí)的產(chǎn)品,帶來(lái)了曾經(jīng)BBS的輝煌;雖然BBS時(shí)代已經(jīng)過去,然后很多有情懷的用戶依然在使用。
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流