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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2009-8-13 15:10:16 |只看该作者 |倒序浏览
在上一节,我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。8 T2 ]$ u9 h8 t4 @
准备工作:
% K0 i( v& P" Y, V1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
2 ]" H/ v- m& S( I3 }2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。; J1 V' [! ~  H3 B( c
OK!Let’s GO!* H0 n- m/ W, p* E; T+ d% G
用DW打开文件index.htm
& y' w2 w) j4 p* b- p如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。* |, ^0 e  D$ F" V" a
先来看下部分。head上面的一般不管。
  f) \, B& A5 J) i* ^( V在head 标签范围内主要包括了三类东西
# q* y) ^9 M5 I! q1 s  H9 D# p1:title标签! m) K; {' J- ^' E6 d* Y& |5 y- W
2:mete标签 keywords description等: u! e" o3 I; j. _- p9 m
3:CSS文件链接。6 O3 a  Y7 S$ M3 ?

. h  _3 a0 G; o  _
, S9 n1 e. O9 D2 |5 }; P大家可以看下 head部分。是不是包括了这几部分。7 ^- J5 V! k5 t
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
: i" f8 `6 p! X$ t& j/ j
% x& l5 y1 O, [( I; j" ?! W/ B4 q% c* o& p
{dede:global.cfg_webname/}是你的网站名+ K0 c! w, _3 b6 v4 Y2 V8 G7 J( W
{dede:global.cfg_description/}是你的网站描述7 t* c6 Q8 h2 C& H0 G1 U3 ]* h
{dede:global.cfg_keywords/} 是你的网站关键字2 Y7 ^5 k& H: f( G1 X+ S
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
' d0 [! V4 {( B3 z) Q. j然后我们再往下看。紧跟着的是 标签。。这里面的内容才是页面正文的开始。
9 o. P: t4 ^$ N8 `body里的结构大体如下
* D( k; _' N( F' b0 ?3 c9 q
1 k/ f8 e+ x" D) ~7 }2 F2 z/ y{dede:include filename=”head.htm”/}
& V3 o( r. K0 \中间代码# V! ^+ c6 q+ M9 O6 T6 O
{dede:include filename=”footer.htm”/}
+ v; x: g# K0 M' L
2 j) i' k8 b4 @  i* u6 f) E: `大家这样看 结构就清楚了吧。
% O0 B' d0 u9 F0 o( w{dede:include filename=”head.htm”/}是头部代码 如果你要修改头部代码就去head.htm
! W* H+ |5 ]( @; Q{dede:include filename=”footer.htm”/}是尾部代码 同样你要修改就去footer.htm
' W5 G5 s& l# x6 N其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。' W8 U9 ~  C# X& V9 Y4 t8 k
现在有个大体的印象了。每个模板主要有两个部分构成
) A2 w4 [/ B- |4 B+ Z部分 和 部分5 \6 v) s* V! r/ p" @
部分 又由 头部模板 中间模板 和尾部模板。- o* E+ L8 n9 T9 h5 e- @' j
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。9 v3 X( D& m4 V; m$ e7 v6 o  R: ~
OK。是不是也很简单。下一节 就讲DEDECMS的标签使用。3 j* k; |5 v+ B' k
来源:草根站长联盟 www.54benbenzu.com
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-7-16 15:19 , Processed in 0.021001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部