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

 找回密码
 注册
搜索
查看: 1343|回复: 0
打印 上一主题 下一主题

DEDECMS仿站终极教程之二DEDE模板程序结构分析 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2009-8-13 15:10:16 |只看该作者 |倒序浏览
在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。
/ J; L; s3 U" n: x) p" @准备工作:
  B2 s+ e, s  W; I1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
2 X, P+ B0 k, [# W. z2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。
1 B) V1 b2 i- v7 _OK!Let’s GO!
1 n6 e% R0 y$ |7 [3 f用DW打开文件index.htm
; ?. A/ [! g: _0 [5 O如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。/ [% n7 q1 O$ j! ?/ D, N/ A
先来看下部分。head上面的一般不管。7 ^4 i" r" d5 b- j
在head 标签范围内主要包括了三类东西
, q' E& G; g- d# m& m( B8 R5 X9 U3 ?5 J1:title标签
& U- s& v, D" q: ~) `3 P2:mete标签 keywords description等
, i: ]6 J% ~) ]3:CSS文件链接。
5 D" H; m9 s) M4 g8 i2 ~0 Q: S! H* i6 H+ W# N+ @) p, ~
% ?7 I3 b( @' x
大家可以看下 head部分。是不是包括了这几部分。$ d2 r) p9 s. j' s8 c
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
6 K" X, }/ z2 j" j- Q- b2 r4 c# K3 q# \* _% r

9 a! S) X0 S, n! I{dede:global.cfg_webname/}是你的网站名
, J: {4 P7 T6 W5 U{dede:global.cfg_description/}是你的网站描述- N' C- Z& m# A' _$ C9 G; n
{dede:global.cfg_keywords/} 是你的网站关键字
* `' ~6 q9 V& `$ o: f7 S( q) A& ?5 w你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
# e. z& @( A, U% M" B+ ^然后我们再往下看。紧跟着的是 标签。。这里面的内容才是页面正文的开始。
. b" c% \+ A4 f$ w3 l7 S1 wbody里的结构大体如下* B3 g: i: K. Q1 z) }" H

! @7 @* H' _4 b$ D1 T{dede:include filename=”head.htm”/}( j, k6 j) l- x) a5 X
中间代码
/ k! g/ Y% C4 V2 h{dede:include filename=”footer.htm”/}( v( Z9 _% E! j9 }9 t5 w& G- H# j

$ T; H. w/ M1 _# R大家这样看 结构就清楚了吧。
, B9 U0 M* N, a3 h( k{dede:include filename=”head.htm”/}是头部代码 如果你要修改头部代码就去head.htm8 s5 d0 r; n, u/ o% D/ N% f$ W
{dede:include filename=”footer.htm”/}是尾部代码 同样你要修改就去footer.htm+ C- t+ Q% p$ @; q. z, m- z" k* E5 x
其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
" F% R, @! {2 @! l- r. b4 @现在有个大体的印象了。每个模板主要有两个部分构成
# N0 E' j) X! A: u! C" x' B" {部分 和 部分' R  s3 r' b( W8 n# P% f& f
部分 又由 头部模板 中间模板 和尾部模板。7 V; G/ X4 z5 ]# O: H9 `  T
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
0 ?, |% y' y$ [5 v( ?4 fOK。是不是也很简单。下一节 就讲DEDECMS的标签使用。: J! m* t( O6 Y7 u3 r! }
来源:草根站长联盟 www.54benbenzu.com
您需要登录后才可以回帖 登录 | 注册


Archiver|航空论坛 ( 渝ICP备10008336号 )

GMT+8, 2026-1-13 14:12 , Processed in 0.022001 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部