Predloga:Dane
Videz
Predloga se uporablja na številnih straneh. Z urejanjem te predloge lahko zelo obremenite strežnike, zato pred uvedbo vse spremembe, ki jih želite uvesti, preizkusite na njenih podstraneh (/peskovnik oziroma /testniprimeri) ali na svojih lastnih podstraneh. Preizkusite jih lahko tudi v posebnem peskovniku za predloge. Preizkušene spremembe se lahko v predlogo dodajo z enim samim urejanjem. Preden predlogo spremenite, se o spremembah rajši pogovorite na njeni pogovorni strani. |
This template normalises an input to be a yes/no output.
Uporaba
[uredi kodo]Predloga obravnava 5 možnih logičnih izhodov glede na prvi parameter (vhod).
Kot najpreprostejša uporaba je to "da" ali "" (blank - prazno brez znakov).
- {{dane|da}} vrne "yes" (to velja tudi za "Da", "DA", "Yes", "YeS", etc, "D", "d", "Y", "y" in "1")
- {{dane|ne}} vrne "" (to velja tudi za "Ne, "NE", "No", "NO", "nO", "N", "n" in "0")
- {{dane}} vrne ""
- {{dane|¬}} vrne ""
- {{dane|purplemonkeydishwasher}} vrne "yes" (to velja tudi za katerokoli drugo vrednost, ki ni navedena zgoraj).
Vsak izmed teh parametrov je lahko prepisan.
- {{dane|da|yes=zaseka}} vrne "zaseka" (to velja tudi za "Da", "DA", "Yes", "YeS", etc, "D", "d", "Y", "y" in "1")
- {{dane|ne|no=šunka}} vrne "šunka" (to velja tudi za "Ne, "NE", "No", "NO", "nO", "N", "n" in "0")
- {{dane|blank= jajca}} vrne "jajca"
- toda {{dane|no=šunka}} vrne "šunka"
- in {{dane|blank= jajca|no=šunka}} vrne "jajca"
- {{dane|¬|¬=klobasa}} vrne "klobasa"
- {{dane|purplemonkeydishwasher|def=skodelica-čaja}} vrne "skodelica-čaja" (to velja tudi za katerokoli drugo vrednost, ki ni navedena zgoraj).
- toda {{dane|purplemonkeydishwasher|yes=zaseka}} result "zaseka"
- toda {{dane|purplemonkeydishwasher|def=skodelica-čaja|yes=zaseka}} vrne "skodelica-čaja"
Lahko se uporabi tudi (očitno protinaravno) takole:
- {{dane|da|yes=ne|no=da}} vrne "ne"
- {{dane|ne|yes=ne|no=da}} vrne "da"
To ustvari logično inverzijo.
Popoln seznam parametrov
[uredi kodo]Nepoimenovan parameter 1= je vhodna vrednost, ki bo ovrednotena. Ostali parametri (vsi poimenovani in neobvezni), so vrnjene vrednosti za njihov posamičen vrnjen izhod. Ko so postavljeni, vsak prepiše svoji prednastavljeno izhodno vrednost.
{{dane | | yes = | no = | blank= | ¬ = | def = }}
Pregled {{dane}} logičnih vrednosti in njihovo povezan tekst
| ||||||
---|---|---|---|---|---|---|
Vhodni parameter 1 ( 1= )
|
V kodi | Logična vrnjena vrednost | Default vrnjen tekst |
Vrnjen tekst ko je postavljen:da=Pos ne=Neg blank=Blank ¬=Undefined def=Def
|
Note | |
da, d, yes, y, 1* | {{dane|da}}
|
yes by definition
|
"yes" | "Pos" | * neobčutljiv na velike/male črke (D=d) | |
Eno besedilo | {{dane|Eno besedilo}}
|
yes by default
|
"yes" | "Def" | "Pos" kadar je def=<omitted>
| |
ne, no, n, 0* | {{dane|ne}}
|
no by definition
|
"" | "Neg" | * neobčutljiv na velike/male črke (N=n) | |
<blank> | {{dane|}}
|
blank
|
"" | "Blank" | "Neg" kadar je blank=<omitted>
| |
1=<blank> | {{dane|1=}}
|
blank
|
"" | "Blank" | "Neg" kadar je blank=<omitted>
| |
¬ | {{dane|¬}}
|
¬
|
"" | "Undefined" | ||
<omitted> | {{dane}}
|
¬
|
"" | "Undefined" |