航空论坛_航空翻译_民航英语翻译_飞行翻译

标题: DEDECMS仿站终极教程之二DEDE模板程序结构分析 [打印本页]

作者: 帅哥    时间: 2009-8-13 15:10:16     标题: DEDECMS仿站终极教程之二DEDE模板程序结构分析

在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。! n9 f! M7 b- h$ X' }8 ^
准备工作:0 s" S3 j- |! p  z5 K- c! B7 i
1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
7 V& r2 P- y  U2 z* i& f2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。6 W& S9 l* |+ s* `* i. ^4 [
OK!Let’s GO!
' c  ]. v7 D: @用DW打开文件index.htm
: W9 B( _# i9 D) O3 Q% B如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。$ K; u2 q) J' ]- Q: k
先来看下部分。head上面的一般不管。7 O: D! T. `7 E) U
在head 标签范围内主要包括了三类东西  Q7 P/ V3 n. G' p5 b5 u
1:title标签
6 M$ R, J. F7 F) g5 w! ~2:mete标签 keywords description等
5 a1 J- b, X! b3:CSS文件链接。( t  Z% [8 D5 Y2 S2 n) v2 E/ S( w' S
% V+ ~' Y3 W- Q
0 z7 n! h% a$ m/ o' s: r* V
大家可以看下 head部分。是不是包括了这几部分。) ~  I8 C$ }" x1 s1 V- k# Z  |2 U
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
  k" |. b! G$ c; Q; z2 l& T5 O
- `. B* ^  S' Z6 o' d; E* @+ H9 c+ V& N# L8 s% \0 j
{dede:global.cfg_webname/}是你的网站名
' i' ^$ D- O8 b{dede:global.cfg_description/}是你的网站描述7 w" ?/ J1 y0 d4 a9 h+ i
{dede:global.cfg_keywords/} 是你的网站关键字
" Z, _2 x2 ~  k! E) T你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉3 V7 v$ t' w! N- C0 Y5 V8 R/ y1 S
然后我们再往下看。紧跟着的是 标签。。这里面的内容才是页面正文的开始。/ o( {# X6 X- C+ z: ^& K0 D, S
body里的结构大体如下! U! n* {$ O9 U$ n" U
, o! C; e5 ]( [) |- E5 W
{dede:include filename=”head.htm”/}$ d1 ?- O! l7 C1 o$ U7 ^
中间代码
/ T- X) `* I- m, H; q2 a2 ~{dede:include filename=”footer.htm”/}
, s4 R1 v% _* j8 ]' Y1 h6 ?& h/ V: g3 J& T4 g' W; `
大家这样看 结构就清楚了吧。1 \& W( w0 t3 i, N9 Y9 \
{dede:include filename=”head.htm”/}是头部代码 如果你要修改头部代码就去head.htm" ^! A- u4 T- T& J+ P$ J' p
{dede:include filename=”footer.htm”/}是尾部代码 同样你要修改就去footer.htm) W' F' ^/ k- n" p
其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
* [. H$ `% h$ s2 F8 w% y现在有个大体的印象了。每个模板主要有两个部分构成
6 `4 `0 k/ L: X) R4 E5 z* }: t1 u3 e部分 和 部分$ {2 a$ Q/ O7 `) ~% x* O
部分 又由 头部模板 中间模板 和尾部模板。! O. F  B) `& f$ n& {0 \. ~1 e
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。4 F& q7 \" V+ C* ~3 U9 R
OK。是不是也很简单。下一节 就讲DEDECMS的标签使用。
* }, v4 @# G8 S  [' G来源:草根站长联盟 www.54benbenzu.com




欢迎光临 航空论坛_航空翻译_民航英语翻译_飞行翻译 (http://bbs.aero.cn/) Powered by Discuz! X2