Это страница документации Модуль:Check for unknown parameters.

Бу модуль билгесез параметрлар кулллануны тикшерү өчен калыпларга кертелә ала. Куллануның иң гади ысулы — {{cfup}}[⇨] калыпы башына урнаштыру. Игътибар итегез, мәкаләләр кэшлану аркасында мәкаләләр төркемгә вакыт үткәч кенә өстәлә.

Куллану үзгәртү

Гади рәвештә куллану үзгәртү

{{#invoke:check for unknown parameters|check
|unknown=[[Төркем:Ниндидер күзәтүче төркем]]
|arg1|arg2|...|argN}}

,

яки төркемдәге битләрне параметр буенча сортлау һәм алдан карау режимында күрсәтү өчен:

{{#invoke:check for unknown parameters|check
|unknown=[[Төркем:Ниндидер күзәтүче төркем|_VALUE_]]
|preview=Билгесез параметр «_VALUE_»
|arg1|arg2|...|argN}}

,

яки хата турында ачык күренә торган хәбәрнамә өчен:

Монда arg1, arg2, …, argN — билгеле параметрлар. Исемләнмәгән параметрлар шулай ук санала алалар: |1|2|argname1|argname2|.... Бу исемлеккә кермәгән, кулланышта булган теләсә нинди параметр модульне unknown параметрында тапшырылган мәгънәне кайтарырга мәҗбүр итә. _VALUE_ сүзе параметрның исеменә алмашына. Төркемдәге битләрне сортлау өчен дә, өстәмә мәгълүмат күрсәтү өчен дә бу файдалы булырга мөмкин.

Килешенгәнчә, модуль игълан ителгән буш параметрларны һәм буш булмаган параметрларны аермый. Шуңа күрә, алар исемлектә булмаса, модуль |foo=x турында да, |foo= турында да хәбәр итәр. Буш булмаган параметрларны гына күзәтү өчен |ignoreblank=1 кулланыгыз.

Килешенгәнчә, модуль буш исемләнмәгән параметрларга игътибар итми. Ягъни, исемлектә булмаса да, |2= игътибарсыз калачак.

Lua паттерннары үзгәртү

Модуль, бер системада исемләнгән, билгеле булган күп параметрлар булганда, (регуляр гыйбарәләргә охшаш Lua паттерннары белән эшли. Мәсьәлән, шундый код:

| 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]*

боларның бар параметрлары өчен дә эшләячәк: headerNUM, labelNUM, dataNUM, dataNUMa, dataNUMb, dataNUMc, …, rowcellstyleNUM. Монда где NUM — цифрлар юлы.

Параметрлар генераторлары үзгәртү

{{subst:#invoke:check for unknown parameters|generate
|unknown=[[Төркем:Ниндидер күзәтүче төркем]]
|{{subst:NAMESPACE}}|{{subst:PAGENAME}}}}

Модуль куелган битнең кодында {{{param (аңлатмасы булганнар да) табып автоматик рәвештә параметрларны бер-бер артлы карап чыга. |ignoreblank=, |preview=, |showblankpositional= параметрларын монда ук билгеләргә була, алар модульне кертеп куйганда өстәлер.


 

Бу мәкалә тулысынча яки өлешчә төп нөсхәсе Рус Википедиясендәге «Модуль:Check for unknown parameters/doc» мәкаләсе нигезендә ясалды.
Авторлар исемлеген төп мәкаләнең үзгәртүләр тарихы битеннән карый аласыз.