Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

О REVISIONUSER [ править ]

{{REVISIONUSER}} - это « волшебное слово », которое возвращает последнего человека, изменившего статью. 14 ноября 2013 г. эта функция была расширена и теперь включает {{REVISIONUSER: (article-name)}}, который позволяет узнать, кто редактировал любую из ряда других статей. Этот шаблон обычно не нужно использовать вместо волшебного слова, но он предоставляется для того, чтобы модуль WP: Lua мог использовать frame: expandTemplate для доступа к этой функции. (Возможно, есть другой способ сделать это лучше).

Пример: {{REVISIONUSER | Astronomy}} -> Urhixidur. (т.е. Пользователь: Urhixidur )

Но вы можете получить это прямо из функции синтаксического анализатора, набрав {{REVISIONUSER: Astronomy}}.

Ограничения
  • Существует ошибка в {{REVISIONUSER}}волшебное слово (гусеничного в Phabricator как Task T166946) , которая не позволяет ему работать должным образом, если имя пользователя начинается с определенных вики-разметки символов , таких как * и других возможных символов. Обходной путь заключается в том, чтобы обернуть вызов волшебного слова с помощью функции nowiki модуля: String2 :
    Для этой страницы: {{#invoke:String2|nowiki|{{REVISIONUSER}}}}-> Calidum
    Для пользователя: *** SkooterBecca *** : {{#invoke:String2|nowiki|{{REVISIONUSER:User:***SkooterBecca***}}}}-> *** SkooterBecca ***
    или {{#invoke:String2|nowiki|{{REVISIONUSER|User:***SkooterBecca***}}}}-> *** SkooterBecca ***
Для согласованности с магическим словом, этот шаблон никак не сделать эту настройку. Предполагается, что если вы используете frame: expandTemplate, у вас также есть возможность реализовать код, аналогичный функции nowiki модуля: String2 .

См. Также [ править ]