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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2009-8-13 15:10:16 |只看该作者 |倒序浏览
在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。
$ ]" N, Z! o& X4 n5 ~) s准备工作:( o9 ]& [' R% r) ^. u( l8 D5 s0 t
1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
; u4 l+ C1 |  x# m  |* s2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。! |. j* e5 `9 i4 ~
OK!Let’s GO!
! ~8 D0 \" |& e1 p) Q用DW打开文件index.htm! o/ g8 z) g- T0 ^
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。
3 c, S' F4 o/ x$ d& i6 ]先来看下部分。head上面的一般不管。
2 D3 m* @  i4 V在head 标签范围内主要包括了三类东西
% @% w7 s: a1 W1 W- z- V$ M1:title标签2 x( _6 W$ y/ e- O- u
2:mete标签 keywords description等0 r6 q5 C4 }8 n4 {9 E' M0 w
3:CSS文件链接。1 z  w/ p* g3 W+ z6 {
, p' k3 M& x3 J" H/ `6 K# V

' _3 g6 V5 o+ \, z7 j6 \8 O大家可以看下 head部分。是不是包括了这几部分。- n: z6 _" [, a
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
' x/ b2 ~( q% H0 F, U7 [
9 F9 `. [! b9 u. k, ^( h  @. h3 d: u2 o  {7 ~) ~
{dede:global.cfg_webname/}是你的网站名
9 M# d4 x( V0 w+ a, V3 _) o8 n{dede:global.cfg_description/}是你的网站描述7 M% _% [4 K: k( Y: }; G
{dede:global.cfg_keywords/} 是你的网站关键字
% E* h& D+ g0 J6 p6 t2 H* C. A你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
' s- D+ m1 Q* [然后我们再往下看。紧跟着的是 标签。。这里面的内容才是页面正文的开始。1 ?! U' o5 y$ I5 F4 H- |3 ^
body里的结构大体如下
/ h1 Z/ [$ Z0 S, f& F
) I0 @! o+ r! E: y9 X4 J3 t5 X{dede:include filename=”head.htm”/}
( B+ h( X; r! c  w& [. n中间代码
& ~# ]( d2 }0 P0 F% g; k) N/ D$ c5 ^{dede:include filename=”footer.htm”/}
# _! E' K" ]* h, |2 M& x! _
7 G1 M# F' S/ Y! P大家这样看 结构就清楚了吧。" W  g- J. J( o1 X# w) s' @2 N
{dede:include filename=”head.htm”/}是头部代码 如果你要修改头部代码就去head.htm
. c+ N6 L9 q$ B. }7 i( P{dede:include filename=”footer.htm”/}是尾部代码 同样你要修改就去footer.htm
0 u0 _8 A! g0 W0 S6 _3 a6 S其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。9 @+ m; h+ |$ z$ m
现在有个大体的印象了。每个模板主要有两个部分构成: J3 I9 x, x" [+ y& l' `" j' B* g
部分 和 部分
' S" ?8 |9 D# T" H& T# L( N* y3 m部分 又由 头部模板 中间模板 和尾部模板。
& Z# D* @  \4 v5 N! L) f9 y在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。, W4 t3 p. F7 v: w
OK。是不是也很简单。下一节 就讲DEDECMS的标签使用。
4 I% F8 u/ H+ U/ T2 M- o5 k! b来源:草根站长联盟 www.54benbenzu.com
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-1-13 19:24 , Processed in 0.021001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部