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

有帮助吗?

解决方案

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

您可以使用 PHP包含功能包含其他文件,如下所示:

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

其他提示

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

$wgDefaultSkin = 'myskin';
$wgAllowUserSkin = false;
$wgSkipSkins = array( "chick", "cologneblue", "monobook", "modern", "myskin", "nostalgia", "simple", "standard" );
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top