- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
准备工作:
9 x! ?5 K1 u. p* q6 \+ i 1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
! E6 @1 |' N* b; t- ~- o 2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。/ W) G& @9 a9 M- ]( x
) T ?5 u% o8 s1 C
OK!Let's GO!# ~5 j( t3 M8 V5 h" o
用DW打开文件index.htm. I) L4 }, v+ b# M/ S# b* P
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。
- M: ^4 ~( O5 Z! E# y( L 先来看下<head></head>部分。head上面的一般不管。7 Z k2 T* P" w! Z( r Q
在head 标签范围内主要包括了三类东西& K9 o; [% @* r9 c
1:title标签
" v( y0 p. ]% O& I1 b5 ~1 I 2:mete标签 keywords description等0 x. i0 b1 _: e1 t- Q
3:CSS文件链接。
( Y D$ K* S9 L4 X$ Y ]! X( \
8 ?& m" w9 z. B0 t5 V+ n7 i. o 大家可以看下 head部分。是不是包括了这几部分。
: h$ a7 M" x- J: u: `9 l7 X6 b 至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了. C+ F2 I! Q2 Z& o. y. H5 e
<title>{dede:global.cfg_webname/}</title>
/ }; k* f' y" L1 }1 S# u3 o <meta name="description" content="{dede:global.cfg_description/}" />
! w5 T$ t. ^. C& s# }6 u6 n1 j# U! M, I <meta name="keywords" content="{dede:global.cfg_keywords/}" />: z% l2 S4 Q3 ~- R+ O: l$ r7 F
<link href="{dede:global.cfg_templeturl/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />1 K8 u! N* S) r
3 n6 t, [5 [1 c, F3 Q: ` {dede:global.cfg_webname/}是你的网站名
/ W0 b4 S4 a1 F1 Z {dede:global.cfg_description/}是你的网站描述' s. z3 U# `$ f1 Y9 D
{dede:global.cfg_keywords/} 是你的网站关键字7 d& ^$ T2 y- r: ^, C
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉5 \ i6 E7 H& O$ G4 J" [
0 m# v0 W% N& p2 t1 `; E+ D0 f) I
然后我们再往下看。紧跟着的是<body></body> 标签。。这里面的内容才是页面正文的开始。
- Z6 K9 r; x E0 h3 r* U4 G' k body里的结构大体如下7 v& Y, T. g' `' K; W# _
<body class="index">
! h/ c; g* {# n b. ~7 [0 U3 N9 i3 f9 L {dede:include filename="head.htm"/}4 v" ^/ I0 X% V" d4 x
中间代码
9 K0 P9 W8 ? x7 F- j {dede:include filename="footer.htm"/}
o+ s: B* z$ p9 D9 p4 B6 T+ U </body>/ {9 f; p7 X8 P2 Y7 U
1 X% M7 V4 I1 g W8 p
大家这样看 结构就清楚了吧。
/ F7 d8 r' p( t6 T$ f/ q( U {dede:include filename="head.htm"/}是头部代码 如果你要修改头部代码就去head.htm
5 R- w8 V9 n7 u a* {7 P! o" U {dede:include filename="footer.htm"/}是尾部代码 同样你要修改就去footer.htm8 h) `) R" O/ A3 Y9 Z
9 M$ n+ V) v2 E; o6 C8 T 其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
' T6 e, A) j, j- `% @4 o' ]. O6 N
现在有个大体的印象了。每个模板主要有两个部分构成
3 L9 i# c& t3 y. `2 m <head></head> 部分 和 <body></body> 部分
$ G( X: @& a) `# B9 I" c <body></body> 部分 又由 头部模板 中间模板 和尾部模板。$ ]/ j. V5 q, w( t z+ P/ ?
8 T$ D' J4 I8 ~7 {
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。 |
|