| | 网站首页 | 下载中心 | 图片中心 | 雁过留声 | | |
![]() |
|
| 您现在的位置: 大鹏网页设计中心 >> 织梦cms模板设计 >> 初学dede织梦 >> 正文 |
|
|||||
| DEDE头部head.htm解析 | |||||
| DEDE头部head.htm解析 | |||||
作者:佚名 文章来源:本站原创 点击数: 更新时间:2009-12-15 ![]() |
|||||
|
我喜欢研究CMS类网站的模板,最近针对DEDE(织梦)开始了研究。 跟大多说CMS一样DEDECMS的模板的头部、中部、尾部也是分离的,我们先说说头部: DEDE头部默认模板位置在:后台-模板-默认模板管理-head.htm列表头部模板 DEDE的首页CSS的位置在:后台-核心-附件管理-文件式管理-[根目录]/templets/style/dedecms.css DEDE源模板的头部有这几项构成的: 网站标题title 广告banner 向导rlink 导航条navMenu 搜索search
网站标题title 像大多CMS一样,网站标签是一定不能少的东西,DEDE也不列外,他的网站名字就是一个网站变量标签形式出现的: {dede:global.cfg_webname/} 他的链接地址是{dede:global.cfg_basehost/}同样是一个变量标签也是主页的位置 但他的标题图片是CSS在这个区域所设定的背景图片, .header .title h1 a{ 我对他的这一做法非常不理解,如果拿这个标题图片作为logo的话,最好是贴在表层的图片,不应该以区域背景图片的形式出现的(个人意见) ------------------------------------------------------------------------------- 广告banner 源默认模板是以一个js形式调用出现的: <script src='{dede:global.cfg_cmsurl/}/plus/ad_js.php?aid=1' language='javascript'></script> 他的形成形式我们可以从广告调用这一部分去理解,只要我们做一遍广告调用就会明白了! 关于广告的调用与应用在这里我有比较详细的解析介绍/dede/cxde/200912/107.html。我们可以去查阅。 我们可以{dede:myad name='广告位标识'/}这样的代码调用,也可以用js如 <script src='/plus/ad_js.php?aid=1' language='javascript'></script> 这样的形式出现... ... 但在前台htm中源码的展现是不一样的,后者显示的是原样的代码,而前者会被转换 成htm代码出现如:<a href="http://www.zdp2008.net/"><img src="/templets/images/banner-header.png" /></a> 挺有意思,两者都可以选用的,我喜欢用前者的形式,谁都知道,一个htm页面太多的js代码会很糟糕,是SEO的一大忌! ----------------------------------------------------------------- 这部分是指:会员中心、TAG标签、网站地图、等。。。 这一部分也比较简单,我们只要知道几个链接的地址变量标签就可以了。 {dede:global.cfg_memberurl/} 会员中心地址 {dede:global.cfg_cmsurl/} 站点实际url {dede:global.cfg_dataurl/}站点data目录地址 其实在DEDE里这种地址标签会有很多,以后习惯就好了~!!!!!! ---------------------------------------------------------------------- 导航条navMenu
说起DEDE的导航条,我们就要接触{dede:channel ... ...}......{/dede:channel}这个标签, 以下是DEDE官方Channel标签的参数: 标签名称:channel 基本语法: 注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类。
导航条中每一个栏目(或频道)的调用最简单的也要这样写: {dede:channel 栏目参数属性type=''或者栏目id typeid='' } 栏目连接地址<a href='[field:typelink/]'>栏目名称[field:typename/]</a> channel标签成对结束{/dede:channel} 这几项是不能少掉的,至于导航条最终形成前台样式取决于currentstyle = '' 应用样式以及CSS的设置。 源模板导航条html导航条框架: <div>
二级下拉栏目菜单
在首页CSS设置中(DEDE的首页CSS的位置在:后台-核心-附件管理-文件式管理-[根目录]/templets/style/dedecms.css)却找到了二级下拉子菜单的CSS设置奇怪了,我展开了思路:既然有下拉菜单的出现就一定有模板结构,于是我翻遍了所有模板,弄的我头晕眼花,老泪横流,但终于叫我给找到了,他的模板(二级下拉栏目菜单模板)在footer.htm中:
这个二级下拉导航条是被JS调用到大导航条下面的,本身下拉导航条就是JS做的~~所以想真正的弄清二级导航条html的结构还真得琢磨一下! 其实他的html框架基本上也是如下:
------------------------ DEDE的搜索部分还算是清晰,一般的表单模式,我想大家都会一目了然了, 如果对表单还不大熟悉的朋友可以去这里http://www.zdp2008.net/yy/JSS/200812/67.html 由于是新学DEDE(织梦)菜鸟一个~或许大侠们看了会笑话我,我的QQ:76258956希望跟我一样起步的朋友我们联系一起学习~!!
|
|||||
| 文章录入:菜虾 责任编辑:兰兰 | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| DEDE 广告的添加 |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | | |
![]() |
站名:<大鹏网页设计中心>联系QQ:76258956 联系电话:15030051981 冀ICP备08000553号 |