MediaWiki - XOOPS 内容管理 imag1
[首页]

XOOPS 内容管理

Wikipedia,自由的百科全书

首页 | 最近更改 | 编辑本页 | 修订历史 | 切换到MediaWiki模式

可打印版 | 免责声明 | Privacy policy

目录

概述

文章和静态内容 在标准安装包之外,还可以下载到许多其他文章或内容管理模块,每个内容管理模块各有特色,网站管理员们可以根据自己的喜好选择。 大部分文章或内容管理模块都带有 “所见即所得”(wysiwyg)编辑器,这样你就可以从微软 Word 等编辑器中粘贴文字,还可以从DreamWeaver 或者 FrontPage中粘贴 HTML 代码。

如何在 XOOPS 中包装静态的 HTML 内容

下面的应用中,在 XOOPS 里装载了一个包含 HTML 内容的页面, 你只要把包含 HTML 内容的文件放置在你的 XOOPS 根目录下即可。首先用你喜爱的文本编辑器建立一个PHP 文件并输入下面的内容,windows 的记事本是个不错的选择。

<?php
include("mainfile.php");
include("header.php");
$XOOPSOption['show_rblock'] = 1; //0 则不显示右区块
?>

这里是你的 HTML 代码 (注意: 不要包含 head 和 body 标签)

<?php
include("footer.php");
?>

给文件随便起一个名字(扩展名为 .php)并保存,然后上传到你网站的根目录。

注意:必须使用 php 扩展名,不要保存为 HTML扩展名。

为了在 XOOPS中调用这个文件,你需要加入一个链接。在 定制区块 中输入类似下面的代码:


<a href="http://www.你的网站.com/content.php">My Content Link</a>

设置该区块为可显示的, 选择需要的显示位置,并以 HTML 格式保存。记得在 系统管理 -> 群组管理 添加此区块的访问权限 。

单页面模块

你也可以使用单页模块,它的好处是可以在主菜单中加入你的页面链接,还可以使用模块的区块显示设置。

要建立一个单页面模块,首先建立一个文件夹并给它起个名字,你仅仅需要再建立两个主文件和一个显示在 XOOPS 模块管理区的图片文件

一个文件命名为 index.php,它包含了 你的HTML 内容;另一个是 php 文件,命名为 XOOPS_version.php;还有一个只显示在XOOPS 模块管理区的图片文件。

本例中,你的内容文件 (index.php) 与下面类似:

<?php
include("../../mainfile.php");
include(XOOPS_ROOT_PATH."/header.php");
$XOOPSOption['show_rblock'] = 0;
?>

这里是你的 HTML 代码 (不包含 head 和 body 标签)

<?php
include(XOOPS_ROOT_PATH."/footer.php");
?>

保存文件为 index.php

要把它变成模块,你还需要建立一个名为 XOOPS_version.php 的文件,内容如下:

<?php
$modversion['name'] = "mypage";//模块名称
$modversion['version'] = 1.01;
$modversion['description'] = "My Module";
$modversion['author'] = "";
$modversion['credits'] = "";
$modversion['help'] = "";
$modversion['license'] = "GPL see LICENSE";
$modversion['official'] = 0;
$modversion['image'] = "blackhat.gif";
$modversion['dirname'] = "mypage";//文件夹目录名称

// Admin things
$modversion['hasAdmin'] = 0;
$modversion['adminpath'] = "";


//菜单,你可以添加链接到其他内容文件和模块的子菜单

$modversion['hasMain'] = 1;//0 删除主菜单中的链接
//$modversion['sub'][1]['name'] = _MI_MYPAGE_SMNAME1;//定义于 language/english/global.php
//$modversion['sub'][1]['url'] = "../../modules/ipboard/";
//$modversion['sub'][2]['name'] = _MI_MYPAGE_SMNAME2;//定义于 language/english/global.php
//$modversion['sub'][2]['url'] = "../../modules/weblog/";

?>

我注释了子菜单的链接,所以它们不会出现在模块中,你不需要子菜单时可以直接删除它们。

注意上面代码中的这一行: $modversion['dirname'] = "mypage";//目录名称

这个名字必须和你建立的文件夹名称相同

加入你的模块图片

$modversion['image'] = "blackhat.gif";//显示在管理区的模块图片

现在你的模块文件夹里包括:

index.php (内容文件)

XOOPS_version.php (模块文件)

显示在模块管理区的图片文件

添加你的 HTML 内容到内容文件 (index.php) ,上传你的模块文件夹到你的服务器,也就是:

www.你的网站.com/modules

最后,进入 系统管理-> 模块管理 安装模块。模块名称将作为 HTML 内容的链接 出现在主菜单, 不要忘记去 系统管理-> 群组管理 添加访问权限

如何在 XOOPS 里装载独立的外部应用程序

有时,你可能希望在 XOOPS 里装载其他的内容,如:另一个网站、一个包含文件的文件夹或一个外部的应用程序。例如,你可能想在 XOOPS 里装载 Zina 这样的音乐程序,来为你的用户介绍音乐或者声音文件。

首先下载一个Framebrowser

这个模块可以装载外部的网页或应用程序到 XOOPS里,我用它在我的网站里装载了流媒体工具 Zina 。模块的用法如下:

在区块中装载外部内容

首先,在 系统管理->区块安排 中建立一个定制区块

之后,复制粘贴下面的脚本,并根据你的风格主题调整尺寸

<iframe src="http://www.我的网站.com" height=450 width=450 frameborder=0></iframe>

现在,放置区块于“中-中”或其他需要的位置

如何找到一个合适的内容模块

网上有许多风格特点不同的内容装载模块可供下载,它们通常都包含了导航区块。使用内容模块的另一个好处是这些页面可以使用 XOOPS 的全局搜索,其中一些象Wfsection、 Soapbox 和 Articles 之类的模块还允许建立类别和子类。下面,我列出一些内容模块的简要说明。

推荐模块,待定。此部分未完成

来自"http://xoops.org.cn/modules/mediawiki/index.php/XOOPS_%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86"

浏览统计:111 次。 最后修订:05:00 2009年4月7日 © XOOPS China.