|
只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤: + q& [4 P) ]! w8 }/ t7 d7 k5 I
一、你自己网站正在用的模板的head
! H1 O3 X& r$ J% {5 o<div id="navMenu"><UL>
4 Z+ q8 F& F) q <LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
! m, G. n+ ^2 F1 p <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI> 4 L) ^4 x4 Q: w( B
{/dede:channel}</UL></DIV></div>
* q) @6 z4 }8 e我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。
4 t4 l4 j9 M/ q/ p提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
% F1 w- Q) [7 d, b, W二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。
! v- i: i- i' ?: O在页面上添加如下java代码,全部复制黏贴即可。
; q( l2 ?) O+ u9 j<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>
$ D' y* e' U4 z, d5 c$ q, D三、到templetsdefaultstyle 中打开dedecms.css . b9 C% b" S+ t! i- \6 E" Z
寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
1 U* G: r- F/ ^你也可以直接复制下面的代码到你的css中。
! P3 G5 l' y0 p3 @如下:
: b# Q1 l6 i6 M, |; o.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;} ' v% J4 {2 K, {7 s: C
.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;} 3 a- s4 i4 i* f9 y4 q
当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。
& z$ ~4 n! B) ?& E+ v( k! I9 Z8 S* q经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn
6 G0 z2 T% h# t* `看看,
试试只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤:
! i- u3 c9 U3 P1 @; u, Z! x一、你自己网站正在用的模板的head ; O! r4 a( s( \
<div id="navMenu"><UL> - I5 S4 B l) d; b1 d% J% T9 k7 r
<LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
, z- m: C0 ^+ ?2 B$ E <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI> 1 s! @9 }- X9 s8 \, a
{/dede:channel}</UL></DIV></div>
% d' R) j1 g8 x+ v0 g3 k: s我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。
0 A' {2 T7 y" w提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
% I5 v: v' Z4 X( J9 \二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。
5 a- q3 A2 c2 S( x# O在页面上添加如下java代码,全部复制黏贴即可。 : s% T5 v! X8 q
<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> - n5 x( R% T, f
三、到templetsdefaultstyle 中打开dedecms.css
2 [- n$ g7 G* p寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
5 e) ]' u+ h* _0 ^你也可以直接复制下面的代码到你的css中。
) b: M% z1 ]" L7 `如下:
! _9 B. y; L, f& @) c6 p7 w.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;} E" s1 Z5 O3 Y3 o' B
.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;}
* E. \7 w1 z0 M+ P0 j* S! A当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。 : Z: @0 i3 e5 Q7 |& @) K
经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn
% `. g4 }$ x/ H9 L- I8 b9 v* D q* O/ o默认模板可以,换了个模板怎么就做不出来啊楼主 可以加一下我的QQ么 750250999 我需要修改这个 多次测试都不成功恩,这个背景和字体颜色怎么修改啊老鸟飞过,新手看看;P希望能够用上 哈哈 |