Domanda

Voglio avvolgere un sito mediawiki all'interno di un altro sito, usando i file header.inc e footer.inc che usano i restanti file html del sito web. Non ho familiarità con php, c'è un file 'masterpage' da qualche parte in cui posso metterli?

È stato utile?

Soluzione

La soluzione migliore sarebbe quella di creare uno skin personalizzato o modificare una delle skin predefinite, come il monobook. Controllano la maggior parte del codice di presentazione di base. Ecco un breve tutorial sulla creazione di uno skin personalizzato . I file di solito vivono nella cartella / skins / ; se ne sfogli uno, puoi trovare dove inizia e finisce l'HTML.

Puoi includere un altro file usando la PHP include la funzione , in questo modo:

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

Altri suggerimenti

Per riferimento futuro in LocalSettings.php puoi anche impedire agli utenti di usare qualsiasi altra skin.

$wgDefaultSkin = 'myskin';
$wgAllowUserSkin = false;
$wgSkipSkins = array( "chick", "cologneblue", "monobook", "modern", "myskin", "nostalgia", "simple", "standard" );
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top