Manual:Подвал (Footer)

This page is a translated version of the page Manual:Footer and the translation is 66% complete.
Outdated translations are marked like this.

Добавление ссылок в подвал

Версия 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 .

См. также