较复杂菜单的一些资源,提供作参考 |
||||
---|---|---|---|---|
中级会员
注册日期:
2007/12/18 23:58 所属群组:
注册会员 等级: 6; EXP: 12
HP: 0 / 128 MP: 17 / 1025 |
大家好!
通常 themes 内建的菜单较简单,虽然也有较复杂的,但若您有更复杂的需求,可能就得自己 hack. 以下整理个人这两天的一些经验,我也是新手,只是将查到的信息整理出来,若有错误,还请各位指正。 * 建立菜单的方法: 1. 用 multiMenu: 简体中文下载 (1.8.2) http://xoops.org.cn/modules/wfdownloa ... glefile.php?cid=5&lid=592 原作者网站: http://www.arma-sa.com/modules/mydown ... inglefile.php?cid=7&lid=4 某些说明档无法显示,这是原作者的版本就有的问题。而且纵使修好了,那块的说明也不是英文或中文,所以不必管它。 我查了总站及网上的各项讨论,xoops 的 navigation 模组中,这个模组是最受好评的。只可惜操作蛮复杂的,且说明有漏。 2. 用 hack 的: multiMenu 的设定复杂,不一定每个人都会用。而如果您自己对 html 有基本的瞭解,也可以直接改 XOOPS/themes/所用themes/theme.html 相对应的设定。 举例而言,若是要在 xoops 最上面作水平的下拉式菜单,就要在 $xoops_banner 之后,leftcolumn 之前,插入水平下拉式菜单的 code,例如: http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm 这个菜单搭配 xoops 在 IE/firefox/kkman 都可以用,而且还提供详细且清楚的原始码。推荐给大家参考。 hack 法的缺点是无法在 xoops 的系统->区块修改。而一定要修改到 themes 的 html 档。优点是随你怎么玩都可以,不受限于 multiMenu 提供的功能。 目前 http://cbs.ntu.edu.tw/xoops/ (本xoops尚未完成) 的水平下拉式选单即是 hack 出来的。 如果要更多的“控制菜单”的花招,以下的站点是我用 Google 找到的例子。如果有人有兴趣,应该可以找到更多: ========================================= XOOPS主菜单选项可以用图档全部替代 http://www.topkuo.idv.tw/xop/modules/ ... .php?topic_id=205&forum=3 范例: http://www.sakuragaoka-hp.jp/ 垂直展开树状图范例 (具记忆功能) http://www.backpackers.com.tw/forum/? ... f8fa0eeade0690120c19f2443 水平、垂直各式动态 menu (不具记忆功能) http://xoops.valentinois.net/menus/index_us.html 中文版: http://xoops.org.cn/modules/wfdownloa ... glefile.php?cid=5&lid=592 各式 menu 列表 (不具记忆功能) http://www.dynamicdrive.com/dynamicindex1/index.html 各式 menu (免费提供给非营利组织) http://www.milonic.com/menu.php 免费制作 menu 软件 (注: 经实验,在 xoops + Firefox 上结果无法显示) http://www.coffeecup.com/free-dhtml/ ========================================= 就我的使用,最困扰人的是 IE 及 Firefox 等不同浏览器,对于同样的菜单,显示不同。 举例而中,许多常见的菜单,尤其在 xoops 内使用时(被包在 theme.html 的 table 内),在 IE 或 Firefox 其中之一无法显示。因此确认是否在别的浏览器可使用,变成最重要的事之一。 以水平下拉式菜单而言,上面提到的: http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm 是我找到的少数的都可以用的。 Have a nice day!
2007/12/26 10:37
|
|||
|
回复: 较复杂菜单的一些资源,提供作参考 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2005/10/29 13:32 来自 北京
所属群组:
网站管理员 注册会员 ComSupp 推广组 等级: 38; EXP: 43
HP: 187 / 935 MP: 738 / 13326 |
多谢总结分享!
也说说我的经验:几乎不用xoops自带的系统菜单或相关模块,直接google搜索DHTML中关于菜单的相关内容(一般都是CSS+Javascript),然后嵌入到theme文件中既可。我常去的相关资源网: http://www.dynamicdrive.com/ http://developer.yahoo.com/yui/ http://jquery.com/
2007/12/26 10:47
|
|||
|
回复: 较复杂菜单的一些资源,提供作参考 |
||||
---|---|---|---|---|
初级会员
注册日期:
2007/10/13 13:36 所属群组:
注册会员
帖子:
31
等级: 4; EXP: 31
HP: 0 / 82 MP: 10 / 707 |
都是经验,我来学习!感谢楼上的!
2007/12/26 14:03
|
|||
|
回复: 较复杂菜单的一些资源,提供作参考 |
||||
---|---|---|---|---|
中级会员
注册日期:
2007/12/18 23:58 所属群组:
注册会员 等级: 6; EXP: 12
HP: 0 / 128 MP: 17 / 1025 |
更正:
以上所述“(经实验,在 xoops + Firefox 上结果无法显示)” 的部份,有可能是我自己实验错误的问题。谨此更正。
2007/12/26 18:33
|
|||
|