12下一页
返回列表 发新帖

DEDECMS仿站终极教程之DEDE模板程序结构分析

530.2k 15
kjeittccdf 发表于 2015-4-1 15:13:31|湖北 | 查看全部 阅读模式
我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。5 e; N# \+ ^/ `" ?7 x
准备工作:
# X" k. m; y" ?9 W1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的' B3 z  f0 U1 O: c. k% ?' ^
2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。
/ z9 u5 B. e8 y& cOK!Let‘s GO!1 E& t3 q3 n& y" |
用DW打开文件index.htm
6 H, P# T/ Z1 ]2 o/ D$ J如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。* Z( {: d. ?8 q: o3 s9 x
先来看下《head》《/head》部分。head上面的一般不管。6 ~. T6 X! X- u+ f& w4 _1 A
在head 标签范围内主要包括了三类东西
' `7 V5 t% g) u1:title标签
. {' Z5 g0 n& k5 u8 D2:mete标签 keywords description等
8 e& L0 N7 p, \1 s4 N) e9 t3:CSS文件链接。
' h- K8 O2 w2 X7 ]2 z* ^- A/ |大家可以看下 head部分。是不是包括了这几部分。. S0 o) \, s2 o% x) G
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
7 w8 x* q6 D- p/ y$ h; V% J<title>{dede:global.cfg_webname/}</title>
- X: m$ ~0 x3 F) S<meta name=“description” content=“{dede:global.cfg_description/}” />  }. I3 F2 j* P* ]; t/ r! A
<meta name=“keywords” content=“{dede:global.cfg_keywords/}” />; W9 `, y0 \3 @+ C! O, k8 m
<link href=“{dede:global.cfg_templeturl/}/style/dedecms.css” rel=“stylesheet” media=“screen” type=“text/css” /># P: m' z( t* x' I
{dede:global.cfg_webname/}是你的网站名
1 D# x- p$ Q# P" O{dede:global.cfg_description/}是你的网站描述+ C7 ~$ p3 p1 ~# g9 V  ?
{dede:global.cfg_keywords/} 是你的网站关键字
8 X/ v  p0 b! K5 p$ C) v你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
9 l8 |" Q8 e+ l, L6 R; q! N然后我们再往下看。紧跟着的是《body》《/body》 标签。。这里面的内容才是页面正文的开始。1 N" A5 L: b/ B# u" T
body里的结构大体如下
+ u' m4 P- P# _; y<body class=“index”>2 F9 \" u, Q" l: K
{dede:include filename=“head.htm”/}$ |8 Z) G  {  b8 G1 b* p
。。。中间代码
# D& ], C- S% c) I" q{dede:include filename=“footer.htm”/}
# n1 v$ g2 z' D% }& }0 T6 ]</body>
' @/ B' k- _4 S2 a% W+ n/ Y* ^大家这样看 结构就清楚了吧。。
( f9 ?5 ?8 I9 ^{dede:include filename=“head.htm”/}是头部代码 如果你要修改头部代码就去head.htm- l" A8 K+ w1 \) y% ]/ G! a; c3 d
{dede:include filename=“footer.htm”/}是尾部代码 同样你要修改就去footer.htm
# K) p# e# O" M! H/ _: y+ {其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
$ B( R% N2 {2 C! }0 C1 b' k+ [现在有个大体的印象了。每个模板主要有两个部分构成
5 r7 ^$ `) W8 H/ {<head></head> 部分和<body> </body>部分' i3 Y2 i1 Z8 F6 q9 R& h
<body></body> 部分 又由 头部模板 中间模板 和尾部模板。
! O1 }; F# U0 \& J在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
, b: M6 p  r: O' y6 COK。。是不是也很简单。。下一节 就讲DEDECMS的标签使用。
: [+ D9 F! Y5 W8 ?6 o6 ]7 I来源:草根站长联盟 www.54benbenzu.com
' c3 k, V  K3 q' E5 _                                                                        注:相关网站建设技巧阅读请移步到建站教程频道。

回复|共 15 个

佚名 发表于 2015-4-11 10:53:23
感觉楼主说的很不错,我也很赞同
佚名 发表于 2015-4-11 11:01:17
楼主,你要继续努力啊!你是bbs的希望啊!你是网络文学的希望啊!你是整个网络界的希望文学界的希望啊!你是整个人类的希望啊!你是整个太阳系的希望啊!你是整个异次元空间的希望啊!
佚名 发表于 2015-4-11 11:07:45
综上所述,恳请各位官员请勿动用武装力量请勿跨村、跨镇、跨市、跨省、跨国、跨洲、跨星球、跨银河系追捕。确因不抓不足以平民愤,或不抓就领不到薪水养家户口的公职人员,建议携带工作证
佚名 发表于 2015-4-11 10:51:56
我的我的 忘记了 呵呵
佚名 发表于 2015-4-11 11:08:29
baidu是相当能折腾我了
佚名 发表于 2015-4-15 17:18:07
哎 我我我怎么办啊??
佚名 发表于 2015-4-15 17:16:44
经过你的指点 我还是没找到在哪 ~~~
佚名 发表于 2015-4-15 17:03:19
我怎么就踩不死你呢??
佚名 发表于 2015-4-15 17:26:08
到你的~~贴吧收藏~~~我的发言~`找
佚名 发表于 2015-4-15 17:17:53
朕要午休了..............
xiaoye Lv.9 发表于 2015-7-16 10:52:20|非洲地区 | 查看全部
卧虎藏龙里面半天云的人物个性。由此而言,作者是性格是完善的,想必经历过家庭的其 乐融融,也经历过种种人伦惨剧吧,把作者的创作潜质激发的淋漓尽致。
xiaoye Lv.9 发表于 2015-7-16 11:18:22|西班牙 | 查看全部
女人啊真是那句话~~~无理占三分~~忘记怎么说了 呵呵 ~~你帮我想想
efiew Lv.15 发表于 2015-7-16 10:58:18|美国 | 查看全部
什么什么啊??
swmozowtfl Lv.18 发表于 2015-7-16 10:52:44|海南 | 查看全部
经过你的指点 我还是没找到在哪 ~~~

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

得知互动是一个融创意、设计、开发、营销、生活、互联网于一体的专业交流分享平台。
Copyright © 2026 得知互动-专注Ai与站长技术交流社区-Ai交流平台 版权所有 All Rights Reserved. Powered by Discuz! X5.0 鄂ICP备15006301号-5|鄂公网安备 42018502006730号
关灯 在本版发帖 扫一扫添加QQ客服 返回顶部
快速回复 返回顶部 返回列表