DEDECMS仿站终极教程之DEDE模板程序结构分析
作者:草根站长联盟 来源:CHINAZ 发布时间:2008-12-29 10:25:00
我们了解了DEDECMS的程序目录结构和相关模板的含义,通过第一节,我们对DEDE的模板有了一个初步的认识。在这一节,我将引导大家来分析和了解DEDE模板文件的代码结构。
准备工作:
1:安装好DW,如果实在不想安装也行。用记事本也可以。不过用DW可以把结构看的很清楚。在记事本里看会把你搞迷糊的
2:你安装了DEDECMS。并进入/templets/default(默认模板目录)目录。
OK!Let‘s GO!
用DW打开文件index.htm
如果你不熟悉HTML和CSS 建议去补习下。在这里就不系统讲这些额外的东西了。在这里假设你看的懂HTML和CSS代码,会不会写姑且不管。
先来看下《head》《/head》部分。head上面的一般不管。
在head 标签范围内主要包括了三类东西
1:title标签
2:mete标签 keywords description等
3:CSS文件链接。
大家可以看下 head部分。是不是包括了这几部分。
至于 那些JS调用都不是必须的。只不过在首页index.htm模板有用到一些特殊的地方需要调用函数才加在head里的。我把代码贴出来了
<title>{dede:global.cfg_webname/}</title>
<meta name=“description” content=“{dede:global.cfg_description/}” />
<meta name=“keywords” content=“{dede:global.cfg_keywords/}” />
<link href=“{dede:global.cfg_templeturl/}/style/dedecms.css” rel=“stylesheet” media=“screen” type=“text/css” />
{dede:global.cfg_webname/}是你的网站名
{dede:global.cfg_description/}是你的网站描述
{dede:global.cfg_keywords/} 是你的网站关键字
你在仿站的时候 这三个值应该都是别人的。要变成自己的 就要用这些标签替换掉
然后我们再往下看。紧跟着的是《body》《/body》 标签。。这里面的内容才是页面正文的开始。
body里的结构大体如下
<body class=“index”>
{dede:include filename=“head.htm”/}
。。。中间代码
{dede:include filename=“footer.htm”/}
</body>
大家这样看 结构就清楚了吧。。
{dede:include filename=“head.htm”/}是头部代码 如果你要修改头部代码就去head.htm
{dede:include filename=“footer.htm”/}是尾部代码 同样你要修改就去footer.htm
其他index_*.htm list_*.htm article_*.htm 等几乎所有的模板结构都是这样的。
现在有个大体的印象了。每个模板主要有两个部分构成
<head></head> 部分和<body> </body>部分
<body></body> 部分 又由 头部模板 中间模板 和尾部模板。
在所有模板中 head.htm 和footer.htm 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
OK。。是不是也很简单。。下一节 就讲DEDECMS的标签使用。
来源:草根站长联盟 www.54benbenzu.com


猜你喜欢
- 国外有很多的主机商都只是提供Linux的服务器,我看了有不少站长其实也是需要Windows的服务器的,比如你的网站是ASP.NET或者是AS
- 引子最近发现有ARM版Docker,hub.docker.com上也有ARM版本的镜像,但是ARM版本的Docker镜像构建是个问题。嵌入式
- eWeek网络版刊文称,即使是最忠实的Google“粉丝”,也未必对其发展过程中的奇闻趣事都了如指掌
- asp之家注:百度做为最具影响力的中文搜索引擎,做为个人站长都想通过百度来给自己的网站带来流量,特别是新站,因为没人知道你的网站,你也不可能
- 很多人都说虚拟机不易管理,原因是我们对于虚拟化的使用技巧掌握的还不是很好。今天,我们就来看三个Linux下的VMware workstati
- 网站推广,说简单点就是告诉网站目标群体,为什么要有这个网站,网站的内容是什么,她会给你带来什么好处。作为网站推广者,就必须知道:1、 目标群
- 今天之所以写这篇文章是因为昨天在群里聊天,有一位朋友自己做站三年了,曾经做了许多收入客观的网站,但是随着在IT界的摸爬滚打几年后如今在想做一
- 1、对数据库进行安全配置,例如你的程序连接数据库所使用的帐户/口令/权限,如果是浏览新闻的,用只读权限即可;可以对不同的模块使用不同的帐户/
- && 与 || 配合eg:cat test.sh #!/bin/bash[ -e /etc/hosts ] &&am
- 内容摘要:虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、P
- 容器数据卷介绍什么是数据卷将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求是持久化的。容器之间希望有可能共享数据
- 由phpwind团队与淘宝图片导购联盟合作开发的“图片导购应用”近日正式发布,“图片导购应用”给站长带来了全新的盈利模式,利用“图片导购应用
- 一直以来都有建立自己的网站的想法,偶然看到gofreeserve提供免费的支持php和MySQL的空间服务。便想到自己经常浏览的一些知名博客
- 1、传统媒体的运用在现阶段的中国,传统媒体宣传的影响力仍然远大于网络,特别是对于面向国内的站点,电视、报纸、杂志等这些媒体的效应可以说是立竿
- windows 2000的DNS服务器中有两种类型的搜索区域:“正向搜索区域”和&ldquo
- 进入mysql命令:mysql -u+(用户名) -p+(密码 )mysql语句命令后面一定要加“;”查询库名:show databases
- 众所周知,服务器是计算机网络中最重要的资源,对其安全要求很高。如果我们正在运行的服务器没有进行正确的谨慎配置,就可能将大量的有用信息泄漏出去
- 最近看到一些文章关于站内搜索和用户体验的文章,一般都说的是第三方提供的,其实织梦就有一个很好的站内搜索,我们完全可以利用这一功能,提高用户体
- 英语网站宣传对于有的人说简单是因为他懂英语。对于有的人说难是因为他不会英语或者懂一点点英语,但是英语推广不只要懂英语还要懂推广的技术和长时间
- 很多网站运营者都非常关注他们网站的网页级别PR值(Google PageRank)值大小,有的甚至将网站PR值与搜索引擎优化效果直接划上等号