航空论坛_航空翻译_民航英语翻译_飞行翻译
标题:
DEDE模板程序结构分析
[打印本页]
作者:
帅哥
时间:
2009-8-13 14:48:32
标题:
DEDE模板程序结构分析
准备工作:
+ q6 t' q( ?( q. q
1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
3 x4 _- ]/ U6 D" ?& r5 t
2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。
! V- _+ q) u& ]
1 L0 {; j% [: M. ?; V( G J# Y% j
OK!Let's GO!
% E& g% h/ [ n
用DW打开文件index.htm
7 t P' k7 D% H. a5 r
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。
$ `- s; Z+ ^, J: I' y7 |# B
先来看下<head></head>部分。head上面的一般不管。
+ I5 r8 Q6 Q( A7 Q" o; l, q% N5 d
在head 标签范围内主要包括了三类东西
7 L6 G- f2 p: Y v
1:title标签
, h i" p3 J3 S
2:mete标签 keywords description等
: K D, o. P! g" V
3:CSS文件链接。
. y4 v. y) U1 T! o, k
4 d7 W, s6 v9 ^& y7 P% m5 [* [2 q
大家可以看下 head部分。是不是包括了这几部分。
2 h+ g9 U7 x, E( g0 t
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
3 P4 K: k/ \4 J: s3 a+ C# V3 z, w- n
<title>{dede:global.cfg_webname/}</title>
) w3 _" c( ?; g) p) d& d% c
<meta name="description" content="{dede:global.cfg_description/}" />
" W# x( e$ p9 x; O) d
<meta name="keywords" content="{dede:global.cfg_keywords/}" />
: Y4 p8 \1 {+ {2 t/ O5 T' k
<link href="{dede:global.cfg_templeturl/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />
( k( S4 o8 I# g; C6 a3 F6 z
: S: a( F/ M5 {
{dede:global.cfg_webname/}是你的网站名
. Y5 u8 m$ V1 f* O# [8 l
{dede:global.cfg_description/}是你的网站描述
8 n( p$ ?/ Y, y& B2 E! A
{dede:global.cfg_keywords/} 是你的网站关键字
* }+ C* e+ n# C8 g7 C$ `
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
$ f# z* [2 l% g' r, Q4 e/ o# Q
& p2 U4 D. b3 ?
然后我们再往下看。紧跟着的是<body></body> 标签。。这里面的内容才是页面正文的开始。
6 k6 W1 f7 ]+ W8 M
body里的结构大体如下
* g2 D( V2 p; W
<body class="index">
# }+ A' n: s& R4 [( P, P h
{dede:include filename="head.htm"/}
8 {1 l5 z" e; a
中间代码
4 |. i( V2 c! l& Z& }2 u. Y: ]
{dede:include filename="footer.htm"/}
; R0 E" v$ y/ ^' h
</body>
8 s2 `! d0 I# \/ F) e* \( q
. y S& z$ B& s u1 C
大家这样看 结构就清楚了吧。
$ ]* I9 ^. z# B" a. ]3 R
{dede:include filename="head.htm"/}是头部代码 如果你要修改头部代码就去head.htm
. N8 U* T H1 Y6 X {% X8 V
{dede:include filename="footer.htm"/}是尾部代码 同样你要修改就去footer.htm
8 {6 A/ l, d* O# v
; a7 N: G- L. q( }- b! y0 J
其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
) l- E* Q |2 M, z- C1 b
4 u1 _$ e) h$ a4 h+ f" x
现在有个大体的印象了。每个模板主要有两个部分构成
+ M" d9 S6 k" L' F1 c7 X! V
<head></head> 部分 和 <body></body> 部分
7 ^2 @/ W Q2 b9 M' j$ p% f# j
<body></body> 部分 又由 头部模板 中间模板 和尾部模板。
( n1 ]8 Q0 W9 \- _: U9 d: d. k
% L" v6 r, c v0 k
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
欢迎光临 航空论坛_航空翻译_民航英语翻译_飞行翻译 (http://bbs.aero.cn/)
Powered by Discuz! X2