|
之前說到,在 X5 中,分類信息再次加強,可以自定義字段(給分類信息添加自定義字段),這次再次說的是從整體展現(xiàn)形式上的加強。
我們先看演示站:https://dzwreview.t1.72zhan.com/forum.php,此演示站沒通過插件實現(xiàn),目前都是通過后臺配置出來的哦!
然后,我們言歸正傳說下插件的接入方法,讓站長們直接通過插件安裝即可實現(xiàn)
首先,我們可以打開開發(fā)者預覽版中的 sample 插件,執(zhí)行 /app=plugin&id=sample:threadtype&op=install
這個命令會自動安裝一套完整的分類信息數(shù)據(jù),安裝后,我們進入“論壇”>“分類信息”,會發(fā)現(xiàn)新增了一個“sample 分類信息”
1.jpg (59.41 KB, 下載次數(shù): 5)
下載附件
2025-8-18 12:59 上傳
同時你還會發(fā)現(xiàn)字段管理新增了一個 sample 類別,里面有本 sample 使用的 2 個字段。
2.jpg (57.19 KB, 下載次數(shù): 9)
下載附件
2025-8-18 12:59 上傳
進入分類信息詳情,可以看到“超級分類信息”超級分類信息”設置中默認填寫了 2 個模板文件。是的,這就是新分類信息的功能,你可以單獨為分類信息設計獨立的頁面模板。通過 pluginid:filename 格式填寫,如你看到的 sample:forum/super_viewthread,調用的就是插件的目錄的模板文件 source/plugin/sample/template/forum/super_viewthread.php,當然是支持 touch 子目錄的移動端文件。
3.jpg (102.54 KB, 下載次數(shù): 7)
下載附件
2025-8-18 12:59 上傳
進入分類信息模板設置,你會發(fā)現(xiàn)已經用全新的語法 [file]pluginid:filename[/file] 代替了原來的模板書寫形式,系統(tǒng)會調用模板的內容,這樣做的目的,在方便插件為功能拓展的同時也做到了 PC、H5 端的適配。
4.jpg (45.02 KB, 下載次數(shù): 4)
下載附件
2025-8-18 12:59 上傳
對于站長來說,他只需要在適當?shù)陌鎵K選擇相應的超級分類信息風格即可。
5.jpg (77.35 KB, 下載次數(shù): 10)
下載附件
2025-8-18 12:59 上傳
下面,我們聊下實現(xiàn)方法,首先安裝分類信息的函數(shù)是下面的這個,具體的參數(shù)范例見 sample
- threadtype_install($name、$fieldPrefix、$typeData、$fieldData) // 安裝分類信息
復制代碼 你需要補充 $name、$fieldPrefix、$typeData、$fieldData 4個參數(shù),其中 fieldPrefix 是插件ID,統(tǒng)一的ID和字段前綴,方便在插件卸載的時候清理數(shù)據(jù)。因此我們建議所有 fieldData 中的字段 identifier 使用 fieldPrefix 相同的前綴。
- threadtype_uninstall($fieldPrefix) // 卸載分類信息
復制代碼 正如剛才說的,卸載指定字段前綴的分類信息數(shù)據(jù),卸載不會清理主題數(shù)據(jù)。
剩下的就是模板了,模板再次不做過多贅述,都是 HTML 的支持,希望有識之士開發(fā)出更多、更好看的全新分類信息,借助分類信息把論壇版塊打造成“影視”、“汽車”、“旅游”、“房產”.......更多的神奇版塊
是不是覺得,Discuz! 不再是社區(qū)了!?
|
|