Predloga:Dane
Videz
(Preusmerjeno s strani Predloga:Yesno)
| 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=Posne=Negblank=Blank¬=Undefineddef=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" | ||