插件作者的标准出来了!Manyou诚邀开发者加盟!立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
【乐游-浪漫庄园】专题活动
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
发新话题
打印

[使用] Discuz!5.x 如何增加导航菜单和下拉菜单

Discuz!5.x 如何增加导航菜单和下拉菜单

(一)、如何增加导航菜单

    很多初级用户问这个问题,所以干脆做个小教程出来给大家做个参考,如图 1 所示,我们举例在导航栏的“搜索”菜单后面增加一个名为“音乐盒”的菜单链接



修改方法:

打开相应模板目录的 header.htm 文件,搜索下列语句
复制内容到剪贴板
代码:
<!--{if $allowsearch || $qihoo_status}-->| <a href="search.htm">{lang search}</a> <!--{/if}-->
在后面添加一句
复制内容到剪贴板
代码:
| <a href="music.htm">音乐盒</a>
其中“音乐盒”是所要增加的菜单名称,music.htm 是你为该菜单制作的页面(这种填写方法默认是放在该模板目录下),如果要链接到某个网站地址,就这样填写
复制内容到剪贴板
代码:
| <a href="http://www.xxx.com">音乐盒</a>
修改后的导航栏如图 2 所示:



下面分析一下 header.htm 文件中各导航栏菜单对应的代码:

短消息
复制内容到剪贴板
代码:
| <a href="pm.php" target="_blank">{lang pm}</a>
登录
复制内容到剪贴板
代码:
| <a href="$link_login">{lang login}</a>
会员
复制内容到剪贴板
代码:
| <a href="member.php?action=list">{lang memberlist}</a>
搜索
复制内容到剪贴板
代码:
| <a href="search.php">{lang search}</a>
我的
复制内容到剪贴板
代码:
  <a href="my.php">{lang my}</a>
控制面板
复制内容到剪贴板
代码:
| <a href="memcp.php">{lang memcp}</a>
道具
复制内容到剪贴板
代码:
| <a href="magic.php">{lang magics_title}</a>
统计
复制内容到剪贴板
代码:
  <a href="stats.php">{lang statistics}</a>
系统设置
复制内容到剪贴板
代码:
| <a href="admincp.php" target="_blank">{lang admincp}</a>
帮助
复制内容到剪贴板
代码:
| <a href="faq.php">{lang faq}</a>
需要在哪个菜单下面增加新的菜单,就按照上面的代码搜索,然后在相应的代码后面增加即可,增加方法同上。


(二)、如何增加下拉菜单

    如图 3 所示,我们举例在控制面板的下拉菜单里增加一个名为“测试”的下拉菜单

   
   
修改方法:

打开相应模板目录的 jsmenu.htm 文件,搜索下列语句
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="memcp.php?action=buddylist">{lang memcp_buddylist}</a></td></tr>
在后面添加一句
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="ceshi.htm">测试</a></td></tr>
其中“测试”是所要增加的下拉菜单名称,ceshi.htm 是你为该下拉菜单制作的页面(这种填写方法默认是放在该模板目录下),如果要链接到某个网站地址,就这样填写
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="http://www.xxx.com">测试</a></td></tr>
修改后的控制面板下拉菜单如图 4 所示:



下面分析一下 jsmenu.htm 文件中“控制面板”各下拉菜单对应的代码:

控制面板首页
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="memcp.php">{lang memcp_home}</a></td></tr>
编辑个人资料
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="memcp.php?action=profile">{lang memcp_profile}</a></td></tr>
积分记录
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="memcp.php?action=credits">{lang memcp_credits}</a></td></tr>
公众用户组
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="memcp.php?action=usergroups">{lang memcp_usergroups}</a></td></tr>
好友列表
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="memcp.php?action=buddylist">{lang memcp_buddylist}</a></td></tr>
个人空间管理
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="memcp.php?action=spacemodule" target="_blank">{lang space_settings}</a></td></tr>
接下来分析一下 jsmenu.htm 文件中“我的”各下拉菜单对应的代码:

我的话题
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="my.php?item=threads">{lang show_mytopics}</a></td></tr>
我的收藏
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="my.php?item=favorites&type=thread">{lang my_favorites}</a></td></tr>
我的订阅
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="my.php?item=subscriptions">{lang my_subscriptions}</a></td></tr>
我的权限
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="member.php?action=grouppermission">{lang my_permissions}</a></td></tr>
我的悬赏
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="my.php?item=reward&type=question">{lang my_rewards}</a></td></tr>
我的活动
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="my.php?item=activities&type=orig&ended=no">{lang my_activities}</a></td></tr>
个人空间
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="$supe[siteurl]?uid/$discuz_uid">{lang space}</a></td></tr>
最后分析一下 jsmenu.htm 文件中“统计”各下拉菜单对应的代码:

基本概况
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="stats.php">{lang stats_main}</a></td></tr>
论坛排行
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="stats.php?type=forumsrank">{lang stats_forums_rank}</a></td></tr>
主题排行
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="stats.php?type=threadsrank">{lang stats_threads_rank}</a></td></tr>
发帖排行
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="stats.php?type=postsrank">{lang stats_posts_rank}</a></td></tr>
积分排行
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="stats.php?type=creditsrank">{lang stats_credits_rank}</a></td></tr>
在线时间
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="stats.php?type=onlinetime">{lang stats_onlinetime}</a></td></tr>
管理团队
复制内容到剪贴板
代码:
<tr><td class="popupmenu_option"><a href="stats.php?type=team">{lang stats_team}</a></td></tr>
需要在哪个菜单下面增加新的菜单,就按照上面的代码搜索,然后在相应的代码后面增加即可,增加方法同上。

[ 本帖最后由 紫琼 于 2007-9-6 11:03 编辑 ]
本帖最近评分记录
  • sqbao 金币 +1 精品文章 2007-10-30 19:05
  • SystemMessage 金币 +2 精品文章 2007-7-19 22:12
碰到问题请先搜索,您的问题其他人很可能碰到过并已经解决了。
没事的时候多去帮助文档区逛逛啊,那里有好东东哦 ^_^
紫琼推荐
来支持一个
好教程。谢谢学习了
学习了
谢谢~
学习学习再学习!支持一下!

3Q

提示: 作者被禁止或删除 内容自动屏蔽
为IT服务商提供服务 http://www.itniwota.com
已经收藏了,谢谢LZ了
谢谢楼主了.
从2.5F的时候就有人不停的问这个问题
公司一空闲服务器 现出租空间 有意者Q聊 728264    discuz帮助群:34030203
发新话题
版块跳转