Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

看好多人需要,所以整理了一下“下拉菜单的修改”!

[复制链接]
绝对痴心 发表于 2004-9-21 22:25:58 | 显示全部楼层 |阅读模式
修改文件:include/common.js,header模板

1、修改include/common.js:

在include/common.js的结尾增加下列代码:

  1. <!--

  2. var h;

  3. var l;

  4. var t;

  5. var isvisible;

  6. function HideMenu()

  7. {

  8. var mX;

  9. var mY;

  10. var vDiv;

  11.     if (isvisible == true)

  12. {

  13.         vDiv = document.all("menuDiv");

  14.         mX = window.event.clientX + document.body.scrollLeft;

  15.         mY = window.event.clientY + document.body.scrollTop;

  16.         if ((mX < parseInt(vDiv.style.left)) || (mX > parseInt(vDiv.style.left)+vDiv.offsetWidth) || (mY < parseInt(vDiv.style.top)-h) || (mY > parseInt(vDiv.style.top)+vDiv.offsetHeight)){

  17.             vDiv.style.visibility = "hidden";

  18.             isvisible = false;

  19.         }

  20.     }

  21. }



  22. function ShowMenu(vMnuCode) {

  23.     vSrc = window.event.srcElement;

  24.     vMnuCode = "<DIV style='PADDING-RIGHT: 6px; PADDING-BOTTOM: 6px;width:98px'><table border=0 cellspacing=1 cellpadding=4 bgcolor=#698CC3 style='line-height:18px' width='98' align='left'><tr bgcolor='#ffffff'><td>" + vMnuCode + "</td></tr></table></div>";

  25.     h = vSrc.offsetHeight + 0;

  26.     l = vSrc.offsetLeft + 0;

  27.     t = vSrc.offsetTop + h;

  28.     vParent = vSrc.offsetParent;

  29.     while (vParent.tagName.toUpperCase() != "BODY")

  30.     {

  31.         l += vParent.offsetLeft;

  32.         t += vParent.offsetTop;

  33.         vParent = vParent.offsetParent;

  34.     }



  35.     menuDiv.innerHTML = vMnuCode;

  36.     menuDiv.style.top = t;

  37.     menuDiv.style.left = l;

  38.     menuDiv.style.visibility = "visible";

  39.     isvisible = true;   

  40. }

  41. //-->
复制代码

2、修改header模板:

找到:

  1. <body leftMargin=0 background={IMGDIR}/bg.gif
复制代码


替换成:

  1. <body onmousemove=HideMenu(); leftMargin=0 background={IMGDIR}/bg.gif

  2. topMargin=0 marginheight="0" marginwidth="0">
复制代码

在紧跟的下面添加代码:

  1. <DIV id=menuDiv

  2. style="VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px"></DIV>
复制代码

找到:

  1. <!--{/if}-->$pluglink |
复制代码

后面增加(当然也可以放在别的地方):

  1. <A onmouseover="ShowMenu('<a href=wish.php >许愿池</a><br><a href=petcenter.php >宠物中心</a><br><a href=bank.php >社区银行</a><br><a href=diary.php >我的日记</a><br>')" href="logging.php?action=login&amp;sid=GM9pzrX5###"><font class="navtd"> 社区设施</font> </A>|
复制代码


菜单里边的菜单可以自己增删,同时删除config.php文件里的相应插件即可。

如果 href="logging.php?action=login&amp;sid=GM9pzrX5###"><font class="navtd"> 社区设施</font>有问题,可以在logging.php?action=login
前边加上您的论坛地址即可。

好了修改完成,祝您成功!

评分

1

查看全部评分

ZFan 发表于 2004-9-21 22:53:30 | 显示全部楼层
支持。。。
回复

使用道具 举报

cxq111 发表于 2004-9-21 23:49:56 | 显示全部楼层
不知道淡入淡出的效果怎么做。支持,谢谢!!!
回复

使用道具 举报

_白城听海_ 发表于 2004-9-22 00:15:19 | 显示全部楼层
很不错,暂时用不上.
回复

使用道具 举报

heizui 发表于 2004-9-22 18:37:41 | 显示全部楼层
好东西
回复

使用道具 举报

kochiya2002 发表于 2004-9-24 01:44:59 | 显示全部楼层
thx 分享 !!
回复

使用道具 举报

雅典娜 发表于 2004-9-24 10:55:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ejew 发表于 2004-9-24 14:18:29 | 显示全部楼层
Originally posted by cxq111 at 2004-9-21 11:49 PM:
不知道淡入淡出的效果怎么做。支持,谢谢!!!





只需在header.htm里面加入
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.5)">
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0.5)">
回复

使用道具 举报

3942904 发表于 2004-9-25 20:10:26 | 显示全部楼层
为什么我在header模板中找不到
<body leftMargin=0 background={IMGDIR}/bg.gif
这段代码?全都找不到
回复

使用道具 举报

ejew 发表于 2004-9-26 02:27:47 | 显示全部楼层
好东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 02:58 , Processed in 0.033754 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表