Dedecms 织梦(PHP开源网站内容管理系统)
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。 /dede 这个是后台管理的目录。。
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。
/dede 这个是后台管理的目录。。
/date 这是一些系统数据。系统配置文件就在此目录下。
/html 官方默认的生成HTML目录。当然你也可以不用。另外设置成其他目录。我些新手总喜欢改这里的文件。。老有人问我。怎么修改了模板怎么生成了一下都还原了呢。。哪知道修改的不是模板呢。
/member 会员文件夹。包括注册 登陆 个人空间 控制面板等 其模板在其目录下的templets文件夹下
一般比较常修改的几个模板解释下
head.htm 这是会员后台的头部
foot.htm 这是会员后台的尾部
index.htm 这是会员后台的首页
login.htm 登陆模板
reg-new.htm 注册模板
/special 这是专题目录。包含生成好的专题列表页和专题内容页
/plus 插件目录
/include 系统函数 文件
/uploads 上传文件目录
/templets 模板文件目录。这个是重点。。现在我来把里面的文件来解释下。让你心里明白。
在这里只说templets下的两个目录default和style
/templets/style 该文件夹下包含所有的CSS文件。大名鼎鼎的dedecms.css 就在此文件夹下。
/templets/default 该文件夹下包含所有的前台模板。
head.htm 头部模板
footer.htm 尾部模板
index.htm 首模板
index_*.htm 频道封面模板
list_*.htm 频道列表页模板
article_*.htm 内容页模板
search.htm 搜索页模板
singlepage.htm 单页模板
tag.htm 标签页模板
taglist.htm 标签列表页模板
看看。上面这些是不是基本都包括了所有常用的页面。如果你把这些文件都熟悉都搞懂了。仿站那还不是小菜一叠啊。
用DW打开这些模板看下吧,特别留意标签哦,对照着前台来看。什么样的标签对应什么样的效果,你就会明白。以后怎么在仿站的时候再调用了。也不必要都记住。知道在哪里就行。真要用。可以马上找到。
目录结构基本上说完了。对了说下。我是准备系统的先讲一遍流程。然后最终会出个视频教程配合。这样大家会比较好懂。把这一系列的文章看下去算是学习基础知识。视频则是我演示实战。我会选一个站出来仿。
由于时间有限,我会每天写一篇出来。至于总工有多少篇,我也不清楚。反正讲完为止。
明天继续讲 DEDECMS模板代码结构分析 转载请写名其出处:草根站长联盟 www.54benbenzu.com要奉劝各位新手站长。磨刀不误砍材功。想要学仿站、或者你用别的站你总的要会修改吧,没有什么模板别人做好了你就完全能用,总要修改一些的(官方的除外啊)
这里拿5.3来做参考。请对号入坐。开始前请先下载安装DEDECMSV5.3的最新版本。
先来说下DEDE的目录结构,看下那些文件夹都是放的什么东东
/dede 这个是后台管理的目录。。
/date 这是一些系统数据。系统配置文件就在此目录下。
/html 官方默认的生成HTML目录。当然你也可以不用。另外设置成其他目录。我些新手总喜欢改这里的文件。。老有人问我。怎么修改了模板怎么生成了一下都还原了呢。。哪知道修改的不是模板呢。
/member 会员文件夹。包括注册 登陆 个人空间 控制面板等 其模板在其目录下的templets文件夹下
一般比较常修改的几个模板解释下
head.htm 这是会员后台的头部
foot.htm 这是会员后台的尾部
index.htm 这是会员后台的首页
login.htm 登陆模板
reg-new.htm 注册模板
/special 这是专题目录。包含生成好的专题列表页和专题内容页
/plus 插件目录
/include 系统函数 文件
/uploads 上传文件目录
/templets 模板文件目录。这个是重点。。现在我来把里面的文件来解释下。让你心里明白。
在这里只说templets下的两个目录default和style
/templets/style 该文件夹下包含所有的CSS文件。大名鼎鼎的dedecms.css 就在此文件夹下。
/templets/default 该文件夹下包含所有的前台模板。
head.htm 头部模板
footer.htm 尾部模板
index.htm 首模板
index_*.htm 频道封面模板
list_*.htm 频道列表页模板
article_*.htm 内容页模板
search.htm 搜索页模板
singlepage.htm 单页模板
tag.htm 标签页模板
taglist.htm 标签列表页模板
看看。上面这些是不是基本都包括了所有常用的页面。如果你把这些文件都熟悉都搞懂了。仿站那还不是小菜一叠啊。
用DW打开这些模板看下吧,特别留意标签哦,对照着前台来看。什么样的标签对应什么样的效果,你就会明白。以后怎么在仿站的时候再调用了。也不必要都记住。知道在哪里就行。真要用。可以马上找到。
目录结构基本上说完了。对了说下。我是准备系统的先讲一遍流程。然后最终会出个视频教程配合。这样大家会比较好懂。把这一系列的文章看下去算是学习基础知识。视频则是我演示实战。我会选一个站出来仿。
由于时间有限,我会每天写一篇出来。至于总工有多少篇,我也不清楚。反正讲完为止。
在上一节,我们了解了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 是其他模板的公共模板。都要调用到它们。所以 当制作模板的时候,最好把头部和尾部设计成这样。。可以和系统同步。
更多推荐
所有评论(0)