Sablon:Wikidata lista
Ezt a listát a Wikidata segítségével egy bot frissíti. Így míg a lista elrendezésének és paramétereinek módosítása itt, az adatoké csak ott lehetséges. |
EZT A SABLONT NE HASZNÁLD A CIKKNÉVTÉRBEN, CSAK VITALAPOKON VAGY ALLAPOKON! A sablont beillesztve egy szócikk vitalapjára, majd megfelelően paraméterezve elkészít egy rendezhető, több oszlopos táblázatot a megadott feltételek alapján. A lista elemei a feltételnek megfelelő, a magyar Wikipédián is létező cikkek lesznek, az oszlopokban pedig tetszőleges értékeket jeleníthetünk meg. A listát bármikor lehet kézzel frissíteni, de egyébként egy Listeriabot nevű bot időnként automatikusan is frissíti (és ilyenkor felülír minden kézi módosítást). A lista elkészülte után a keletkezett listát átmásoljuk a cikknévtérbe, ahol mód van az esetleges további, kézi szerkesztésre, formázásra, szépítésre, egyénítésre. Vigyázz, hogy a sablont magát ne másold át a cikknévtérbe, nehogy a bot az utolsó futás óta keletkezett kézi szerkesztéseket ledózerolja.
Paraméter | Leírás | Típus | Állapot | |
---|---|---|---|---|
WDQ-lekérdezés | wdq | Wikidata Query nyelvű lekérdezés | Ismeretlen | opcionális |
SPARQL-lekérdezés | sparql | SPARQL nyelvű lekérdezés. A listázandó elemeket kiválasztó oszlop neve kötelezően ?item. | Ismeretlen | ajánlott |
rendezés | sort | Azon oszlop azonosítója, amely alapján a táblázat rendezendő. Lehet „label” (címke), „family_name” (vezetéknév, személyek esetén) vagy egy Pxxx formátumú azonosító (használni kívánt tulajdonság). Ismeretlen vagy üres érték esetén nem rendez. | Sor | opcionális |
rendezési irány | sort_order | A rendezés iránya: „asc” (növekvő) vagy „desc” (csökkenő)
| Sor | opcionális |
megjelenítendő oszlopok | columns | A lekérdezésből készített táblázatban megjelenítendő oszlopok. Vesszővel ellátott lista <id>:<név> vagy <id> elemekkel, ahol az <id> egy azonosító („label” vagy Pxxx formátumú tulajdonság), a <név> pedig az oszlop esetleges címe. | Ismeretlen | opcionális |
bélyegképméret | thumb | A bélyegképek szélessége képpontban
| Szám | opcionális |
linkeléstípus | links | Annak megadása, hogy milyen linkeket adjon vissza a lekérdezés
| Sor | opcionális |
szakaszok | section | Egy tulajdonság száma, ami szerint szakaszokba rendezi a bot a találatokat
| Sor | opcionális |
szakaszok minimális hossza | min_section | Az egyes szakaszok minimális hossza. Ha egy szakasz ennél rövidebb lenne, a tartalma egy „Misc” szakaszba kerül
| Szám | opcionális |
automatikus leírás | autolist autodesc | Ha értéke „fallback”, a hiányzó leírások helyére automatikus leírást próbál készíteni | Sor | opcionális |
nyelv | language | A címkék és leírások nyelvének kódja
| Sor | opcionális |
sorsablon | row_template | A táblázat egy sorát generáló sablon neve. Paraméterként az oszlopok paraméterben megadott kulcsokat adja át (pl. „label”, „p18”) | Sablon | opcionális |
fejlécsablon | header_template | A táblázatfejlécet generáló sablon neve. A táblázatot lezáró „|}” kód ugyanúgy megjelenik, hacsak a „skip_table” paraméterrel le nincs tiltva. (A fejlécsablon ebben az esetben is megjelenik.) | Sablon | opcionális |
nem táblázatos eredmény | skip_table | Ha bármilyen értéket kap, nem jelenik meg a táblázat fejléce és lezárása. Értelmes eredményhez adj meg egy megfelelő formátumot generáló sorsablont is | Sor | opcionális |
helyben szerkesztés adatai | wdedit | Ha értéke „yes”, a bot generál a helyben szerkesztéshez szükséges adatokat is. Magukat az adatokat a táblázatsorokba írja, így sorsablon használatakor a sablonnak kell gondoskodnia a megfelelő formátumú adatok hozzáadásáról. Ez a szokásosnál nagyobb wikiszöveget eredményez, és a frissítések sikertelenek lehetnek miatta | Sor | opcionális |
forráshivatkozások | references | Ha értéke „all”, a bot forráshivatkozásokat is generál. A lap aljára kézzel kell elhelyezni a {{jegyzetek}} sablont | Sor | opcionális |
automatikus frissítés időköze | freq | Ennyi napot vár a bot az automatikus frissítések között (a kézi frissítéseket ez nem érinti)
| Szám | opcionális |
összegzés | summary | Kulcsok listája, amik megjelenjenek a táblázat végén lévő összegzésben. Elérhető kulcsok: itemnumber – a listában szereplő elemek száma | Sor | opcionális |
lekérdezés nélkül | short | Tetszőleges érték megadásával nem jeleníti meg a lekérdezést.
| Logikai | opcionális |
limit | limit | A listában szereplő elemek maximális száma. Ha ennél több elemet ad vissza a lekérdezés, akkor a lista helyett hibaüzenet jelenik meg. (Ha hibaüzenet helyett el szeretnéd dobni a felesleget, használd a LIMIT záradékot a SPARQL-lekérdezésben.)
| Szám | opcionális |
Használata
[szerkesztés]Helyezzük el az alábbi szakaszt egy szócikkbe, majd mentés után kattintsunk a Kézi frissítés linkre.
{{Wikidata lista |sparql= |sort= |columns= |thumb= |links= }} {{Wikidata lista vége}}
A lista elemei többféle típusúak lehetnek, ehhez a links paraméterhez írjuk be az alábbiak közül valamelyiket:
- text: csak akkor kattintható, ha van magyar cikk, különben fekete;
- local: csak azok kerülnek bele a listába, amiknek van magyar cikke is;
- red: mint az első, de a fekete szövegek mind kattintható piros linkek lesznek;
- all: egyből a Wikidatára linkel (most ezek a linkek külön oszlopban vannak;
- reasonator: külső oldalra linkel, mely a Wikidatára támaszkodik.
Példa
[szerkesztés]Ez a lista [[Magyarország]] vasútállomásait sorolja fel. {{Wikidata lista |sparql=SELECT ?item WHERE { ?item wdt:P31 wd:Q55488 . ?item wdt:P17 wd:Q28 } |sort=label |columns=label:Név,p131:Közigazgatási egység,p1619:Megnyitás,p1103:Vágányok száma,p81:Útvonal,p18:Kép |thumb=100 |links=local }} {{Wikidata lista vége}}
Eredménye: Magyarország vasútállomásainak listája (a navigációs sablonok már korábban is benne voltak).
Amennyiben a táblázatban hibát találunk, azt ne a cikkben javítsuk, hanem a táblázatban található hibás szócikk wikidata-adatlapján. Ehhez kattintsunk a listában szereplő szócikk nevére, majd miután megnyílt a cikk, a Wikipédia cikk bal oldalán keressük meg a Wikidata-adatlap linket és kattintsunk rá. A bejövő új oldalon már tudjuk javítani az esetleges hibákat.
Miután végeztünk, a lista szócikk tetején lévő keretes dobozban található Lap kézi frissítése linkre kattintva frissíthetjük a teljes lista-szócikket.
Amennyiben a táblázattal elégedettek vagyunk és nem kívánjuk többet a Wikidata segítségével frissíteni, akkor távolítsuk el a Wikidata-lista és a Wikidata lista vége sablonokat a cikkből. Ezután bármit módosítunk, nem lesz többet a változtatásunk felülírva.
Kapcsolódó sablonok
[szerkesztés]Lásd még
[szerkesztés]- Wikipédia:Listeriabot
- Kategória:Automatikusan generált listát tartalmazó lapok – az összes lista, amely ezzel a sablonnal készült
- A frissítést végző bot forráskódja