Ohje:Tietolaatikon vertailuarvotesti

Wikipediasta
Siirry navigaatioon Siirry hakuun

Tietolaatikon vertailuarvotestillä pystyy lukitsemaan artikkelikohtaisesti tietolaatikon parametrin arvon siten, että sitä ei pysty vaihtamaan kuin vakituiset muokkaajat. Esimerkki käytöstä on Counter-Strike: Global Offensive -artikkelin KAVI-ikärajan muuttamisen estäminen. (ehto ja muutosyrityksestä seurannut logimerkintä)

  1. Varmista, että testi on käytössä tietolaatikossa.
    1. Lisää tarvittaessa {{#invoke:Vertailuarvotesti|check|TEST_2}} tietolaatikon testit -parametriin. (esimerkki)
  2. Lisää artikkelille vertailuarvot joihin muutettuja arvoja vertaillaan
    1. Siirry sivulle jolle haluat lisätä testin
    2. Muuta tietolaatikon nimeksi Tietolaatikko/testit/vertailu/uusi ja katso sivu esikatselulla. Älä talleta sivua. (esimerkki esikatseltavasta muutoksesta)
      • Esikatselussa nähty teksti on se miten vertailu näkee tietolaatikon parametrit Wikikoodi-muunnoksen jälkeen.
    3. Kopioi esikatselusta saatu taulukko uusien sääntöjen pohjaksi. Oikea sivu on linkitetty esikatseltavan mallineen yläreunasta. (esimerkki)
    4. Siivoa säännöistä kaikki ne kohdat pois joita et halua lukita. (esimerkki)
  3. Tarkista, että lisätty vertailu toimii
    1. Esikatsele artikkelia ja katso, että artikkeli ei ole esikatselussa luokassa Vertailu-testin tulos virheellinen.
    2. Muuta tarkistettava arvo sellaiseksi, että testin pitäisi laueta ja katso esikatselulla, että artikkeli luokittuu tällöin luokkaan Vertailu-testin tulos virheellinen.
  4. Mikäli vertailu ei toimi ja vertailtavia arvoja on useampia, niin vaihtamalla tietolaatikkomallineen nimeksi Tietolaatikko/testit/vertailu/tulos ja esikatselemalla sivua näet tarkemmin vertailun tuloksen.

Suodatinsääntöjen muoto

[muokkaa | muokkaa wikitekstiä]
Tekstivertailu

Tekstivertailu jossa tietolaatikon arvon pitää olla täsmälleen sama kuin vertailuarvo Esimerkki: ["ikäluokitus"] = "KAVI: Yli 16-vuotiaille PC [[Pan European Game Information|PEGI]]: 18 konsolit[[ESRB]]: Mature 17+ konsolit"

Regex

Lua regexp -vertailussa säännön pitää löytyä vertailtavasta tekstistä. Sääntö määritellään "REGEXP" -tyyppiseksi lisäämällä kauttaviivat tekstin alkuun ja loppuun. Käytössä oleva REGEX syntaksi löytyy mediawikistä. Tässä on huomioitavaa, että esimerkiksi "-" -merkki pitää suojata. Esimerkki: ["ikäluokitus"] = "/KAVI: Yli 16%-vuotiaille/"

Toimintaperiaate

[muokkaa | muokkaa wikitekstiä]
  1. Tarkistusmalline lisää artikkeliin linkin:
    1. "https://tools.wmflabs.org/fiwiki-tools/testit/TEST_n/FAIL" Jos jokin vertailtavista parametreista epäonnistuu
    2. "https://tools.wmflabs.org/fiwiki-tools/testit/TEST_n/OK" jos kaikki vertailut onnistuvat
  2. Toiminnot:Väärinkäyttösuodatin/125 Väärinkäyttösuodatin 125 (logi) tarkistaa
    1. onko muokkaaja sisäänkirjautumaton tai tunnus on aivan uusi
    2. JA jos artikkelissa ollut testilinkki
      1. Joka on muuttunut tilasta OK tilaan FAIL
      2. TAI jos artikkelin testilinkki on kadonnut kokonaan
    • JOS nämä ehdot täyttyvät, niin suodatin estää käyttäjää suorittamasta toimenpidettä varoituksen jälkeen.
Tietolaatikot jotka käyttävät tarkistusta
Artikkelit