【Discuz】實現主題標題和正文同時顯示
正文落實功能:將正題題名和本題情節同時顯示出去,如想直接瞅項目兌現下文,可直接瞧解決問題之彼其題名下部之情節
項目需求
這是原始挪動末之印張格局
php零底子到接替直播視頻課:進去念書
這是急需奮斗以成之效果
發現問題
在原始之`upload\template\default\touch\forum\viewthread.htm`
這此文書中我輩可足瞧到題名跟本末是瓜分顯示之,最末用之還是`$_G[forum_thread][subject]`
其一變比量
其一早晚就有二個問題,那就是吾儕之正題情節怎生取下沁歟!先瞧源碼之情節變計量是何
到來`upload\template\default\touch\forum\viewthread.htm`
之163行,俺們得以瞧到是用`$post[message]`
本條變計量兌現之
先不管哪門子先用斯是標簽試試再說
其一天道問題就很顯而易見了,吾輩利用了`$post[message]`但是卻顯示之回去正題之最后之十個情節,那么底下來咱們就開班解決以此問題
解決問題
在閑文中俺們既然發現了問題,那么下面來吾儕就立據本條筆錄來十步四步測試
解決步調
既然在html中咱用到了原沙盤中之變比量有問題
那么咱倆就急需構思四下面咱倆后臺給傳之變計量是甚
傳之這此變比量背沿是否有本條正題始末之值
如果有就直接取,如果沒有就需求咱們自家來解決了
論據請吁路徑來瞅瞅用之是彼其PHP文本
查瞧地址欄`forum/upload/forum.php?mod=viewthread&tid=13&pid=44&page=1&extra=&mobile=2#pid44`這就是我輩要求之地址
方可瞧到先乞求了`forum.php`,那咱倆就啟封其一公事
在公事之最后四行就是咱最末要求上登之公文,mod其一變比量自個兒有何不可打印瞧瞧是甚
論據上圖,我輩直接進來到`upload/source/module/forum/forum_viewthread.php`其一文本,會瞧到這倆個變計量,這倆個變比量只是很知彼知己,這不就是吾輩模版背沿運用之那倆個變比量嗎?
咱們來打印五下頭這倆個變計量
本條時節發現變比量陰沿基本就沒有正題情節斯是字段
先瞧數據庫之那張表存儲之正題本末
敞開discuz之數據庫字典`pre_forum_post`斯是表正是咱倆需求之
啟封當地數據庫,吾輩就會發現,這不就是咱們要求之數據嗎?
話不多說,直接整,打印出地址欄之參數
論證tid直接查詢,然后被message這此字段給放進去,年月是我需求之哈!爾等自我依據場面來定
然后吾儕在到沙盤背緣拓展調用
查瞧效果:這就是俺們想要之分曉
之上就是【Discuz】奮斗以成正題題目和正文同時顯示之細大不捐情節,更多請關注 小螞蚍蜉站長吧網其其它相關筆札!
下一篇:Discuz如何去掉php小尾巴