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