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}-->
全部設置完成後,在前台發表帖子顯示效果如下圖所示:
