Вопрос

Я хочу обернуть сайт mediawiki внутри другого сайта - используя файлы header.inc и footer.inc, которые используют остальные html-файлы сайта. Я не знаком с php, есть ли файл 'masterpage', куда я могу их вставить?

Это было полезно?

Решение

Лучше всего было бы создать собственный скин или отредактировать один из стандартных скинов, например, монокнигу. Они контролируют большую часть основного кода представления. Вот одно краткое руководство по созданию пользовательского скина . Файлы обычно находятся в папке / skins / ; если вы просматриваете один из них, вы можете найти, где начинается и заканчивается HTML-код.

Вы можете включить другой файл, используя функцию включения PHP , например так:

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

Другие советы

Для дальнейшего использования в LocalSettings.php вы также можете запретить пользователям использовать любой другой скин.

$wgDefaultSkin = 'myskin';
$wgAllowUserSkin = false;
$wgSkipSkins = array( "chick", "cologneblue", "monobook", "modern", "myskin", "nostalgia", "simple", "standard" );
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top