Jump to content

Manual:Подвал (Footer)

From mediawiki.org
This page is a translated version of the page Manual:Footer and the translation is 100% complete.

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

Версия 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" это ключи для системных сообщений , добавленных с помощью кода. Не забудьте добавить нужный текст на страницы "MediaWiki:Test-page" и "MediaWiki:Test-desc" соответственно, после того, как вы добавите код для дополнительных подвальных ссылок в файл "LocalSettings.php".


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

Версия 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
Редактируется в MediaWiki:Copyright. Параметр $1 на данной странице заменяется на ссылку об использовании авторских прав в Вашей Вики. В LocalSettings.php $wgRightsText для текстовой ссылки установите либо в переменной $wgRightsPage или в $wgRightsUrl с ссылкой на расположение внутренней вики страницы или внешний 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 .

См. также