我想将一个mediawiki网站包装在另一个网站中 - 使用该网站的其他html文件使用的header.inc和footer.inc文件。 我不熟悉php,有什么'masterpage'文件可以放在哪里吗?
答案 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" );