在另一个网站上包装MediaWiki

时间:2009-09-16 14:28:59

标签: mediawiki

我想将一个mediawiki网站包装在另一个网站中 - 使用该网站的其他html文件使用的header.inc和footer.inc文件。 我不熟悉php,有什么'masterpage'文件可以放在哪里吗?

2 个答案:

答案 0 :(得分:3)

您最好的选择是创建自定义皮肤,或编辑其中一个默认皮肤,例如monobook。它们控制着大多数基本的演示代码。 Here is one short tutorial on creating a custom skin。这些文件通常位于/skins/文件夹中;如果你浏览一个,你可以找到HTML开始和结束的位置。

您可以使用PHP include function添加其他文件,如下所示:

<html>
...
<body>
<?php
include 'header.inc';
?>
...

答案 1 :(得分:1)

为了将来在LocalSettings.php中引用,您还可以阻止用户使用任何其他皮肤。

$wgDefaultSkin = 'myskin';
$wgAllowUserSkin = false;
$wgSkipSkins = array( "chick", "cologneblue", "monobook", "modern", "myskin", "nostalgia", "simple", "standard" );