|
只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤:
. ^5 y A S4 M) X' ]一、你自己网站正在用的模板的head ) v; K9 Q/ |# u- ~" s4 a1 P
<div id="navMenu"><UL> & h6 @! i( y) m) k
<LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
! u1 K/ u/ K. g& B- h <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI> 2 f ]0 J' c* j, G
{/dede:channel}</UL></DIV></div>
% r3 l1 X- k/ L4 S我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。 5 Y6 W/ M. J7 t6 u) o- `( U, }( X
提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
* |- k5 Z) [5 T2 o; w- B9 u5 ?) i二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。
; ~7 ^! m$ M) c: L& ^# O在页面上添加如下java代码,全部复制黏贴即可。
$ R7 C% P6 x H% e7 B+ 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> 4 T3 m. n+ n! N( o
三、到templetsdefaultstyle 中打开dedecms.css
+ }* Y2 {6 V' B# A E寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
+ B" p* i: i" K1 S6 {你也可以直接复制下面的代码到你的css中。 ) j, `! {4 [6 g- k$ i8 ~
如下:
q# Z O" O! N- r7 ?.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;}
+ H) x# W% W. A2 ^.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$ O4 @* E( V, s& p当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。 % h- S: x$ ~1 Z) O( A/ Q. K; N
经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn
4 E# o* ^7 a* O$ u8 `9 Y看看,
试试只要完成下面的3个步骤,只要是dede建的站 不管是默认的还是自己建立的模板都可以实现下拉菜单。 dede实现下拉菜单步骤:
- y/ u1 P& L2 Z6 v0 `一、你自己网站正在用的模板的head 6 S' y0 u* G" L9 J* `( n1 [
<div id="navMenu"><UL> ' ~, I: ?/ ~; H% Z
<LI><A href="{dede:global.cfg_indexurl/}">首页</A> </LI>{dede:channel row='10' type ='top' }
) P n8 I W0 X' b0 p5 x <li><a href="[field:typeurl/]" [field:rel/]>[field:typename/]</a></li></LI> ( L1 V9 t$ V1 Z% E1 \( u
{/dede:channel}</UL></DIV></div>
' R7 ^$ g1 f( C: Y8 l我们只要注意黑色的这一行,这个是输出导航栏栏目的,需要在这里添加上红色的部分[field:rel/] 你想要更多样式需要你自己慢慢测试了。 : _% K) @8 [/ y+ J- @
提醒:这里首页必须用id="navMenu",在css表格里吧头部的id或者class更改为默认这个。
) T$ L5 J% _& i' {9 W! _二、你自己网站正在用的模板的footer.htm或者index.htm,head.htm等等均可,这里推荐footer.htm。
4 ^, o0 K1 k: f% ^ C在页面上添加如下java代码,全部复制黏贴即可。 4 k' \7 D5 w1 z0 x, n
<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>
4 F) Y# c- k) d( x( b三、到templetsdefaultstyle 中打开dedecms.css ' E, N, G8 N* \8 F5 [& W( s9 U
寻找.dropMenu 这个类,复制他的所有代码到你自己的css中,
( l* w: w: _- \5 E& L! B你也可以直接复制下面的代码到你的css中。
% Y$ \) ^; S* r* m# r$ m* R% m如下:
7 c# f1 n% c# f) |6 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;} 9 L! h; _( h; ?- h3 n+ j
.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;}
, A: ?3 \6 y- {+ i) S& q; w% g当然这里面可以修改下拉菜单样式,这个可以自己调试,包括下拉的背景色。 / D2 _( b1 F: I! N7 k' H7 u
经过上面的三步后,你的dede下拉菜单功能就实现了,相信对你很有帮助的(如出现导航栏显示异常或冲突,可进入CSS,在顶部加上代码 @charset "gb2312" UTF-8版把 gb2312改成utf-8;)。演示地址:www.shrinkmarket.com www.volsun.com.cn
3 c9 |3 s" |) v" n默认模板可以,换了个模板怎么就做不出来啊楼主 可以加一下我的QQ么 750250999 我需要修改这个 多次测试都不成功恩,这个背景和字体颜色怎么修改啊老鸟飞过,新手看看;P希望能够用上 哈哈 |