Frage

Ich mag eine mediawiki Website innerhalb einer anderen Website wickeln - mit den header.inc und footer.inc Dateien, die der Rest der HTML-Dateien der Website verwenden. Ich bin mit PHP nicht vertraut ist, ist es eine ‚Masterpage‘ Datei irgendwo ich sie in setzen kann?

War es hilfreich?

Lösung

Ihre beste Wette wäre eine benutzerdefinierte Skin zu erstellen oder bearbeitet eine der Standard-Skin, wie monobook. Sie kontrollieren die meisten der grundlegenden Präsentationscode. Hier ist eine kurze Anleitung eine eigene Haut zum Erstellen. Die Dateien leben in der Regel in dem /skins/ Ordner; wenn Sie durch eine überfliegen, können Sie feststellen, wo die HTML beginnt und endet.

Sie können eine andere Datei enthalten mit dem PHP enthalten Funktion , etwa so:

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

Andere Tipps

Für die Zukunft in der LocalSettings.php können Sie auch verhindern, dass Benutzer andere Haut verwendet wird.

$wgDefaultSkin = 'myskin';
$wgAllowUserSkin = false;
$wgSkipSkins = array( "chick", "cologneblue", "monobook", "modern", "myskin", "nostalgia", "simple", "standard" );
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top