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?

Foi útil?

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" );
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top