Malline:Tarkista luku
Ulkoasu
{{{sisältö}}}

| Käyttää Lua-kielellä ohjelmoitua moduulia: Moduuli:ValidateInfobox |
Tämä malline tarkistaa löytyykö syötteen alusta lukua jolla on parametrina annettu yksikkö ja sen arvo on minimi ja maksimiarvojen välillä. Mikäli sopiva arvo löytyy, niin malline kotoistaa luvun. Mikäli mallineeseen on määritelty vakioyksikkö eikä syötteessä ole mitään yksikköä, niin malline lisää luvulle vakioyksikön.
Mikäli syötteestä ei löydy parametrien mukaista lukua, niin malline tulostaa syötteen sellaisenaan, lisää sen yhteyteen virheilmoituksen ja luokitteleen sivun luokkaan Virheellinen arvo tietolaatikossa. Tarkistuksen logiikka on moduulissa ValidateInfobox ja sitä kokeillaan tietolaatikossa {{Joukkoliikennejärjestelmä}}.
Parametrit
[muokkaa wikitekstiä]| Parametri | Selitys |
|---|---|
| sisältö | Tarkistettava sisältö. Malline hyväksyy seuraavanlaista sisältöjä: 12345.25 km/h <small>(2009)</small><ref>viite</ref>. |
| tyyppi | Minkä tyyppinen tarkistettava luku on. Sallitut arvot: kokonaisluku, desimaaliluku. |
| sallitut yksiköt TAI sallitut_yksiköt | Lista sallituista yksiköistä pilkuilla erotettuna. |
| malline | Kutsuvan mallineen nimi. Arvoa käytetään linkittämään oikean mallineen ohjesivulle. |
| parametri | Sen parametrin nimi mitä tarkistetaan. |
| vakioyksikkö | Mikäli syötteessä ei ole yksikköä, niin syötteen soveltuvuutta pyritään testaamaan lisäämällä siihen vakioyksikkö. |
| virheviesti | Viesti joka näytetään virheilmoituksen yhteydessä kun jokin virhe tapahtuu. |
| mimiarvo | Tarkistettavan luvun pienin hyväksyttävä arvo. |
| maksimiarvo | Tarkistettavan luvun suurin hyväksyttävä arvo. |
| ohita tarkistus TAI ohita_tarkistus | Ohittaa tehtävän tarkistuksen. Tietolaatikossa pitäisi olla tarkistettavan paremetrin nimi + " ohita tarkistus" -niminen parametri jonka määrittelemällä tarkistuksen voi ohittaa. |
Esimerkki
[muokkaa wikitekstiä]{{Tarkista luku
| sisältö = 1500 km/h <small>(2010)</small><ref>Esimerkkiviite</ref>
| tyyppi = kokonaisluku
| sallitut yksiköt = m/s, km/h
| malline = Joukkoliikennejärjestelmä
| parametri = huippunopeus
| vakioyksikkö = km/h
| virheviesti = Esimerkkiarvo: 500 km/h
| minimiarvo = 100
| maksimiarvo = 10000
}}
1 500 km/h (2010)[1]
{{Tarkista luku
| sisältö = 1500 km/h <small>(2010)</small><ref>Esimerkkiviite</ref>
| tyyppi = kokonaisluku
| sallitut yksiköt = m/s, km/h
| malline = Joukkoliikennejärjestelmä
| parametri = huippunopeus
| vakioyksikkö = km/h
| virheviesti = Esimerkkiarvo: 500 km/h
| minimiarvo = 100
| maksimiarvo = 1000
}}
Virheet
[muokkaa wikitekstiä]- ↑ Tarkistusvirhe: Mallineen Joukkoliikennejärjestelmä parametrin
huippunopeusarvo1500 km/h <span style="font-size:smaller; line-height:130%">(2010)</span><ref>Esimerkkiviite</ref>on suurempi kuin sallittu maksimiarvo. Arvon pitäisi ollakokonaislukuja yksikön jokin seuraavista:m/s,km/h. Parametrin pienin sallittu arvo on100ja suurin1000. Esimerkkiarvo: 500 km/h – Asettamalla parametrinhuippunopeus ohita tarkistus=1voit ohittaa tarkistuksen.
Viitteet
[muokkaa wikitekstiä]Katso myös
[muokkaa wikitekstiä]- {{Luku}}