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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2009-8-13 14:48:32 |只看该作者 |倒序浏览
准备工作:
  G. E2 e, J% M7 M; P8 {        1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
# b- C  {; P, ]8 F$ |        2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。3 b7 E1 Q! U: k( Y  M# K2 E

+ G0 e, J! ~. d+ k. I: h        OK!Let's GO!
1 g! h9 }0 J( f# l6 f7 v9 d        用DW打开文件index.htm/ W" Z9 M# t4 Y( R: Y  C1 ^& e2 O+ W
        如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。/ z- f0 }3 ]8 {" X5 a$ q
        先来看下<head></head>部分。head上面的一般不管。
$ h2 P2 R, i& @  c        在head 标签范围内主要包括了三类东西
4 ^/ u# R" E/ [! l) @$ w% H        1:title标签7 _( U8 l! X; e0 A
        2:mete标签 keywords description等
2 a0 [! e9 ]# r2 |        3:CSS文件链接。+ {/ D& j3 z/ I4 o5 H
# r8 \+ X4 i- g1 a# C
        大家可以看下 head部分。是不是包括了这几部分。
* z2 I7 W" p+ c        至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了9 Z% E. z) }. [$ R; Z
        <title>{dede:global.cfg_webname/}</title>
' y* P+ b9 u( M5 d8 H2 x% b        <meta name="description" content="{dede:global.cfg_description/}" />
# ?+ i; j4 E- x( K1 _        <meta name="keywords" content="{dede:global.cfg_keywords/}" />
4 M0 l" ~" Q: D' I6 e' y. C        <link href="{dede:global.cfg_templeturl/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />2 w% p* {9 ?( o
6 L' J( ^, F& V2 {$ T
        {dede:global.cfg_webname/}是你的网站名
3 E$ z5 ]' o$ x/ N        {dede:global.cfg_description/}是你的网站描述
* V* _" L$ j. v, X  j9 v) j        {dede:global.cfg_keywords/} 是你的网站关键字, e6 o  G2 p# u, L+ P7 T
        你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
2 [9 T( y$ Y* C. s7 Y( t/ w9 O
) `- N# L7 `5 Y+ M1 k7 D. M        然后我们再往下看。紧跟着的是<body></body> 标签。。这里面的内容才是页面正文的开始。( u: S# F! f1 ?0 w, z
        body里的结构大体如下4 W+ c6 Q% j# j9 o4 e3 H
        <body class="index">) Z0 F2 p# i* n! o) G9 Q
        {dede:include filename="head.htm"/}% V* C, e' {% X! L8 _
        中间代码
6 W! g$ y! I6 P5 C        {dede:include filename="footer.htm"/}6 h  D, H5 F: \! ~& N  m
        </body>9 ^& \: T; p: ~! v  l) X4 W
1 [+ w6 O6 G  l. Y
        大家这样看 结构就清楚了吧。
8 r9 P, ~$ ]; s) W' T( A        {dede:include filename="head.htm"/}是头部代码 如果你要修改头部代码就去head.htm
) k. s8 Y1 n8 u+ w        {dede:include filename="footer.htm"/}是尾部代码 同样你要修改就去footer.htm
2 U3 Q" E7 K" t# ^
! j* k1 K, o4 I; X8 Z2 q, d        其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。3 N1 h1 A0 S& W. g1 P

/ n) J) X8 ]% R) ^+ E( C) c        现在有个大体的印象了。每个模板主要有两个部分构成  t" w" W" v3 a' w8 W4 E+ y
        <head></head> 部分 和 <body></body> 部分0 G/ P7 i/ |0 ]; L' D, r; O- y
        <body></body> 部分 又由 头部模板 中间模板 和尾部模板。1 f+ d' {' h" \" j
( ?: f2 B/ {+ Y# D3 F6 \+ r
        在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-1-12 22:17 , Processed in 0.021002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部