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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

添加多个自定义js下拉菜单 forD5最终完美版

[复制链接]
大学女生论坛 发表于 2006-9-17 14:26:18 | 显示全部楼层 |阅读模式
演示地址:http://www.52tao.net
step 1:

修改templates\default\jsmenu.htm
在文件最上面添加
  1. <!--{if $jsmenu[6]}-->
  2.         <div class="headermenu_popup" id="other1_menu" style="display: none">
  3.         <table cellpadding="4" cellspacing="0" border="0">
  4.         <tr><td class="popupmenu_option"><a href="http://链接地址1/">链接名称1</a></td></tr>
  5.                 <tr><td class="popupmenu_option"><a href="链接地址2">链接名称2</a></td></tr>
  6.         <tr><td class="popupmenu_option"><a href="链接地址3">链接名称3</a></td></tr>
  7.                 <tr><td class="popupmenu_option"><a href="链接地址4">链接名称4</a></td></tr>
  8.         </table></div><!--{/if}-->
复制代码


step2:

修改templates\default\header.htm
找到
  1. <!--{if $discuz_uid}-->|
  2.         <!--{if $jsmenu[4]}--><span id="my">
复制代码

(你也可以放在其它合适的位置)
在上面插入
  1. <!--{if $jsmenu[6]}-->| <span id="other1"><a href="">{菜单名称}</a><script
  2. type="text/javascript">menuregister(false, "other1")</script></span><!--{else}--><!--{/if}-->
复制代码


step3:
加入后台控制

修改templates\default\admincp.lang.php
找到
  1. 'settings_jsmenu_enable_my' => '我的',
复制代码

在下面加入
  1. 'settings_jsmenu_enable_other1' => '其它一',
复制代码


修改admin/settings.inc.php
找到
  1. <input class="checkbox" type="checkbox" name="settingsnew[jsmenustatus][4]" value="1" '.$jsmenu[4].'> '.$lang['settings_jsmenu_enable_my'].'<br>
复制代码

在后面加入
  1. <input class="checkbox" type="checkbox" name="settingsnew[jsmenustatus][6]" value="1" '.$jsmenu[6].'> '.$lang['settings_jsmenu_enable_other1'].'<br>
复制代码


step4:
进入后台基本设置----->论坛功能---->启用菜单:
将刚刚设置的打开或关闭就可以控制是否在首页显示该下拉菜单.最后更新缓存

如果想添加多个菜单,重复以上步骤并将对应的菜单ID号与名称对应修改即可.


PS:以上代码由 大学女生论坛 技术支持:炎舞惊虹制作,小飞燕整理发表。

[ 本帖最后由 大学女生论坛 于 2006-9-17 14:28 编辑 ]
akmt 发表于 2006-9-17 14:27:10 | 显示全部楼层
好东西   感谢!
回复

使用道具 举报

jianquan 发表于 2006-9-17 14:32:56 | 显示全部楼层
wo  先看看
回复

使用道具 举报

我上网来摘星星 发表于 2006-9-17 14:33:54 | 显示全部楼层


比修改文件要方便,但其前提是修改文件。。。。得不偿失呀

[ 本帖最后由 我上网来摘星星 于 2006-9-17 14:35 编辑 ]
回复

使用道具 举报

 楼主| 大学女生论坛 发表于 2006-9-17 14:36:54 | 显示全部楼层
发个后台演示
回复

使用道具 举报

我上网来摘星星 发表于 2006-9-17 14:39:19 | 显示全部楼层
请教后台切换它们干嘛?

[ 本帖最后由 我上网来摘星星 于 2006-9-17 14:49 编辑 ]
回复

使用道具 举报

kaiyunwei 发表于 2006-9-17 14:41:16 | 显示全部楼层
留名研究
回复

使用道具 举报

 楼主| 大学女生论坛 发表于 2006-9-17 14:41:31 | 显示全部楼层
原帖由 我上网来摘星星 于 2006-9-17 14:33 发表


比修改文件要方便,但其前提是修改文件。。。。得不偿失呀



不懂是什么意思,其实有更简单的方法,就是挂靠其它的JS菜单,但不能后台独六控制.
其实这个不能算是hack,只是利用了d5菜单接口.
回复

使用道具 举报

我上网来摘星星 发表于 2006-9-17 14:48:05 | 显示全部楼层
原帖由 大学女生论坛 于 2006-9-17 14:41 发表



不懂是什么意思,其实有更简单的方法,就是挂靠其它的JS菜单,但不能后台独六控制.
其实这个不能算是hack,只是利用了d5菜单接口.


刚开始我搞错你发的这东东的功能了

这个思路有点意思,只是好像不太实用,因为不明白后台那个起什么作用。

可能是我自己不会用到几个下拉菜单的切换功能吧。
回复

使用道具 举报

 楼主| 大学女生论坛 发表于 2006-9-17 14:56:38 | 显示全部楼层
不是很实用,但有些人想用,比如说  风格界面  论坛导航 论坛镜像等就可以放到顶端了,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 00:24 , Processed in 0.034014 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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