Envoltório MediaWiki em outro site
-
07-07-2019 - |
Pergunta
Eu quero embrulhar um site mediawiki dentro de outro local - usando os arquivos header.inc e footer.inc que o resto de arquivos HTML do site usam. Eu não estou familiarizado com php, existe um 'masterpage' em algum lugar do arquivo que eu possa colocá-los em?
Solução
Sua melhor aposta seria a criação de uma pele personalizada ou editar uma das capas padrão, como monobook. Eles controlam a maior parte do código de apresentação básica. Aqui está um pequeno tutorial sobre como criar um pele personalizado. Os arquivos geralmente vivem na pasta /skins/
; Se você percorrer um, você pode encontrar onde o HTML começa e termina.
Você pode incluir outro arquivo usando o PHP incluem a função , assim:
<html>
...
<body>
<?php
include 'header.inc';
?>
...
Outras dicas
Para referência futura no LocalSettings.php você também pode impedir que os usuários usando qualquer outra pele.
$wgDefaultSkin = 'myskin';
$wgAllowUserSkin = false;
$wgSkipSkins = array( "chick", "cologneblue", "monobook", "modern", "myskin", "nostalgia", "simple", "standard" );