用户名 密码 记住我 还未注册?

较复杂菜单的一些资源,提供作参考 [技术论坛 - 主题综合]

XOOPS China 讨论区 > XOOPS Theme (主题) > 主题综合 > 较复杂菜单的一些资源,提供作参考

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册



较复杂菜单的一些资源,提供作参考
中级会员
注册日期:
2007/12/18 23:58
所属群组:
注册会员
帖子: 53 | 精华: 4
等级: 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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 较复杂菜单的一些资源,提供作参考
网站管理员
注册日期:
2005/10/29 13:32
来自 北京
所属群组:
网站管理员
注册会员
ComSupp
推广组
帖子: 2214 | 精华: 25
等级: 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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 较复杂菜单的一些资源,提供作参考
初级会员
注册日期:
2007/10/13 13:36
所属群组:
注册会员
帖子: 31
等级: 4; EXP: 31
HP: 0 / 82
MP: 10 / 707
离线
都是经验,我来学习!感谢楼上的!

2007/12/26 14:03
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 较复杂菜单的一些资源,提供作参考
中级会员
注册日期:
2007/12/18 23:58
所属群组:
注册会员
帖子: 53 | 精华: 4
等级: 6; EXP: 12
HP: 0 / 128
MP: 17 / 1025
离线
更正:
以上所述“(经实验,在 xoops + Firefox 上结果无法显示)”
的部份,有可能是我自己实验错误的问题。谨此更正。

2007/12/26 18:33
工具箱 短消息 Email PDF 书签 打印 举报 回顶部



  [无发表权] 请登录或者注册


不可查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可使用HTML语法。
不可使用签名档。

[高级搜索]