Перейти к навигации Перейти к поиску
Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
О REVISIONUSER [ править ]
{{REVISIONUSER}} - это « волшебное слово », которое возвращает последнего человека, изменившего статью. 14 ноября 2013 г. эта функция была расширена и теперь включает {{REVISIONUSER: (article-name)}}, который позволяет узнать, кто редактировал любую из ряда других статей. Этот шаблон обычно не нужно использовать вместо волшебного слова, но он предоставляется для того, чтобы модуль WP: Lua мог использовать frame: expandTemplate для доступа к этой функции. (Возможно, есть другой способ сделать это лучше).
Пример: {{REVISIONUSER | Astronomy}} -> Urhixidur. (т.е. Пользователь: Urhixidur )
Но вы можете получить это прямо из функции синтаксического анализатора, набрав {{REVISIONUSER: Astronomy}}.
- Ограничения
- Примечание. Использование REVISIONUSER с параметром считается дорогостоящей функцией синтаксического анализатора при ограничении количества страниц. Это можно подтвердить с помощью модуля: Предварительный просмотр расходов .
- Существует ошибка в
{{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 .