- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
|
在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。
" c: Y6 Q. d3 n4 x5 b z8 n& r! I准备工作:
" C$ l4 T/ b% }' F4 G3 O/ \- p1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的1 ^$ x! Z; k- u( V, o
2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。
2 i* Y" d* s- j$ A# M0 zOK!Let’s GO!. |0 h! v0 H, O) E: J9 _7 m
用DW打开文件index.htm! R$ N, x2 b) G/ c7 f
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。9 L8 S0 M9 ? l& r% R- T3 T
先来看下部分。head上面的一般不管。
' S7 p- Q6 s* z/ G( g; {在head 标签范围内主要包括了三类东西. E2 Q- U! R7 }0 Z% b
1:title标签
3 R) p% O! Y m* O6 N2:mete标签 keywords description等( F( U' H& n; K
3:CSS文件链接。
. G8 d& ?7 ?1 n. w% k0 d$ e
1 { U- w9 j9 H- ]$ ?# @) v# [8 r! {( A1 h8 H4 k
大家可以看下 head部分。是不是包括了这几部分。
; t: c: r1 B5 G/ x8 f7 ^) j$ [至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
) G# A* ~# |2 P* | s* L4 l9 b8 Z( h" r0 k
" @7 |' f, ?/ t7 I9 X
{dede:global.cfg_webname/}是你的网站名
0 V1 s3 Y8 T) v{dede:global.cfg_description/}是你的网站描述
$ {! x& |; s; M! y5 A{dede:global.cfg_keywords/} 是你的网站关键字$ G4 k D% L6 R) I0 [, {+ L4 R9 p
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉& D9 Q' _. `( G' L6 R
然后我们再往下看。紧跟着的是 标签。。这里面的内容才是页面正文的开始。" Q, ^6 B6 d$ r
body里的结构大体如下
3 z, |) ~! W' w, H7 ]
# N9 l9 d+ l- N" Z{dede:include filename=”head.htm”/}' L/ L% B2 x& o
中间代码% G6 r3 H5 Z, I2 l* M
{dede:include filename=”footer.htm”/}
+ O" n; v( s% B0 R0 }8 G. p8 S( B
6 N6 c' y% i2 w5 Y8 l6 H. ?大家这样看 结构就清楚了吧。* V% ~$ ]: z: b; m/ F
{dede:include filename=”head.htm”/}是头部代码 如果你要修改头部代码就去head.htm9 Z& y$ Q; s2 u$ u+ w% ~
{dede:include filename=”footer.htm”/}是尾部代码 同样你要修改就去footer.htm" e0 E- k" f8 V0 X+ \8 d4 S
其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。8 D# L( B* m* |1 ?' i
现在有个大体的印象了。每个模板主要有两个部分构成) f. \7 y/ ]' {/ d5 M
部分 和 部分
& Z, A- o7 i% G' q9 P部分 又由 头部模板 中间模板 和尾部模板。2 E3 u6 ]# o. d
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。$ J2 t0 w6 L Z9 E9 T. a+ K9 q
OK。是不是也很简单。下一节 就讲DEDECMS的标签使用。
- _% i1 M6 i0 ~9 w+ C来源:草根站长联盟 www.54benbenzu.com |
|