|
只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤: 1 a; ], }1 U4 B2 X4 O, j% n
一、你自己网站正在用的模板的head
1 w [ S \( s' j/ J<div id="navMenu"><UL> ]9 p) Y7 H: H( p8 W7 l9 [
<LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
. i) Z! u2 F, U <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI> 8 `7 W& X t/ D) k
{/dede:channel}</UL></DIV></div> 0 i: r9 U( T4 b, n2 u0 V% l$ ^' k
我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。 9 K: A. f% n3 l, d d: m l
提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。 4 l z# B1 m" k0 L! R \3 G
二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。 : W/ S! V, ^$ f4 w9 d* @
在页面上添加如下java代码,全部复制黏贴即可。 # Z3 O/ T' W8 b
<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>
: _% B8 ~1 Q: S# i三、到templetsdefaultstyle 中打开dedecms.css
3 D5 G2 W1 d0 @寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
% q) P0 L0 e3 b3 V, O! q你也可以直接复制下面的代码到你的css中。 ( H9 R) y9 C: ^. m1 w: Z$ [
如下: 6 k! a2 F# u$ o h+ C$ g! |& H2 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;} Y: a# N- i' A% T3 K: t' N8 r9 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;}
: ]; F& w {. m8 P% f+ z当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。
; ~8 |2 _( H2 S经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn
u% d1 i$ m: Q- J% C7 X s6 }看看,
试试只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤: * V5 d0 E* n& R6 U$ h6 s* L
一、你自己网站正在用的模板的head 2 J& F) C* \- \/ D4 i- `; \5 B
<div id="navMenu"><UL> " j9 i3 C1 }# A- m) ?0 p, U
<LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
# | @2 E& I, I' |4 I <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI>
: u6 {0 N2 Z+ u" }, c {/dede:channel}</UL></DIV></div>
; L3 w) i5 v9 G* o$ u1 W: `我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。 . j. q" p o% H
提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
3 k( E1 ^5 }+ ^. M* G, e; f; o二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。 6 D7 g! S0 _ f. h2 D; Z
在页面上添加如下java代码,全部复制黏贴即可。
* k: y) D5 }8 W* U( u( I& O! ]' E% 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> 6 O6 ?4 f# X1 r- o2 h
三、到templetsdefaultstyle 中打开dedecms.css ! Q7 c! H/ a# |4 S' N# N% D9 y4 W& c
寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
5 K& ^5 e: ^) A$ w- S你也可以直接复制下面的代码到你的css中。
7 ^5 H8 X. e- V1 g+ ?7 ^3 ]) {- z如下: / f8 m; R- O. E# o* y# m* G5 P, E
.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;} / }$ Y2 w. F5 @1 V
.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 H. b; z, h9 P
当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。 / K8 x) L- K1 a- Y5 A- l! x1 y) f: r
经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn 9 a% h: F) C5 U+ x( |: F
默认模板可以,换了个模板怎么就做不出来啊楼主 可以加一下我的QQ么 750250999 我需要修改这个 多次测试都不成功恩,这个背景和字体颜色怎么修改啊老鸟飞过,新手看看;P希望能够用上 哈哈 |