مواد ڏانھن هلو

ماڊيول:Check for unknown parameters/doc

کليل ڄاڻ چيڪلي، وڪيپيڊيا مان

This is the documentation page for ماڊيول:Check for unknown parameters

Module:Check for unknown parameters هڪ ماڊيول آهي جيڪو ڪنهن سانچي يا ماڊيول ۾ اڻڄاتل پيراميٽرن جي استعمال کي چيڪ ڪرڻ لاءِ استعمال ٿيندو آهي. ان کي سانچي جي آخر ۾ شامل ڪري سگهجي ٿو يا سڌو ماڊيول مان سڏ ڪري سگهجي ٿو.

استعمال

[سنواريو]

سانچي مان

[سنواريو]

پيراميٽر موجب صفحن کي ٽريڪنگ زمري ۾ رکڻ لاءِ:

پريويو ۾ غلطي پيغام سان گڏ ٽريڪنگ زمري ۾ رکڻ لاءِ:

واضح ڳاڙهي غلطي پيغام لاءِ:

Lua pattern استعمال ڪرڻ لاءِ:

  • {{#invoke:Check for unknown parameters|check|unknown=[[Category:Some tracking category|_VALUE_]]|preview=unknown parameter "_VALUE_"|arg1|arg2|...|argN|regexp1=header[%d]+|regexp2=date[1-9]}}

ماڊيول مان

[سنواريو]

ماڊيول مان سڏ ڪرڻ لاءِ:

local checkForUnknownParameters = require("Module:Check for unknown parameters")
local result = checkForUnknownParameters._check(validArgs, args)

هتي پهريون args ماڊيول جا صحيح پيراميٽر آهن ۽ ٻيو args اهي پيراميٽر آهن جن کي چيڪ ڪيو ويندو.

پيراميٽر

[سنواريو]
  • arg1, arg2, ..., argN ڄاتل پيراميٽر آهن.
  • بغير نالي (positional) پيراميٽر پڻ شامل ڪري سگهجن ٿا: |1|2|arg1|arg2|....
  • Lua patterns (ريگيولر ايڪسپريشن جهڙا) پڻ سپورٽ ٿيل آهن، جهڙوڪ: |regexp1=header[%d]+, |regexp2=date[1-9], |regexp3=data[%d]+[abc]?.
  • |unknown= – جڏهن اڻڄاتل پيراميٽر استعمال ٿئي ته ڇا ٿيندو.
  • |preview= – پريويو موڊ ۾ ڏيکاريل متن.
  • _VALUE_ استعمال ڪرڻ سان اهو پيراميٽر جي نالي سان تبديل ٿي ويندو.
  • |ignoreblank=1 – ڊفالٽ طور خالي ۽ غير خالي پيراميٽر ۾ فرق نه ڪيو ويندو. صرف غير خالي پيراميٽر ٽريڪ ڪرڻ لاءِ استعمال ڪريو.
  • |showblankpositional=1 – خالي positional پيراميٽر پڻ ٽريڪ ڪرڻ لاءِ.
  • |mapframe_args= – جڏهن اهو استعمال ٿئي ته Infobox mapframe جا پيراميٽر پاڻمرادو صحيح پيراميٽرن ۾ شامل ٿي ويندا.

مثال

[سنواريو]
{{Infobox
| above = {{{name|}}}

| label1 = Height
| data1 = {{{height|}}}

| label2 = Weight
| data2 = {{{weight|}}}

| label3 = Website
| data3 = {{{website|}}}
}}<!-- 
  infobox ختم، ٽريڪنگ شروع
-->{{#invoke:Check for unknown parameters|check
| unknown = {{Main other|[[Category:Some tracking category|_VALUE_]]}}
| preview = unknown parameter "_VALUE_" | height | name | website | weight 
}}

Lua ڪوڊ مان سڏ

[سنواريو]

سادو مثال Module:Rugby box جي آخر ۾ ڏسو يا وڌيڪ پيچيده مثال Module:Infobox3cols يا Module:Flag ۾ ڏسو.

پڻ ڏسو

[سنواريو]

يوزر اسڪرپٽ

[سنواريو]