12下一页
返回列表 发新帖

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

529.9k 15
kjeittccdf 发表于 2015-4-1 15:13:31|湖北 | 查看全部 阅读模式
我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。: e# Z3 h* j- Y5 a8 g7 S  e
准备工作:3 J1 g# W, \) ?! r* n& b" }
1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的5 R! q1 L. i; F
2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。% U, `) `5 x8 |
OK!Let‘s GO!
2 o( A. }; |$ W9 u" ^/ e2 |* E" @用DW打开文件index.htm* G9 M/ l( q6 ^9 \6 \7 ~
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。
( p  ?0 y9 a; M5 ~' B先来看下《head》《/head》部分。head上面的一般不管。9 O+ U, U$ x; l  U1 [
在head 标签范围内主要包括了三类东西
' H1 i2 u( J5 R6 B1:title标签. J% Q0 n0 f" R- F# d2 ]+ b
2:mete标签 keywords description等
3 k+ I. b: _1 e+ U  Y" U+ }9 D# \& e! d3:CSS文件链接。
2 H8 W* p8 q* q2 R( v大家可以看下 head部分。是不是包括了这几部分。5 j" U7 L6 g8 E+ `
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了9 W1 k' Y4 D- s  ^
<title>{dede:global.cfg_webname/}</title>* l2 X- Y$ I3 z9 e
<meta name=“description” content=“{dede:global.cfg_description/}” />
! v  X. q' F, K* }. x5 o7 q5 c# g% z<meta name=“keywords” content=“{dede:global.cfg_keywords/}” />) F0 ^4 N) g' N; M7 l
<link href=“{dede:global.cfg_templeturl/}/style/dedecms.css” rel=“stylesheet” media=“screen” type=“text/css” />) Q* \8 s; W7 [$ f  K
{dede:global.cfg_webname/}是你的网站名
  J5 a" r+ b5 {$ m  g9 Y{dede:global.cfg_description/}是你的网站描述
$ Z# f8 J& O, C8 M1 L' A' s{dede:global.cfg_keywords/} 是你的网站关键字6 u3 {  R+ B5 F( g/ r
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
& s1 m: }; C0 u' ~7 _  F. X' O  T然后我们再往下看。紧跟着的是《body》《/body》 标签。。这里面的内容才是页面正文的开始。! a$ \9 b) ]" a+ {6 J& n7 w
body里的结构大体如下
' |4 m. e- r5 X" U- F6 y3 W$ O& d<body class=“index”>& q1 }: _* D9 X, Z$ C
{dede:include filename=“head.htm”/}) v- ~3 f* n8 L2 p
。。。中间代码
. @* _8 ~7 o$ K) ]{dede:include filename=“footer.htm”/}
. ~! P  W  s8 O" Y, m</body>
5 L0 w* J' k4 H  K- O# E7 l1 f+ |( {大家这样看 结构就清楚了吧。。  f' t( m/ R7 w5 \* c
{dede:include filename=“head.htm”/}是头部代码 如果你要修改头部代码就去head.htm3 U0 Z/ ^% G5 h# B7 n
{dede:include filename=“footer.htm”/}是尾部代码 同样你要修改就去footer.htm
1 R0 P( @3 W- ~) @) }3 a4 V7 L其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
8 S' A( l: N7 W3 ?1 {# ~现在有个大体的印象了。每个模板主要有两个部分构成
$ Q& `8 Z* R- h<head></head> 部分和<body> </body>部分- N( o8 f8 U5 y( Q
<body></body> 部分 又由 头部模板 中间模板 和尾部模板。
0 A% b  h( `1 C3 d! [3 m  `在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
8 k4 a' V8 t; a* V" aOK。。是不是也很简单。。下一节 就讲DEDECMS的标签使用。
$ E- B5 H1 F0 Z7 `1 V9 g9 P来源:草根站长联盟 www.54benbenzu.com
0 ~( x3 |* V% L% j1 j1 ~                                                                        注:相关网站建设技巧阅读请移步到建站教程频道。

回复|共 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客服 返回顶部
快速回复 返回顶部 返回列表