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

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

DEDE模板程序结构分析 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2009-8-13 14:48:32 |只看该作者 |倒序浏览
准备工作:$ {+ F4 g3 q% I; D/ g
        1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
1 \6 L% E1 L% U# w8 D        2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。
- B$ i) U/ |/ Q0 v* j- Y
% `7 P9 z! u: U9 \+ s        OK!Let's GO!( B% H' m2 ]; R. p3 [1 P
        用DW打开文件index.htm
4 O7 }! C$ p) G' q2 p: U        如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。# p( c- g1 B. V4 E
        先来看下<head></head>部分。head上面的一般不管。
1 ~: b' S# u. E/ [4 f6 K! i, B  b        在head 标签范围内主要包括了三类东西. ~2 b3 w- j' }1 M1 W
        1:title标签( J2 g; F4 r- a) H% F6 f
        2:mete标签 keywords description等; X5 I! T: s6 h
        3:CSS文件链接。
' w2 z0 h9 S6 {- r. Y2 i3 @  x9 e: t/ z* F
        大家可以看下 head部分。是不是包括了这几部分。
! W: {3 M* K, B* d        至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了1 Y1 j! Q& Z! @8 t0 {# h
        <title>{dede:global.cfg_webname/}</title>" i) ~) O6 L5 R6 a8 w* M
        <meta name="description" content="{dede:global.cfg_description/}" />
5 F9 A( j/ n# a5 f6 B        <meta name="keywords" content="{dede:global.cfg_keywords/}" />9 `1 |+ u2 L6 X( `/ C
        <link href="{dede:global.cfg_templeturl/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />
; l0 e- `9 t/ K# n7 z# k7 ]! D" ~' s; d( L  t/ J
        {dede:global.cfg_webname/}是你的网站名
& ~8 z- [+ J7 U+ h4 @. b0 H        {dede:global.cfg_description/}是你的网站描述* g6 s' c* a$ b1 y: R  L; g2 k
        {dede:global.cfg_keywords/} 是你的网站关键字8 [0 i* b% K) F+ V& D# T
        你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉6 P! @% s; g( m5 H% b0 Y& ~
& D, {# O  Z4 S4 k
        然后我们再往下看。紧跟着的是<body></body> 标签。。这里面的内容才是页面正文的开始。# r# {: w3 K9 I, Y' @& ^. h  W
        body里的结构大体如下  A) O1 y" T6 V
        <body class="index">
# D  P4 c0 {5 Z2 v4 n  E% N% m        {dede:include filename="head.htm"/}
% w, a4 O8 _* w3 X; G( Y( Z0 u; V        中间代码8 u3 Q$ `5 a$ Q0 G. v# m% k
        {dede:include filename="footer.htm"/}
6 j2 V1 ]. Y0 i/ U        </body>. ?  {/ o3 O$ \% {4 A( |
8 o/ C/ U( a3 n. d% A  T
        大家这样看 结构就清楚了吧。( h1 J* A& O; @) J. U  Z
        {dede:include filename="head.htm"/}是头部代码 如果你要修改头部代码就去head.htm
6 [$ X: g2 ?6 ?9 J        {dede:include filename="footer.htm"/}是尾部代码 同样你要修改就去footer.htm
% G* Q3 D6 J6 p% L# L2 T1 _9 p, L2 f, p- o" a
        其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
/ F6 g1 a3 s  k7 Z( [; ?: S3 t: x3 K, D6 }% M8 Q3 |4 m
        现在有个大体的印象了。每个模板主要有两个部分构成
0 H( w$ A0 Z# h, J        <head></head> 部分 和 <body></body> 部分
) n% Z  _0 F, T( D; h        <body></body> 部分 又由 头部模板 中间模板 和尾部模板。6 W! A0 U# f& |- z- ]# B
  N) D5 B- A& N1 L* L; s  _3 S
        在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-11-25 06:25 , Processed in 0.021001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部