Pregunta

Quiero envolver un sitio mediawiki dentro de otro sitio, usando los archivos header.inc y footer.inc que usan el resto de los archivos html del sitio web. No estoy familiarizado con php, ¿hay un archivo de 'página maestra' en algún lugar donde pueda ponerlos?

¿Fue útil?

Solución

Su mejor opción sería crear una máscara personalizada o editar una de las máscaras predeterminadas, como monobook. Controlan la mayor parte del código de presentación básico. Aquí hay un breve tutorial sobre cómo crear una máscara personalizada . Los archivos generalmente viven en la carpeta / skins / ; si hojea uno, puede encontrar dónde comienza y dónde termina el HTML.

Puede incluir otro archivo usando la función de inclusión de PHP , así:

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

Otros consejos

Para futuras referencias en LocalSettings.php, también puede evitar que los usuarios usen cualquier otro skin.

$wgDefaultSkin = 'myskin';
$wgAllowUserSkin = false;
$wgSkipSkins = array( "chick", "cologneblue", "monobook", "modern", "myskin", "nostalgia", "simple", "standard" );
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top