Manual:Подвал (Footer)
Добавление ссылок в подвал
Версия MediaWiki: | ≥ 1.35 |
Вы можете сделать это в LocalSettings.php . См примеры:
- Внутренние ссылки
$wgHooks['SkinAddFooterLinks'][] = function ( Skin $skin, string $key, array &$footerlinks ) {
if ( $key === 'places' ) {
$footerlinks['test'] = Html::rawElement( 'a', [
'href' => Title::newFromText(
$skin->msg( 'test-page' )->inContentLanguage()->text()
)->getFullURL()
], $skin->msg( 'test-desc' )->escaped() );
};
};
- Внешние ссылки
$wgHooks['SkinAddFooterLinks'][] = function ( Skin $skin, string $key, array &$footerlinks ) {
if ( $key === 'places' ) {
$footerlinks['test'] = Html::rawElement( 'a',
[
'href' => 'https://www.example.org/wiki/Project:Imprint',
'rel' => 'noreferrer noopener' // not required, but recommended for security reasons
],
$skin->msg( 'test-desc' )->escaped() // test-desc is an i18n message of the text
);
};
};
В приведенных выше примерах «test-page
» и «test-desc
» – это ключи для системных сообщений , добавленных с помощью кода.
Do not forget to add the desired text to the pages MediaWiki:Test-page
and MediaWiki:Test-desc
, respectively, after you added the code for the extra footer links to the LocalSettings.php
file.
In JavaScript
Menus can be extended using
mw.util.addPortletLink('footer-links', 'link', 'link' )
Note for MediaWiki versions before 1.44.0
Prior to the 1.44.0 release, the mobile site by default hides any additional links via CSS. You can workaround this by adding the following rule to MediaWiki:Minerva.css.
ul.footer-places li {
display:inline !important;
}
Добавление текста в подвал
Версия MediaWiki: | ≥ 1.35 |
Вы также можете добавить пользовательский текст посредством LocalSettings.php . Вот пример добавления вики-текста в подвал:
$wgHooks['SkinAddFooterLinks'][] = function ( Skin $skin, string $key, array &$footerlinks ) {
if ( $key === 'info' ) {
$footerlinks['tagline'] = $skin->msg( 'footer-tagline' )->parse();
}
};
Это добавляет footer-tagline
в качестве ключа для системного сообщения , которое будет отображаться в подвале.
После добавления кода в LocalSettings.php, пожалуйста, отредактируйте страницу MediaWiki:Footer-tagline
, чтобы изменить вновь добавленный текст в подвале.
Настройка встроенных элементов
Вы также можете настроить отдельные встроенные элементы, изменив определенные страницы или параметры:
lastmod
- Редактируется MediaWiki:Lastmodifiedat. Если $wgMaxCredits включена то редактируете MediaWiki:Lastmodifiedatby. Вы также можете редактировать MediaWiki:othercontribs который показывает других участников. (6518)
credits
-
- Если $wgMaxCredits не равно нулю, то показываются редакторы страницы.
- то есть установите
$wgMaxCredits = 10;
или другое число.
copyright
- Редактируется в $mw-copyright. Параметр $param на данной странице заменяется на ссылку об использовании авторских прав в Вашей Вики. В $ls $1 для текстовой ссылки установите либо в переменной $2 или в $3 с ссылкой на расположение внутренней вики страницы или внешний URL адрес. The parameter $1 on that page is replaced with a link to the details of copyright for your wiki. In LocalSettings.php $wgRightsText for the link text and set either $wgRightsPage or $wgRightsUrl with the location of a wiki page or external URL.
privacy
- Это только ссылка. Задайте отображаемый текст ссылки в MediaWiki:Privacy и саму целевую вики-страницу в MediaWiki:Privacypage.
about
- Это только ссылка. Задайте отображаемый текст ссылки в MediaWiki:Aboutsite и саму целевую вики-страницу в MediaWiki:Aboutpage.
disclaimer
- Это только ссылка. Задайте отображаемый текст ссылки в MediaWiki:Disclaimers и саму целевую вики-страницу в MediaWiki:Disclaimerpage.
tagline
- в настоящее время не используется в подвале If you would like to add text to the footer, see #Add text to the footer.
Чтобы полностью удалить ссылки на «политику конфиденциальности», отказ от ответственности и другие ссылки в подвале, просто замените текст ссылки одним тире («-
»).
Изображения
- См.: $wgFooterIcons .