织梦DEDECMS导航下拉菜单的实现方法
时间:2024年02月08日
/来源:网络
/编辑:佚名
DEDECMS实现下拉菜单的步骤:
一、在你网站正在使用的头部模板(如head.htm)导航的位置,加入下面的代码:
<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更改为默认这个id="navMenu",因为第三步我会讲到CSS部分的修改。
二、在你网站正在使用的底部模板(如footer.htm)添加如下代码,建议放在底部文件是为了SEO优化效果更好,同时不影响网站打开速度。
在页面上添加如下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>
三、到templets/default/style中打开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导航下拉菜单功能就实现了,祝你好运。
一、在你网站正在使用的头部模板(如head.htm)导航的位置,加入下面的代码:
<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更改为默认这个id="navMenu",因为第三步我会讲到CSS部分的修改。
二、在你网站正在使用的底部模板(如footer.htm)添加如下代码,建议放在底部文件是为了SEO优化效果更好,同时不影响网站打开速度。
在页面上添加如下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>
三、到templets/default/style中打开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导航下拉菜单功能就实现了,祝你好运。
新闻资讯 更多
- 【织梦cms教程】dedecms5.7转帝国cms7.2方法03-02
- 【织梦cms教程】dedecms(织梦)自定义表单后台显示不全 自定义模型当中添加自定义字段后在后台添加内容后不显示解决方案03-01
- 【织梦cms教程】织梦DEDECMS网站首页如何实现分页翻页02-09
- 【织梦cms教程】织梦网站如何变成动态02-09
- 【织梦cms教程】织梦DEDECMS导航下拉菜单的实现方法02-08
- 【织梦cms教程】DedeCMS帝国备份王织梦系统网站搬家02-08
- 【织梦cms教程】织梦DedeCMS相关文章的调用方法01-27
- 【织梦cms教程】【织梦二次开发】dedecms删除文章同时删除附件01-21
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法