- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。0 B4 j7 B. K& _- g, e7 g5 q
准备工作:; ~2 Q& S" W' R% P8 h
1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
- u6 `5 q M" ?- H* x2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。5 v J7 c: h1 f' y3 ?
OK!Let’s GO!
" P) q! ^' k; \4 O7 `; q2 K用DW打开文件index.htm
; A, u, _2 _( W/ b: t如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。+ w# Y( z& H' o) N5 \
先来看下部分。head上面的一般不管。! u/ x: R& S6 v2 X9 @- m; k
在head 标签范围内主要包括了三类东西2 R: S& H1 t/ ?7 u6 F* e
1:title标签
. C2 o# R; x ~% e8 j# b" `2:mete标签 keywords description等" |# \( {7 D0 J4 W& t8 {
3:CSS文件链接。3 C2 I9 D# T) F5 y
- S5 {" K: V* J& G9 ~. d7 I5 {3 R: ]0 A3 O
大家可以看下 head部分。是不是包括了这几部分。5 @/ \9 {: E6 G
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
2 J A8 g4 y+ w
. \) N( X" k# i
$ f$ V0 ~: o) G5 M$ m G{dede:global.cfg_webname/}是你的网站名$ T# {: B0 u6 L9 Z& k/ b- Z: m
{dede:global.cfg_description/}是你的网站描述# p! q& ?( M4 p' m
{dede:global.cfg_keywords/} 是你的网站关键字! R/ @9 Q* `1 X% @; [# ?
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉# p' V) M+ M9 f% N$ b5 I
然后我们再往下看。紧跟着的是 标签。。这里面的内容才是页面正文的开始。
* U' Y' y3 E A/ E6 `body里的结构大体如下
) Z7 I+ ~8 ?1 d! H' f- U- C1 y4 ~. B8 i' b* [+ Z7 J2 y
{dede:include filename=”head.htm”/}4 h. Z' g- y; y7 l: v/ Y
中间代码/ K# O, K' Q# T
{dede:include filename=”footer.htm”/}/ Y/ U9 }9 t0 S. m6 D. a0 j+ x
5 o; M% j1 Q3 E) L
大家这样看 结构就清楚了吧。
% i1 v+ R; `; f; g$ F{dede:include filename=”head.htm”/}是头部代码 如果你要修改头部代码就去head.htm" r: X+ x8 i. e3 y# T/ m
{dede:include filename=”footer.htm”/}是尾部代码 同样你要修改就去footer.htm4 B% v: n, Y+ G2 N: d7 t2 a; S
其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。; D! O1 C; l$ o' V
现在有个大体的印象了。每个模板主要有两个部分构成
9 A1 t2 F$ P8 W7 i2 |部分 和 部分0 k3 A9 Q7 l; J( b3 U" t6 Y3 q
部分 又由 头部模板 中间模板 和尾部模板。! B# m) ~4 \+ {4 i
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
1 M/ A$ { S) w9 h) l/ r' L6 _OK。是不是也很简单。下一节 就讲DEDECMS的标签使用。
. a8 H# @- d. n来源:草根站长联盟 www.54benbenzu.com |
|