Модуль:Check for unknown parameters/doc
Это страница документации Модуль: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 (рус.) Сез тәрҗемә ярдәме белән бу мәкаләне язып бетереп проектка ярдәм итә аласыз.
|
Бу — мәкалә төпчеге. Сез мәкаләне үзгәртеп һәм мәгълүмат өстәп, Википедия проектына ярдәм итә аласыз. Мөмкинлек булса, бу искәрмәне төгәлрәккә алыштырырга кирәк.
|