質問

他のWebサイトのhtmlファイルが使用するheader.incおよびfooter.incファイルを使用して、別のサイト内にmediawikiサイトをラップします。 私はPHPに精通していません、それらを置くことができるどこかに「マスターページ」ファイルがありますか?

役に立ちましたか?

解決

最善の策は、カスタムスキンを作成するか、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