- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
准备工作:
& e$ Y K+ l4 g. [3 e) S 1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的" H: h/ a9 T6 }! i( j% ^8 x% S2 I( H
2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。4 f! Q4 j" z1 W' p; e3 m+ @% n
8 _( h' Y+ B# |# w% F
OK!Let's GO!
, n/ \6 g- T/ b( b+ m9 \+ D1 B 用DW打开文件index.htm2 r: f! H2 o( r3 ~7 A9 x& z! v4 n4 b' K
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。* F$ S2 o2 g5 n* M7 S' O. O( t
先来看下<head></head>部分。head上面的一般不管。/ h0 S+ i& F! q( }+ R. _2 [6 p
在head 标签范围内主要包括了三类东西
$ e, E) [5 Y' Z% I+ c 1:title标签. @/ {5 N2 V; J- f& R
2:mete标签 keywords description等
0 o @6 R7 k4 R8 i: O( {5 e% a9 R0 M o 3:CSS文件链接。
$ v* C% d T K- v5 L: m# l: h! E0 X! _
) Q5 x7 N- M* U' G3 c0 f 大家可以看下 head部分。是不是包括了这几部分。
* }5 z, P5 J, b1 W/ }, \; Y) R& N. ` 至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
$ Z8 n2 \, d% T+ k Z* h8 a5 | <title>{dede:global.cfg_webname/}</title>- ?1 G% @ [6 X) Z8 T7 I! }9 M
<meta name="description" content="{dede:global.cfg_description/}" />
' L3 a+ ~, k, | b <meta name="keywords" content="{dede:global.cfg_keywords/}" />; u, l; z. h0 ]0 I8 ^6 _6 G
<link href="{dede:global.cfg_templeturl/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />
$ m/ m5 [2 L! g; g) I+ R& B6 O& S. V# V( q
{dede:global.cfg_webname/}是你的网站名+ T; }9 H# b* I: ^# }9 X
{dede:global.cfg_description/}是你的网站描述
7 g4 S2 F2 `& o {dede:global.cfg_keywords/} 是你的网站关键字, g0 x2 u& r6 h" a8 ~5 \* w
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
: J- Q/ C7 D9 k! s2 y: o& O r/ r
1 Y9 }5 L. z7 b- r- f 然后我们再往下看。紧跟着的是<body></body> 标签。。这里面的内容才是页面正文的开始。( ?! v! W6 z/ ^2 S, \7 z
body里的结构大体如下! ~; _' c4 d: ]# a+ u4 C
<body class="index">
+ S& |0 D8 Z3 E" L$ P {dede:include filename="head.htm"/}
, h' A( E- U/ R3 Q5 P 中间代码
4 w; { b3 _5 A; [ {dede:include filename="footer.htm"/}
+ ^/ t. _2 q, Z0 A/ W, K9 g </body>4 ?0 f/ I/ b+ W6 B- \/ q- ]$ Z
6 E8 k8 Q; m+ x2 ~. n4 M
大家这样看 结构就清楚了吧。
0 r2 n) S& Z+ J3 L {dede:include filename="head.htm"/}是头部代码 如果你要修改头部代码就去head.htm" U. h, }% O' X6 ~
{dede:include filename="footer.htm"/}是尾部代码 同样你要修改就去footer.htm. j0 h+ L* Z: ?% x
, a6 K( ]$ I+ U2 L: e- H3 J7 q+ b) G' z 其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
! t- B/ j# ?% M9 l/ C2 T7 X+ T' p. g2 O( F, o, E8 W% O
现在有个大体的印象了。每个模板主要有两个部分构成" _( q) T& l- `& N
<head></head> 部分 和 <body></body> 部分
% ?* F: x1 s: V5 J0 f <body></body> 部分 又由 头部模板 中间模板 和尾部模板。
/ l+ C/ T0 K* @, n- N& M/ v$ u4 N+ E: \! C
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。 |
|