discuz!X3分類信息調用-主題列表頁調用分類信息字段

discuz的分類信息功能很強大,可以自由定製想要的帖子格式。在分類信息中我們可以自定義帖子內容頁和列表頁。如果自定義列表頁,那麼調用分類信息的字段很簡單的,只需要在後臺-論壇-分類信息-模板-列表頁模板中直接自由定製就可以了。如果沒有定製列表頁模板我們有想要調用如何實現呢,最近找到了一個方法,鄙人不纔不會用插件,所以只能通過dz內置的東西了discuz!X3分類信息調用-主題列表頁調用分類信息字段。進入正題。


這是我從網上隨便找了個分類信息導入了,展示的是最簡單的效果,默認的列表頁模板調出分類信息信息字段的。
首先要進後臺,選擇分類信息-詳情,將主題展示全部勾上,這點很重要

接下來就是我們的關鍵的一個代碼了,其實也很簡單的$_G['optionvaluelist'][$sortid][$thread['tid']][分類信息字段變量名][value]其中分類信息字段變量名就是我們分類信息所設置的變量名

其中$sortid爲分類信息id,$thread['tid']爲帖子id。
我們可以在帖子列表頁打印一下$_G['optionvaluelist'][$sortid]看看就知道了,是一個數組,29就是帖子的id,banben就是變量名,value就是我們要的字段的內容了

調用的時候只需要寫成{$_G['optionvaluelist'][$sortid][$thread['tid']][banben][value]}就吧版本號字段內容調取出來了,以此類推。


第一張圖展示的是最簡單的樣式,大家可以配合css美化一下哈discuz!X3分類信息調用-主題列表頁調用分類信息字段
dz大神可以指點下該方法怎麼樣哈

來源:http://blog.sina.com.cn/s/blog_8e50df860102vqmw.html

ps:四、添加主題分類

Discuz! X1後臺 => 論壇 => 版塊管理 => 編輯要添加分類信息的版塊 => 主題分類,如下圖所示:

8.gif

啓用主題分類:選擇“是”。

發帖必須歸類:選擇“是”。

允許按類別瀏覽:選擇用戶是否可以按照主題分類篩選瀏覽內容。

類別前綴:選擇只顯示文字。

然後手動添加分類,填寫好分類名稱提交即可。

五、設置完成後,到 template\default\forum\forumdisplay_list.htm 中,找到
  1. <!--{if $stemplate && $sortid}-->$stemplate[$sortid][$thread[tid]]<!--{/if}-->
複製代碼
修改爲:
  1. <!--{if $stemplate && $sortid}-->
  2.         $stemplate[$sortid][$thread[tid]]
  3. <!--{else}-->
  4.         $stemplate[$thread[sortid]][$thread[tid]]
  5. <!--{/if}-->
複製代碼
全部設置完成後,在前臺發表帖子顯示效果如下圖所示:

8.gif
發佈了63 篇原創文章 · 獲贊 43 · 訪問量 41萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章