首页
Narrow screen resolution Wide screen resolution default color green color orange color

Translate this site

         

订阅本站电子报

我们定期以电子报形式通过 email 向本站会员提供有用的消息,包括某些特别文件。如果您想享受这些特殊待遇,请订阅本站电子报。
在您订阅列表前请先到网站注册.
没有账户? 马上注册

即将发布

RSS 供稿

用 JA Transmenu 模块做多级弹出菜单

(1 次投票)
2007-06-12
 

作者: 白建鹏,

查看 : 6467    

已被收藏 : 无

Published in : 文章, Joomla教程

标签 : article, Joomla教程, JA Transmenu, 模块, 多级滑动菜单,

文章跳转
用 JA Transmenu 模块做多级弹出菜单
页面 2

“弹出菜单”这个说法本来不规范,尽管你我都明白这是什么意思,而实际上我们所理解的那个菜单样式英文说法是“Slide Menu”(滑动菜单),如果要用“弹出菜单”就成了“Popup Menu”。当然,“走的人多了也便成了路”,我考虑再三,还是尊重中国风俗,在文章标题中使用了错误的说法,希望不要误导了各位。

Joomla世界,建造一个滑动菜单可以有N多选择。JA Transmenu 模块是其中一个,下面所演示的菜单就是用这个模块做成的。我之所以首先来演示这个模块,是因为以下两点原因:

1、它是免费的。

2、简单易用。

 

 

 

在继续阅读之前,请用鼠标指向上面的菜单,看看其弹出效果,你甚至可以点击其中某些链接。然后我们再来回答“怎么做”这个问题。

1、创建一个点不动的菜单链接

在上面演示中,一级菜单中的“酷站巡展”这个链接是点不动的。这个效果适合于强制访客点击二级菜单的需要。有人认为,在新建菜单项时,选择“占位符/分隔符”(Separator / Placeholder)就能造成一个点不动的链接,因为它不指向任何目标。不过,我发现这种办法所生成的菜单链接其样式很糟糕,无法与其他同级链接保持一致,因为它的CSS类不是mainlevel。

在本文的第一版我曾经认为将某个一级菜单项目的类型选择为“Link-URL”,然后将此URL定义为“#”符号即可建成无法点击的菜单项。经过测试这个方法无法做到。我们还得用“占位符”来建立这种菜单项。

当然,我们需要通过CSS使占位符的外观与可以点击的链接相同。具体办法后面详述。这个小技巧虽然与滑动菜单没有直接联系,但是与上面演示的却有联系,因此我在此也捎带说一下。

2、建立多级菜单

Joomla自身允许创建多级菜单,问题是它无法展示出滑动效果。因此,我们先解决第一步:创建多级菜单。

使用(超级)管理员身份登录到Joomla网站后台,点击菜单上的“Menu”,然后选择一个你想实现多级滑动的菜单,比如说topmenu,点击其名称。这时会展示出所有已属于topmenu的菜单链接,我猜想你那里很可能还是单级的。

点击右上角工具栏上的“New”按钮,新建一个菜单项目。根据你的目标选择菜单类型,例如要指向FireBoard论坛,就选择“component”类型。然后点击“Next”按钮。实现多级的关键就在下面这个页面上—— 仔细看看,“Parent Item”这个设置,中文版本应该是“上级项目”,默认是选择了“Top”,即“顶级”(如下图所示),所以你新建的菜单链接都属于第一级。假如现在我们要将Fireboard论坛的菜单放到第二级,那么就必须在此为它选择上级菜单项目。选中之后,点击工具栏上的“Save”按钮保存新菜单项。

Joomla多级菜单的实现
Joomla多级菜单的实现

保存之后,又回到了刚才的topmenu内容列表。这时可以看到,新建立的菜单位于某个一级菜单之下,并且在版面上向右增加了缩进,很容易就能看出来父级菜单和子级菜单的关系。

如果要将现有的某个一级菜单变为二级菜单,只需要在topmenu内容列表上点击其名称,进入其设置页面,然后将“Parent Item”这里选择为Top之外的其他一级菜单项即可。

同理,你可以建立三级、四级、…… N 级菜单。

3、完成多级滑动菜单

从本站下载JA Transmenu 2.0 简体中文版,这是一个标准模块。从Joomla后台安装它。这个模块本身没有任何内容,它的任务是在前台展示管理员指定的某个菜单,如上面提到的topmenu。

既然我们要通过JA Transmenu来展示topmenu的内容,那么原来的topmenu就必须取消发布。否则前台就会出现两个重复的topmenu内容。

将原来的topmenu取消发布之后,我们点击后台模块列表中的JA Transmenu名称进入其设置页面。可以看出,设置参数并不多。

JA Transmenu 2.0 的参数
JA Transmenu 2.0 的参数

向朋友推荐



转载本文 加为收藏 推荐给朋友 相关文章 收藏到 del.icio.us

会员评论  评论的 RSS
 

会员平均评分

 

尚无评论发表

发表评论



mXcomment 1.0.8 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
< 上一篇   下一篇 >

Donation below, thanks ! 请资助我们做的更好,谢谢!

Chinese translations for Joomla! CMS Core and extensions (components, modules, plugins, as well as free Joomla! templates)

I want to donate:
$

用支付宝向本站捐款

Donate to joomlagate.com to translate more Joomla! extensions and free Joomla! templates

下载最新版本 Joomla!

Joomla! CMS - free Joomla! templates

download the latest Joomla! CMS v1.0.15 download latest Joomla! 1.5.x CMS Chinese version 

会员登录

欢迎 访客.




忘记密码
没有账户? 马上注册
您的IP: 38.103.63.59

在线会员

现在有 30 位访客 和 14 位会员在线