Модуль:Check for unknown parameters/документація
Це сторінка документації для Модуль:Check for unknown parameters
Це підсторінка документації модуля Check for unknown parameters. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки модуля. |
Цей модуль позначений як К:реліз, готовий до загального вжитку (27). Він досягнув стадії готовності і вважається, що вільний від помилок і може використовуватись всюди, де знадобиться. Його можна вживати на допоміжних сторінках та інших сторінках Вікіпедії як можливість для навчання новачків. Аби зменшити навантаження на сервери та некоректний показ сторінок, його можна вдосконалювати в рамцях чернеткового тестування, а не з застосуванням спроб і помилок. |
{{Модуль:Check for unknown parameters}} (обг. · викор. · ред.)
Модуль викликається з шаблонів, які бажають перевіряти власні виклики з невідомими їм параметрами.
Використання ред.
Базове ред.
{{#invoke:check for unknown parameters|check |unknown=[[Категорія:Шаблон:<Назва шаблону>:Параметр не підтримується]] |arg1|arg2|...|argN}}
або щоб відсортувати сторінки з помилками в категорії спостереження за помилковою назвою параметра із повідомленням про помилку у попередньому перегляді
{{#invoke:check for unknown parameters|check |unknown=[[Категорія:Шаблон:<Назва шаблону>:Параметр не підтримується |_VALUE_]] |preview=невідомий параметр "_VALUE_" |arg1|arg2|...|argN}}
або для повідомлення про помилку у тілі сторінки
{{#invoke:check for unknown parameters|check |unknown=<span class="error">Вибачте, я не розумію параметр «_VALUE_»</span> |arg1|arg2|...|argN}}
або використати приховані повідомлення про помилку, які можна побачити у вихідному коді HTML, разом з повідомленням у попередньому перегляді
{{#invoke:check for unknown parameters|check |unknown=<span class="error" style="display:none">HIDDEN ERROR: Usage of "_VALUE_" is not recognized</span> |preview=unknown parameter "_VALUE_" |arg1|arg2|...|argN}}
Тут, arg1
, arg2
, ..., argN
— параметри, які вміє обробляти шаблон. Any parameter which is used, but not on this list, will cause the module to return whatever is passed with the unknown
parameter. The _VALUE_
keyword, if used, will be changed to the name of the parameter. This is useful for either sorting the entries in a tracking category, or for provide more explicit information.
By default, the module makes no distinction between a defined-but-blank parameter and a non-blank parameter. Щоб відстежувати лише непорожні параметри вкажіть модулю |ignoreblank=1
.
Регулярні вирази ред.
Модуль підтримує патерни Lua (подібні до регулярних виразів), якими зручно користуватися, коли у шаблона багато відомих параметрів за певною маскою назви параметра. Наприклад, {{infobox3cols}} (обг. · викор. · ред.) використовує
| regexp1 = header[%d][%d]* | regexp2 = label[%d][%d]* | regexp3 = data[%d][%d]*[abc]? | regexp4 = class[%d][%d]*[abc]? | regexp5 = rowclass[%d][%d]* | regexp6 = rowstyle[%d][%d]* | regexp7 = rowcellstyle[%d][%d]*
to match all parameters of the form headerNUM
, labelNUM
, dataNUM
, dataNUMa
, dataNUMb
, dataNUMc
, ..., rowcellstyleNUM
, where NUM is a string of digits.
Приклад ред.
{{Infobox | above = {{{name|}}} | label1 = Height | data1 = {{{height|}}} | label2 = Weight | data2 = {{{weight|}}} | label3 = Website | data3 = {{{website|}}} }}<!-- end infobox, start tracking -->{{#invoke:Check for unknown parameters|check | unknown = [[Category:Some tracking category|_VALUE_]] | preview = unknown parameter "_VALUE_" | name | height | weight | website }}
Шаблони на Модуль:Check for unknown parameters ред.
The following is a list of templates which invoke this module, with the associated category for each.
Перелік шаблонів, які викликають {{Модуль:Check for unknown parameters}} (обг. · викор. · ред.) (список від рушія) | |
---|---|
Шаблон | Категорія спостереження |
{{Year box}} (обг. · викор. · ред.) | Категорія:Сторінки, що використовують year box з невідомими параметрами (0 К, 0 С) |
{{Затока}} (обг. · викор. · ред.) | Категорія:Шаблон:Затока:Параметр не підтримується (0 К, 2 С) |
{{Картка Ресторан}} (обг. · викор. · ред.) | [[:Категорія:|Категорія:]] (0 К, 0 С) |
{{Картка університету}} (обг. · викор. · ред.) | [[:Категорія:|Категорія:]] (0 К, 0 С) |
{{Картка анатомії}} (обг. · викор. · ред.) | [[:Категорія:|Категорія:]] (0 К, 0 С) |