模板套系與風格區別
模板套系:統一的一類模板,集中放置并打包的系列。
風格:應用某個模板套系,并改變其中變量設置的一個方案。
風格管理編輯頁面中重點風格常量介紹
匹配模板:對應的模板套系。
擴展配色:此風格基礎上可用于用戶切換配色方案的擴展,它對應 ./template/mytest/style/ 目錄中的樣式文件。全新創建時應在./template/mytest/style/目錄中建立如t1/style.css之后方能生效。
默認配色:指定站點訪問時,用戶首先看到的配色方案。
默認表情分類:對應后臺 - 界面 - 表情管理中所啟用的表情。
界面基礎圖片目錄:可用于更改模板圖片目錄,在CSS文件中使用{IMGDIR}的常量進行輸出,在Discuz! X2版本之后的模板中需要使用$_G['style']['imgdir']。
擴展圖片目錄:用來更改擴展圖片目錄,在CSS文件中使用{STYLEIMGDIR}的常量進行輸出,在Discuz! X版本之后的模板中需要使用$_G['style']['styleimgdir']。
其他風格常量:以上沒有提到風格常量,均可以在后臺取得以花括號框選的常量用以在CSS文件中使用(X2以后的模板中均需要$_G['style']中對應的數組鍵值),涉及到CSS樣式的動態變更,可以在修改對應設置如:正常字體大小 {FONTSIZE}:12px/1.5,則直接修改程序運行中CSS緩存中的值。
自定義模板變量 - 新增:可以根據擴展需求,針對個性化的CSS進行全局的定義。
模板套系模板文件存儲結構
公共模板文件夾(內含大部分模板css)./template/default/common/
論壇模板文件夾./template/default/froum/
群組模板文件夾./template/default/group/
空間家園模板文件夾./template/default/home/
會員模塊模板文件夾./template/default/member/
首頁模板文件夾./template/default/portal/
首頁模板文件夾./template/default/search/
會員模塊模板文件夾./template/default/userapp/
模板緩存
模板緩存存放:所有的模板緩存均被解析成php文件存放在 ./data/template 中,以 “數字_模板標示符組合.tpl.php”形式保存。
頁面緩存刷新原理:當開發者編輯過模板文件之后,Discuz! 模板解析器會匹配模板htm文件與緩存php文件的最后修改時間,如過模板html文件較新或無緩存文件,則更新或生成緩存,不新,則不采取任何動作。
手動刪除此目錄的緩存不會影響Discuz!系統的整體運行,Discuz! 模板緩存仍然會進行自動生成.
新聞熱點
疑難解答