目录 |
概述
正如以前所说,模块是一个软件,它利用XOOPS提供的基本功能,让网站管理员以方便易用的web界面提供给网站用户动态或者静态的内容。
XOOPS的部分能力在于模块的管理方式。网站管理员可以轻松的安装、卸载、启动、停用任意模块(显而易见,除了“系统管理”模块)。还可以将模块更名,以及决定在网站菜单里里模块的显示顺序,如果您决定让它们显示出来的话。您也可以提供隐藏功能,对某些启动了的模块定义为对非正式用户为不可见。 例如,您可以安装一个新闻模块,编辑它的XOOPS_version.php文件,让它的安装目录难以被人猜到(比如:gaeqhweas),然后将其的菜单位置定义为0,将该模块定义为不可见。然后发送私信给用户的中坚分子,告诉他们直接敲入URL(如 www.yoursite.com/gaeqhweas)。来访问该目录。他们就能够像访问正常的新闻模块一样使用该模块。
至今为止,XOOPS发布时包括一系列“官方”或者“核心”模块。很快将不再有“官方”模块,也就是说,XOOPS将作为一个框架或者操作核心发布。另一方面,将有一个符合的程序用来对于那些由XOOPSer们开发的,能够在XOOPS框架下正常运行的模块进行鉴定。合格的模块将会被标为“核准”,并被XOOPS核心团队认可为:可以在XOOPS网站上安全的使用。
XOOPS 附带了很多可安装的标准 模块。每个模块执行一个特定的功能,并且都有自己的后台管理。 安装这些模块只要简单的点击相应的安装图标。
要进行模块管理,先进入网站管理区,单击系统管理,然后选择 模块管理,在这里你可以安装 XOOPS 附带的标准模块。你还可以重新命名这些模块,模块名称将显示在 导航菜单中。 你下载的其他非标准模块,上传到 网站根目录的 modules 文件夹后, 会自动出现在 XOOPS 模块管理区底部。
模块实例
- 新闻/文章管理(article)
- 下载地址: http://xoops.org.cn/modules/news/view.article.php/a1173
- 用户可以提交新闻内容,发布一般要经过管理员批准, 也可以根据需要设置为注册用户自动发布。 XOOPS 中定义新闻类别和子类别非常简单,这有助于提高新闻内容管理的效率。
- NEWBB 论坛
- 下载地址: http://xoops.org.cn/modules/news/view.article.php/a1174
- 交互式公告板也常常被称为论坛,用户可以在线发表话题和回复,张贴的内容可呈现树状或平铺方式显示。
- 标签管理(Tag)
- 下载地址: http://xoops.org.cn/modules/news/view.article.php/a1172
- 签模块是专为全站标签管理,处理标签输入,显示和统计每个模块,使用标签插件的情况而设计。
- 此模块提供了一个集中的工具包,包括输入,显示,统计以及更全面的应用,使每个模块并不需要开发自己的标签处理程序。
- 其他免费的模块有友情链接、在线下载、与我联系、投票、常见问答、照片画廊、商业通讯录、行事历、聊天室和 Blog 等。 近来一些强大的深受欢迎的程序被成功的整合进 XOOPS,例如,Coppermine 画廊、Invisionboard 论坛 和 Oscommerce 在线商店等。
- 模块需要的扩展程序(Framework)
- 下载地址: http://xoops.org.cn/modules/news/view.article.php/a1170
- Frameworks 提供了公用的方法、类、服务包(fpdf,transfer),这些是很有用的,一些模块需要它来支持。
该软件包是专门用于XOOPS 2.3 + ,其中包括: fpdf , geshi ,pear,transfer。一些基本的软件包已经在XOOPS 2.3 +核心中发布,art, compat 。
更多模块可以从[XOOPSCHINA社区]中下载
如何安装一个 XOOPS 模块?
要安装一个 XOOPS分发包中的标准模块, 进入你的 XOOPS 站点管理区,选择 系统管理 --> 模块管理
你将进入 XOOPS 模块管理页面
在屏幕的下部,你可以看到类似下图的图标。
在你想安装模块的右边 ( “操作”栏下方),你可以看见下面的安装图标 :安装图标
点击它来安装预定的模块,你将看到类似下面的屏幕:
点击按钮安装此模块
点击安装按钮,你将看到下面的信息:
Installing 联系管理员
Version: 1
数块数据成功添加. 模块 ID: 4
添加模板...
模板文件 contact_contactusform.html 已 添加到数据库中. (ID: 91) 模板文件 contact_contactusform.html 已编译.
设置群组权限...
群组ID 1管理权限已添加 已添加群组 ID: 1 的使用权限 已添加群组 ID: 2 的使用权限
模块 联系管理员 安装成功。
回到模块管理菜单
卸载模块
要卸载模块,首先必须解除模块激活状态,才能出现卸载图标。
再次点击"执行" 按钮,就会出现下面的确认信息
模块新闻动态已解除启动状态。可以卸载了。
返回模块管理页面
点击这个图标就可以卸载已解除启动状态的模块,卸载过程将删除 XOOPS 数据库中相关的数据表,但不删除文件,要删除文件请进入你的服务器: www.你的域名.com/modules
打开这个文件夹下和你卸载的模块同名的文件夹,删除下面的所有文件,你也可以保留它们以便以后重新安装。
如何上传和安装一个非官方的 XOOPS 模块
要安装未包含载 XOOPS 分发包中的模块,先要下载解压缩它到你的本地计算机,再上传到下面的目录: 网站根目录下的modules
上传时请确保文件夹和文件结构正确,有些下载的模块中文件夹有两层,例如:
nameofmodule V2.1 --nameofmodule (上传这个)
每个模块都有一个名为 XOOPS_version.php 在模块的根文件夹中,所以请上传直接包含这个文件的文件夹。
记得阅读任何 "Read Me"文本文件或安装说明,它们可能 包含一些安装特殊模块时的特别的技巧。
模块文件上传完毕后,进入 系统管理 --> 模块管理 去安装模块。
该上传模块的图标将自动出现在这个区域,下面的步骤和普通的安装一样
如何更改导航菜单中的模块名称
要改变导航菜单中的模块名称, 进入 系统管理 -> 模块管理 并找到该模块图标下方的名称项,如图:
更改成你希望的名字,并点击 "执行" 确认你的设置。
如何在导航菜单中隐藏一个已安装的模块
要在导航菜单中隐藏一个模块的链接,进入 系统管理 -> 模块管理 并找到该模块右边的排序 ( 0=隐藏 ) 栏,将 "1" 改为a "0" (Zero),虽然模块没有关闭,在导航菜单中已不可见。
如何使一个模块成为首页默认运行的模块
进入 系统管理 -> 一般设置 --> 基本参数设置 并找到:
选择你的默认模块,点击页面下方的 确定。
如何更新一个模组
把最新的模组文件上传到你的服务器之后,进入你的 XOOPS 站点管理区,选择 系统管理 --> 模块管理。 现在找到你要更新的模块单击右边的更新图标。