关灯
开启左侧

[dedecms] dede首页导航栏下拉菜单的实现方法

[复制链接]
swmozowtfl 发表于 2015-5-9 11:23:48 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。
dede实现下拉菜单步骤:

一、你自己网站正在用的模板的head

<div id="navMenu"><UL>

    <LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10'  type ='top'    }

   <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI>

   {/dede:channel}</UL></DIV></div>      

我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。

提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。

二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。

在页面上添加如下java代码,全部复制黏贴即可。

<script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/js/dropdown.js'></script>{dede:channelartlist typeid='top' cacheid='channelsonlist'}<ul id="dropmenu{dede:field.typeid/}" class="dropMenu">  {dede:channel type='son' noself='yes'}  <li><a href="[field:typelink/]" >[field:typename/]</a></li>  {/dede:channel}</ul>{/dede:channelartlist}<script type="text/javascript">cssdropdown.startchrome("navMenu")</script>

三、到templetsdefaultstyle 中打开dedecms.css

寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,

你也可以直接复制下面的代码到你的css中。

如下:

.dropMenu {position:absolute;top: 0;z-index:100;width: 80px;visibility: hidden;    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);margin-top: -1px;border: 3px solid #FF0000;border-top: 0px solid #3CA2DC;background-color: #FFF;background:url(templets/sdgwy/index_files/mmenubg.gif);padding-top:6px;padding-bottom:6px;}

.dropMenu li {margin-top:2px;margin-bottom:4px;padding-left:6px;}.dropMenu a {width: auto;display: block;color: black;padding: 2px 0 2px 1.2em;}* html .dropMenu a {width: 100%;}.dropMenu a:hover {color:red;text-decoration: underline;}

当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。

经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312"  UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com   www.volsun.com.cn

看看, smile.gif 试试只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。
dede实现下拉菜单步骤:

一、你自己网站正在用的模板的head

<div id="navMenu"><UL>

    <LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10'  type ='top'    }

   <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI>

   {/dede:channel}</UL></DIV></div>      

我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。

提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。

二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。

在页面上添加如下java代码,全部复制黏贴即可。

<script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/js/dropdown.js'></script>{dede:channelartlist typeid='top' cacheid='channelsonlist'}<ul id="dropmenu{dede:field.typeid/}" class="dropMenu">  {dede:channel type='son' noself='yes'}  <li><a href="[field:typelink/]" >[field:typename/]</a></li>  {/dede:channel}</ul>{/dede:channelartlist}<script type="text/javascript">cssdropdown.startchrome("navMenu")</script>

三、到templetsdefaultstyle 中打开dedecms.css

寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,

你也可以直接复制下面的代码到你的css中。

如下:

.dropMenu {position:absolute;top: 0;z-index:100;width: 80px;visibility: hidden;    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);margin-top: -1px;border: 3px solid #FF0000;border-top: 0px solid #3CA2DC;background-color: #FFF;background:url(templets/sdgwy/index_files/mmenubg.gif);padding-top:6px;padding-bottom:6px;}

.dropMenu li {margin-top:2px;margin-bottom:4px;padding-left:6px;}.dropMenu a {width: auto;display: block;color: black;padding: 2px 0 2px 1.2em;}* html .dropMenu a {width: 100%;}.dropMenu a:hover {color:red;text-decoration: underline;}

当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。

经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312"  UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com   www.volsun.com.cn

默认模板可以,换了个模板怎么就做不出来啊楼主 可以加一下我的QQ么  750250999  我需要修改这个 多次测试都不成功恩,这个背景和字体颜色怎么修改啊老鸟飞过,新手看看;P希望能够用上 哈哈
 

精彩评论10

正序浏览
佚名  发表于 2015-5-20 20:19:40
 
楼主,你要继续努力啊!你是bbs的希望啊!你是网络文学的希望啊!你是整个网络界的希望文学界的希望啊!你是整个人类的希望啊!你是整个太阳系的希望啊!你是整个异次元空间的希望啊!
 
佚名  发表于 2015-5-20 20:10:09
 
哈哈 ok ~~~
 
佚名  发表于 2015-5-20 20:06:47
 
哈哈 我支持你
 
佚名  发表于 2015-5-20 20:21:43
 
此贴有意思~
 
佚名  发表于 2015-5-20 20:23:40
 
这个站一周前刚刚有了点起色
 
alapScady 发表于 2016-3-3 15:03:17 | 显示全部楼层
 
因删贴不及时所产生的任何法律(书法,基本法,劳动法,婚姻法,输入法,国际法,今日说法,与台湾关系法及文中涉及或可能涉及以及未及之法,各地治安管理条例)纠纷或责任本人概不负责。
 
seazvyt 发表于 2016-3-3 15:02:10 | 显示全部楼层
 
晚安 别让小嫁再郁闷了 -
 
GoodyFouppy 发表于 2016-3-3 15:01:47 | 显示全部楼层
 
朕在自己的寝宫~~~~
 
Mqokjdvq 发表于 2016-3-3 15:02:47 | 显示全部楼层
 
要不我崇拜你?行吗?
 
Acropozelan 发表于 2016-3-3 15:02:59 | 显示全部楼层
 
此贴有意思~
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

1粉丝

2503帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )