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