Malline:Tarkista luku/ohje

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 malline:Joukkoliikennejärjestelmä.

ParametritMuokkaa

sisältö
Tarkistettava sisältö. Malline hyväksyy 12345.25 km/h <small>(2009)</small><ref>viite</ref> -tyyppisiä sisältöjä.
tyyppi
Minkä tyyppinen tarkistettava luku on. Sallitut arvot: kokonaisluku, desimaaliluku
sallitut yksiköt TAI sallitut_yksiköt
Lista sallituista yksiköistä ", " -merkeillä 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.

EsimerkkiMuokkaa

{{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
}}


1500 km/h (2010)[2][virhe 1]

VirheetMuokkaa

  1. Tarkistusvirhe: Mallineen Joukkoliikennejärjestelmä parametrin huippunopeus arvo 1500 km/h <small>(2010)</small>[2] on suurempi kuin sallittu maksimiarvo. Arvon pitäisi olla kokonaisluku ja yksikön jokin seuraavista: m/s, km/h. Parametrin pienin sallittu arvo on 100 ja suurin 1000. Esimerkkiarvo: 500 km/h – Asettamalla parametrin huippunopeus ohita tarkistus=1 voit ohittaa tarkistuksen.

Katso myösMuokkaa

  1. Esimerkkiviite
  2. Esimerkkiviite