|
只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤:
! T% q2 E2 }' t5 F; W. b7 L* [一、你自己网站正在用的模板的head
/ K& u4 t3 a, k9 O) ^& a# x<div id="navMenu"><UL> ! o; ^& H. U) \( s# g
<LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
6 T n( I ]. c; l3 `5 C7 f <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI>
: w0 r& C5 D% m: a5 y {/dede:channel}</UL></DIV></div>
8 C) o; L. \& v/ o我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。
$ M$ Y) ? [& Z* h提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
* b- l$ E: [6 e' E @% c, R二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。
9 y9 X, N5 u# T: C" c f2 I6 H在页面上添加如下java代码,全部复制黏贴即可。
2 o) \: @/ J% r L& B. ?: J1 |. M+ y<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>
9 I2 X& {3 b2 j+ p- u3 i8 ^三、到templetsdefaultstyle 中打开dedecms.css
' Z/ ~3 C" M" c# _) e寻找.dropMenu 这个类,复制他的所有代码到你自己的css中, & S' c' o& Y5 H- x
你也可以直接复制下面的代码到你的css中。 : `6 |8 B7 g' h) d
如下: , Q2 X+ \* R5 |5 [6 E2 j9 Z9 P8 p
.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;}
& B: q6 n; B+ z5 Z, b# e9 v1 @.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;} 2 T' z/ P4 I& p6 C. f6 E
当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。
1 } {4 W" I3 N经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn
8 e) K+ J* e* p看看,
试试只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤:
( R, v- U: g# X: E% I* N+ f一、你自己网站正在用的模板的head
; ]4 }8 P9 |/ v4 Q2 t4 g- k<div id="navMenu"><UL>
8 n$ f$ m+ b7 Q <LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' } 5 z3 e7 u l& E. |
<li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI>
9 R' i& ^: y, x" i. R. ` {/dede:channel}</UL></DIV></div> ' b: g6 w" n- y# V$ u8 P" I7 |
我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。
/ M- |- G+ p" M" V, M' B- | S" s提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
; m! i& e, ?* ^0 ~6 Q二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。
$ ?" D7 e7 f* o) f5 I2 x在页面上添加如下java代码,全部复制黏贴即可。
0 n8 ]) q6 J% Q& M<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>
L1 b. V: K7 Q4 c( G0 ^6 s! L三、到templetsdefaultstyle 中打开dedecms.css . b, J5 p3 p: U" F
寻找.dropMenu 这个类,复制他的所有代码到你自己的css中, " ^, C" q5 F, {: c' E; {* \
你也可以直接复制下面的代码到你的css中。 1 Z5 L3 x* B3 n! @2 x
如下: 2 {3 ]0 \3 ^% i0 v4 i5 V( Q- T6 ^- F6 A
.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;}
, J; L/ N8 G" T& z \& I8 t. G% ~.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;} 5 p/ S# W% M2 S& q! l* r V
当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。
A# A* y7 A) E! T6 `! m3 j0 U经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn
4 f; P8 [0 ?; L1 B默认模板可以,换了个模板怎么就做不出来啊楼主 可以加一下我的QQ么 750250999 我需要修改这个 多次测试都不成功恩,这个背景和字体颜色怎么修改啊老鸟飞过,新手看看;P希望能够用上 哈哈 |