Discuz! 官方交流社區
標題: 通俗易懂不輸官方DiscuzX模板開發教程——了解模板組成 [打印本頁]
作者: ksy 時間: 2024-8-26 17:09
標題: 通俗易懂不輸官方DiscuzX模板開發教程——了解模板組成
模板到底是什么?玩過《我的世界》游戲的小伙伴們可能了解過“資源包(材質/紋理包)”這個概念。沒錯!Discuz模板正是類似的“替換法”,替換了原版的內容
DiscuzX是怎么實現模板的?
上一節課,我們創建了一個模板,這節課,我們嘗試替換一些東西...
打開論壇根目錄下template/default/,我們可以看到許多文件夾
[attach]31506[/attach]
了解它們的用處并不困難,我們知道PHP本身可以輸入HTML標簽,但DiscuzX3.5為了實現模板功能,將頁面分解成了幾塊積木,訪問一個頁面時,Discuz會將頁面對應的積木拼湊在一起,形成我們看到的頁面
[attach]31507[/attach]
Discuz的“積木”拼的有多碎呢?比如我們在前端常見的<head>標簽,在DiscuzX3.5中分別分解成了common文件夾下header_common.htm和header.htm兩個文件,
兩個文件
common文件夾——屬于所有“建筑”的共同基本材料
common文件夾不同于其他文件夾,里面的”積木“大多有可重復性,不管是主頁,家園,還是帖子信息,都可以看到common文件夾下面的積木,common文件夾掌管的積木包括但不限于:
- 上方操作,標題欄
- 頁面下方頁腳(版權信息)
- 編輯器模塊
下一篇我們將講解如何在這些”積木“添加或修改自己的內容
作者: myboss 時間: 2024-8-27 08:21
哈哈,原來是你的總結教程
作者: yxmsvip 時間: 2024-10-30 08:57
我來了,不錯,我把班班的都看完了
歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) |
Powered by Discuz! W1.0 |