hbcms, 自帶自定標記 放廣告輕鬆
- w$ z4 i1 G& F, S* l/ s5 ]6 v 內制3套英文模板,可以做英文!!+ F8 ^. P# W3 r0 U, f
缺點:模板太少,英文模板太難看啦
- a8 j, p: W2 x: r% W- h
% I' C) i$ X6 g# f6 \2 r; i' L暫時只有這些經驗,以後慢慢收集更新,: Z5 s+ ]; u" o
* Z' \/ [" p; ~7 i* W f( Z9 G
HBcms的Smarty模板結構介紹HBcms的Smarty模板結構介紹:
: X: ~& D6 {' f5 l& p4 Q; L' r- HBCMS的模板以一套一套的形式存在。一套模板,包括多個模板文件。如 首頁模板文件,列表頁,文章頁模板文件等。每套模板的模板結構文件(TPL文件)的名稱是固定,不能修改。 文件結構如下圖:
6 [, x$ M2 S- C8 X8 B/ ~% z6 T! b1 `) {8 W- T
- 一套模板,分2個目錄存儲相關的文件。
- X- W/ b7 i- l0 r# U0 ^. L一個目錄存儲 模板結構文件(TPL文件,在template目錄下)。
# s6 G# j0 P* h: D個目錄存儲 圖片,css,js等文件(在template/image目錄下)。 ( O5 D: b8 q7 T: J. T$ f7 l
大體目錄結構如下圖:
9 D# S0 b! R2 J' P+ Z1 V5 x! }, c" L* d6 ]6 f
, P; W; F' _+ B+ a! u' |
提示: 圖片目錄可以和tpl目錄名稱不同。 將圖片,css目錄和tpl模板結構文件目錄分開的好處是,網友查看網站的網頁源代碼,不會知道原始tpl文件的路徑。 可以防止別人輕易盜用模板。
) ]5 x& l, j5 @$ b/ q
c! ]3 ]) p; ^. F2 o& ^, A( D: B+ j9 M( r5 h) E% \
各套模板互不相關。 您可以非常容易的更換模板。 如下圖:
: \1 s: h' `2 y3 x4 X' S* r
+ H* H/ ~- m+ t修改網站的模板模板:
9 z/ Q2 b8 t8 O; O
$ G- j' i7 K* U
0 v* G3 p2 t8 ^, Q9 E修改欄目的模板:
6 b- A; k- |, s; L, b U+ q
( B: W* I2 f# B/ |
( R5 g) f: O' |* P( i- O* R
' |0 r% z6 g# Z, ?$ g4 j+ W; e9 l模板工作原理介紹:tpl模板文件由php官方開發的 smarty模板語言編寫。 tpl文件第一次被hbcms系統調用後,將自動編譯,並生成php文件,存儲在template/system/compile目錄裡。 以後再次調用tpl文件,smarty系統會自動判斷tpl文件是否被修改過,如果沒有被修改,就不再重複編譯,而是直接讀取上一次編譯好的php文件。這樣,可以極大的提高hbcms系統的速度和性能。
3 H+ @5 m: j0 G2 U$ a % T* k8 c4 v8 x4 T/ f
Flash: smarty視頻教程
; F r: I! u/ W* Z- k1 u9 z
5 B9 E- c' {- Z) z; L6 _smarty引擎視頻教程 ( o( m- q$ @" L( C
' ]! F! b8 F5 H" J
- T, }& O) U) U# l% q2 r3 E+ q& E6 N6 T9 i
[ 本帖最後由 lojofo 於 2007-11-12 00:08 編輯 ] |
|