Discuz! X 的分類資訊功能可以幫助站長更方便地建立自己的分類資訊頻道。
下面主要為大家詳細介紹一下這個功能的應用:
一、新增分類資訊選項
Discuz! X1 後臺 => 論壇 => 分類資訊 => 分類資訊管理 => 選項管理 => 選擇通用類,在這裡新增分類資訊使用的變數,名稱如專輯封面、專輯名稱、專輯歌手、專輯語言、出品商、出版日期、專輯介紹等。變數名:填寫相應名稱的變數。需要注意的是:這裡的變數名必須填寫。
型別中,根據該功能的不同,選擇不同的型別,如專輯封面選擇上傳圖片 (image) 型別、出版日期選擇日曆 (calendar) 型別、其它可以選擇字串 (text) 型別如下圖所示:

點選 「詳情」 可以對每一個專案進行編輯修改等詳細設定。

名稱:填寫分類選項的名稱。
變數名:填寫分類資訊變數名。
型別:選擇分類選項的型別。這裡共有 11 種型別,如下圖所示:

簡短描述:對該分類選項的簡單說明。
單位:可以留空預設。
是否限制有效期:選擇 「是」 則超過有效期資訊自動隱藏
上傳圖片 (image):填寫圖片的最大寬度、最大高度和表單顯示的長度。
選擇的型別不同,選項的內容會不相同。
二、新增分類
Discuz! X1 後臺 => 論壇 => 分類資訊 => 分類資訊管理中新增
填寫要新增分類的顯示順序、名稱、描述,然後提交即可,這裡我們新增三個分類,如音樂專輯、運動風采和成功案例三個。

新增完畢後,設定詳情,如下圖所示:

新增分類資訊選項:這裡點選要顯示的分類。
已有選項:這裡會列出已經選擇好的專案,可以設定為是否可用、是否為必填項、是否不可修改、是否參與搜尋,是否進行主題展示等操作。
設定分類資訊主題顯示模板:即主題頁面顯示的效果
在分類資訊主題顯示模板處填寫如下程式碼:
- <style type="text/css">
- .test img {
- float: left;
- margin-right: 15px
- }
- .test p {
- float: left;
- }
- </style>
- <div >
- <img src="[albumconverimagevalue]"/>
- <p><em>{singer}:</em>[singervalue]</p><br>
- <p><em>{language}:</em>[languagevalue]</p><br>
- <p><em>{producttime}:</em>[producttimevalue] </p><br>
- <div style="clear:both;"></div>
- </div>

三、關聯版塊
分類資訊新增成功後,必須關聯版塊,使用者才可以在關聯到的版塊釋出該類別資訊。
Discuz! X1 後臺 => 論壇 => 版塊管理 => 編輯要關聯分類資訊的版塊 => 分類資訊,啟用分類資訊

四、新增主題分類
Discuz! X1 後臺 => 論壇 => 版塊管理 => 編輯要新增分類資訊的版塊 => 主題分類,如下圖所示:

啟用主題分類:選擇 「是」 。
發帖必須歸類:選擇 「是」 。
允許按類別瀏覽:選擇使用者是否可以按照主題分類篩選瀏覽內容。
類別字首:選擇只顯示文字。
然後手動新增分類,填寫好分類名稱提交即可。
五、設定完成後,到 template/default/forum/forum/display_list.htm 中,找到
- <!--{if $stemplate && $sortid}-->$stemplate[$sortid][$thread[tid]]<!--{/if}-->
修改為:
- <!--{if $stemplate && $sortid}-->
- $stemplate[$sortid][$thread[tid]]
- <!--{else}-->
- $stemplate[$thread[sortid]][$thread[tid]]
- <!--{/if}-->
全部設定完成後,在前臺發表帖子顯示效果如下圖所示:
