stringtranslate.com

Википедия:Глобальная страница пользователя

  • ВП:ГУП

С февраля 2015 года пользователи, имеющие учетную запись, могут создать глобальную страницу пользователя для всех проектов Викимедиа на Meta-Wiki .

Выполнение

Страница пользователя на Meta отображается на всех вики-ресурсах, где нет локальной страницы пользователя.

Возможно, все еще существующий мягкий редиректTemplate:Soft redirect ) необходимо удалить с локальной страницы, чтобы глобальная страница стала работоспособной. Перенаправления на глобальную страницу пользователя должны быть заменены в локальной вики (английской Википедии) на мягкие перенаправления или вики-ссылки, поскольку в противном случае они окажутся в Special:BrokenRedirects .

Доставка вики страницы пользователя

В настоящее время (начало 2016 года) пользовательская страница оценивается на Meta. После вычисления измененной версии и интерпретации шаблонов Meta и системных сообщений контент замораживается для отправки в другие вики. Завершенная страница отображается как теневая страница, где локальной страницы не существует.

Есть намерения изменить программное обеспечение для интерпретации страницы в локальной вики и использования локальных шаблонов.

С другой стороны, Wikilinks всегда ссылаются на локальную вики. Чтобы ссылаться на определенную вики, необходимо предоставить полную интервики-ссылку :

[[w:en:User:MyName]]указывает на Википедию w:в английской en:конфигурации и указанную локальную страницу пользователя.

О концепции теневых страниц см. mw:Запросы на комментарии/Теневые пространства имен.

Переход существующих страниц

Чтобы увидеть, где уже существуют локальные пользовательские страницы, можно использовать инструмент toollabs:meta/userpages/. Также полезны инструменты toollabs:guc/ и toollabs:meta/crossactivity.

Пользователи с большим количеством локальных страниц могут попросить Synchbot удалить эти страницы.

CSS и JavaScript

Настройки для общих ссылок CSS/JavaScript на m:Special:MyPage/global.js и m:Special:MyPage/global.css.

Пример: учет языка читателя

Хотя невозможно отобразить страницу на языке проекта, возможно отобразить страницу на выбранном читателем языке пользовательского интерфейса. Для этого можно использовать следующий код на глобальной странице пользователя:

{{#babel:en|de-2}}{{#переключатель: {{int:lang}}|de-at|de-ch|de=ПриветWillkommen auf meiner Benutzerseite!|de-formal=WillkommenIch begrüße Sie auf meiner Benutzerseite!|#default=ПриветДобро пожаловать на мою страницу!}}{{userpage}}

На данный момент {{ User page }} — это многоязычный шаблон на meta: meta:Template:Userpage. В будущем может потребоваться проверка наличия локального шаблона перед его включением.

Смотрите также