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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2009-8-13 15:10:16 |只看该作者 |倒序浏览
在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。
! @. N2 s0 ]. b准备工作:8 R; F: j5 y$ y$ J8 ^
1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的4 `3 e* H' ^5 y8 g. K* d" h9 G. ^* f+ @
2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。" C& o7 W7 Z5 F6 A5 h: `# B
OK!Let’s GO!1 D* y& X3 D/ w
用DW打开文件index.htm4 K& q$ r4 J/ [( C' X/ o3 |  U
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。' q7 C" z3 [" w5 b9 M) c( @% a$ q
先来看下部分。head上面的一般不管。
$ C' q0 o0 A! u$ b7 t' d在head 标签范围内主要包括了三类东西$ ^8 o+ @8 K; R4 |# o3 A9 E
1:title标签
: I- P9 r  Q8 r" U1 X; X' Y2:mete标签 keywords description等, K9 |- V. C" Z" ?
3:CSS文件链接。( H6 ?( ?* ~" c# |2 i+ q- W
  L7 D% [4 K% d- Z3 i) L
; c0 r0 u) K8 z: O' ^( t  P' a
大家可以看下 head部分。是不是包括了这几部分。
  `' x" N/ r/ i, q* U. J, r至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了( X/ W: s- O: U

- i/ {( ?. A7 R
# S5 D3 G* p5 r% e{dede:global.cfg_webname/}是你的网站名* X6 k6 A# [3 T- M
{dede:global.cfg_description/}是你的网站描述
4 ~* @& w8 A! C0 R) t: @; f{dede:global.cfg_keywords/} 是你的网站关键字/ g$ w+ y7 B- d' F5 X/ H8 V5 N0 H6 |
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
' l$ p1 O0 |! U3 {3 f0 f然后我们再往下看。紧跟着的是 标签。。这里面的内容才是页面正文的开始。* j/ A% p% @8 e! v, d
body里的结构大体如下
0 D- j3 ~' m# r% p2 _
4 F& G3 b, X) _{dede:include filename=”head.htm”/}
' h% d! M- {  K1 _- H0 {中间代码6 D) k0 L: g8 p  a* v- E
{dede:include filename=”footer.htm”/}
# K9 \& f7 u' ?- v- ^  ^/ W( X2 c4 H
大家这样看 结构就清楚了吧。
& l# `' h  a/ L0 U6 @4 o1 |{dede:include filename=”head.htm”/}是头部代码 如果你要修改头部代码就去head.htm. F5 h3 E& U6 V5 a2 Z
{dede:include filename=”footer.htm”/}是尾部代码 同样你要修改就去footer.htm
$ _# a- m. k1 j8 E* q2 i: q其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。) c- n+ ^5 p9 s, h( P
现在有个大体的印象了。每个模板主要有两个部分构成2 J6 g& d# t( u3 Q* A) s  v6 Z6 b
部分 和 部分
7 j6 v( b0 j/ S8 f部分 又由 头部模板 中间模板 和尾部模板。
, L6 A8 J* f( I7 P在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。4 w5 R/ c( {2 m
OK。是不是也很简单。下一节 就讲DEDECMS的标签使用。
3 I) \6 s) q* Z9 {( N1 z/ p" N. l来源:草根站长联盟 www.54benbenzu.com
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-1-14 11:26 , Processed in 0.022001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部