Ugrás a tartalomhoz

Sablon:Wikidata lista

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
Használati útmutató

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.

Sablonparaméterek[TemplateData szerkesztése]

Ennek a sablonnak ajánlott külön sorokba (blokkban) írni a paramétereit

ParaméterLeírásTípusÁllapot
WDQ-lekérdezéswdq

Wikidata Query nyelvű lekérdezés

Ismeretlenopcionális
SPARQL-lekérdezéssparql

SPARQL nyelvű lekérdezés. A listázandó elemeket kiválasztó oszlop neve kötelezően ?item.

Ismeretlenajánlott
rendezéssort

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.

Soropcionális
rendezési iránysort_order

A rendezés iránya: „asc” (növekvő) vagy „desc” (csökkenő)

Alap­értelmezett
asc
Soropcionális
megjelenítendő oszlopokcolumns

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.

Ismeretlenopcionális
bélyegképméretthumb

A bélyegképek szélessége képpontban

Alap­értelmezett
128
Számopcionális
linkeléstípuslinks

Annak megadása, hogy milyen linkeket adjon vissza a lekérdezés

Alap­értelmezett
all
Soropcionális
szakaszoksection

Egy tulajdonság száma, ami szerint szakaszokba rendezi a bot a találatokat

Példa
P131, 131
Soropcionális
szakaszok minimális hosszamin_section

Az egyes szakaszok minimális hossza. Ha egy szakasz ennél rövidebb lenne, a tartalma egy „Misc” szakaszba kerül

Alap­értelmezett
2
Példa
4
Számopcionális
automatikus leírásautolist autodesc

Ha értéke „fallback”, a hiányzó leírások helyére automatikus leírást próbál készíteni

Soropcionális
nyelvlanguage

A címkék és leírások nyelvének kódja

Alap­értelmezett
hu (magyar)
Soropcionális
sorsablonrow_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”)

Sablonopcionális
fejlécsablonheader_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.)

Sablonopcionális
nem táblázatos eredményskip_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

Soropcionális
helyben szerkesztés adataiwdedit

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

Soropcionális
forráshivatkozásokreferences

Ha értéke „all”, a bot forráshivatkozásokat is generál. A lap aljára kézzel kell elhelyezni a {{jegyzetek}} sablont

Soropcionális
automatikus frissítés időközefreq

Ennyi napot vár a bot az automatikus frissítések között (a kézi frissítéseket ez nem érinti)

Alap­értelmezett
0
Számopcionális
összegzéssummary

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

Soropcionális
lekérdezés nélkülshort

Tetszőleges érték megadásával nem jeleníti meg a lekérdezést.

Alap­értelmezett
igen
Példa
igen
Logikaiopcionális
limitlimit

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.)

Alap­értelmezett
8000
Számopcioná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]