|
只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤:
3 f5 G) e: h& R& @8 m( Z f) o4 m一、你自己网站正在用的模板的head
! E2 U4 e, e/ f% V" r' N<div id="navMenu"><UL>
4 _( I" p8 [0 W7 y- f P <LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
8 X( [# W% }( s' C5 w8 p <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI>
8 }- I3 n: H! A: k0 v, x9 r1 i1 _ {/dede:channel}</UL></DIV></div>
0 h9 r/ Q! t3 |* N4 @5 g/ n我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。
- h8 v7 j( w0 d+ t5 u9 [& i! b! w提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
; U+ S* |/ ^; q7 i3 U二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。 " B4 ] z# _1 H+ f4 C( Q
在页面上添加如下java代码,全部复制黏贴即可。
9 l" B( E! F* ?) j' i5 o<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>
2 y* ^9 P# | q) J! R6 ]9 Y" e三、到templetsdefaultstyle 中打开dedecms.css
+ s0 o: Y. ]( V$ h8 `* ]1 C寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
C% V8 m; Q+ Z9 O2 Y1 }你也可以直接复制下面的代码到你的css中。
' x; j) {; {$ X4 g* z2 n9 ~1 ]如下: 0 j8 p, b4 ^( n! }
.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;}
O3 P+ f/ ]4 R* a.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;} % k) r' O) e- l- K0 M& H* s
当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。 , E: C2 Y, j+ n* g7 z; w: h$ K
经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn / T3 Q8 s& K- {! d B% G1 x; `
看看,
试试只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤: 1 n9 N) L5 c7 u5 s, O/ F6 l
一、你自己网站正在用的模板的head
9 ~: ` U' A$ j( s6 U. z# ^<div id="navMenu"><UL>
' c- l2 q6 U* [' k. w( m% {4 U <LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
' B$ i) X' m0 A v5 T) ` <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI> + D* [- G$ V3 b d! g1 S1 C" e3 j
{/dede:channel}</UL></DIV></div>
) V$ [% D7 U" {" m! Q3 U: N4 K+ e5 Y我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。
9 e2 w" g" z4 L+ [提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
& I- u# }4 X3 {: ~1 s% P二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。 : M V$ z9 O/ E& W' F
在页面上添加如下java代码,全部复制黏贴即可。 ' w$ ]; [+ i8 g3 Q/ |! V ]5 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>
. d4 U4 ~' ]8 [4 k n" y% u. f- O三、到templetsdefaultstyle 中打开dedecms.css
3 y/ D" ^2 @% |' g寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
9 H0 b; G( B4 V- Q' p: t" \) a你也可以直接复制下面的代码到你的css中。
0 I R! @. c1 c9 W+ _; X, ~7 D0 u. M如下: : Z4 G) t7 c" a9 D
.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;} 3 a& b' F8 \; s7 Y
.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 {! j: C7 c0 Q! g2 E当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。 ' R, L# o+ R, P% w1 q2 P
经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn " B) w4 g9 g& f$ J; s- _+ S
默认模板可以,换了个模板怎么就做不出来啊楼主 可以加一下我的QQ么 750250999 我需要修改这个 多次测试都不成功恩,这个背景和字体颜色怎么修改啊老鸟飞过,新手看看;P希望能够用上 哈哈 |