Segítség:Kategoriák
| Megjegyzés: Amikor szerkeszted ezt a lapot, beleegyezel a szerkesztésed CC0 alatti közzétételébe. Lásd a Public Domain Help Pages lapot további információkért. |
A kategóriák a MediaWiki egyik funkciójaként automatikus indexeket biztosítanak, amelyek tartalomjegyzékként hasznosak.
A lapokat és fájlokat úgy sorolhatod kategóriákba, hogy a tartalom szövegéhez egy vagy több Kategória címkét adsz. Ezek a címkék hivatkozásokat hoznak létre a lap alján, amelyek az adott kategóriába tartozó összes lap listájára vezetnek, így könnyen böngészhetők a kapcsolódó lapok.
Összefoglaló
A Kategória névtér minden egyes lapja egy úgynevezett kategóriát képvisel, vagyis kapcsolódó lapok csoportját, és tartalmazza az adott kategóriába tartozó lapok jegyzékét. Ez a lap például a(z) „Kategória:Segítség” kategóriába tartozik. Ha megnyitod a kategórialapot, ott látni fogsz egy erre a lapra mutató hivatkozást.
Ha egy lap egy vagy több kategóriába tartozik, ezek a kategóriák a lap alján jelennek meg (vagy a jobb felső sarokban, a használt felülettől függően).
Maguk a kategórialapok két részből állnak:
- az elején egy opcionális rész lehet, amely a többi laphoz hasonlóan szerkeszthető szöveget tartalmaz;
- a végén mindig megtalálható az adott kategóriába tartozó összes lap hivatkozásokból álló, automatikusan generált, betűrendes listája – pontosabban Unicode szerinti rendezési sorrendben.
Egy lap kategóriába sorolásához egyszerűen add hozzá a lap wikiszövegéhez a „[[Kategória:Kategórianév]]” hivatkozást. Ezt általában a lap alján szokás elhelyezni.
Ha egy kategórialapra a lapon belül szokásos wikihivatkozásként szeretnél hivatkozni (anélkül, hogy a lapot hozzáadnád a kategóriához), tegyél kettőspontot a hivatkozás neve elé. Például: [[:Kategória:Nincs ebben a kategóriában]]
Új kategória bármely lap hozzárendelése előtt is létrehozható, ugyanúgy, mint bármely más szokásos lap.
Az egyes wikiknek saját legfelső szintű kategóriáik lehetnek, például a Wikipédián a Category:Contents.
Az összes olyan kategória teljes listájáért, amely legalább egy lapot tartalmaz, lásd: Special:Categories.
Az összes létrehozott vagy szerkesztett kategória teljes listájáért – beleértve azokat is, amelyekben nincs egyetlen lap sem – lásd: Special:Allpages/Category: (figyeld meg a végén álló kettőspontot).
Lap hozzáadása kategóriához
Ha egy lapot vagy feltöltött fájlt hozzá szeretnél adni egy kategóriához, egyszerűen szerkeszd az adott lapot, és add hozzá az alábbi szöveget (ahol a Név annak a kategóriának a neve, amelybe be szeretnéd sorolni).
[[Category:Név]]
Tetszőleges számú Category címke hozzáadható a laphoz, és a lap mindegyikben szerepelni fog. A Category címkéket – az oldalsávban elhelyezett interwiki nyelvi hivatkozásokkal együtt – más szerkesztők kényelme érdekében általában a lap legaljára szokás tenni.
Egy kategóriába sorolt lapon a kategóriák a Kategóriák: dobozban pontosan abban a sorrendben jelennek meg, ahogyan a wikiszövegben szerepelnek.
(Legalábbis a MediaWiki 1.18.2-ben) ha egy kategória több szülőkategóriának is alkategóriája, mindkét hierarchia megjelenik, de a címkézett kategória ezek közül legfeljebb az egyikben marad feltüntetve. Ez lehetőséget teremt látszólagos ismétlődő bejegyzések megjelenésére, ha egy több szülőkategóriával rendelkező kategória és annak egyik szülőkategóriája is címkézve van ugyanazon a lapon. Tegyük fel például, hogy a Maryanne kategória a Mary és az Anne kategóriának is alkategóriája. Ha egy lap a Maryanne és az Anne kategóriát is címkézi, akkor a kategóriaútvonal ezt fogja mutatni:
Anne Anne Mary -> Maryanne
Úgy tűnik, hogy az „Anne” ismétlődik, de valójában ez a jelentése:
Anne Anne -> Maryanne Mary -> Maryanne
Ez egy hiba, amelyet a(z) phab:T35614 alatt már jelentettek.
Rendezési kulcs
Alapértelmezés szerint egy lap a kategórián belül a neve első betűje szerint kerül rendezésre — a névtér nélkül.
Emellett a MediaWiki az ékezetes karaktereket az ékezet nélküli változataiktól külön kezeli, ezért az À, Á, Ä betűvel kezdődő lapok külön címsorok alatt jelennek meg, nem az A címsor alatt.
(Ha rendelkezel shell-hozzáféréssel, ezek az alapértelmezések a $wgCategoryCollation használatával módosíthatók.)
A rendezési kulcs határozza meg, hogy a lap melyik betű szerinti címsor alatt és a kategórialista melyik helyén jelenjen meg.
A kategória rendezési kulcsát kétféleképpen lehet testre szabni:
- Általánosan, az összes kategóriára vonatkozóan, a DEFAULTSORT varázsszó lapon való elhelyezésével.
- Egyedileg, kategóriánként úgy, hogy az értéket a címkében, a függőleges vonal után adod meg. Az alábbi címke például az
Scímsor alá veszi fel a lapot.
[[Category:Név|Sort]]
Az, hogy a rendezési kulcsok megkülönböztetik-e a kis- és nagybetűket, a konfigurációs beállításoktól függ. A kategórián belüli szakaszok sorrendje a Unicode szerinti rendezési sorrendet követi. A rendezési kulcs nem változtatja meg a kategóriában megjelenített lapcímet.
A szóközök és más karakterek is teljesen megengedettek.
Kategórialap létrehozása
A kategóriák akkor is léteznek, ha a lapjukat még nem hozták létre, az ilyen kategóriák azonban elszigeteltek a többitől, és kevéssé hasznosak a rendszerezés vagy a navigáció szempontjából.
Kategória úgy hozható létre, hogy lapot hozol létre a Kategória: névtérben. A kategórialap ugyanúgy létrehozható, mint más wikilapok (lásd: Segítség:Új lap kezdése); egyszerűen add a „Category:” előtagot a lap címe elé.
A felesleges munka elkerülése érdekében új kategória létrehozása előtt próbálj meg keresni a wikiben. Az összes kategória listája a(z) Speciális lapok lapon található, amely a oldalsáv „eszközök” dobozából érhető el.
A kategóriahierarchia kezelése
A kategóriák hierarchikusan más kategóriákba is tartozhatnak. Mivel a kategórialapok lényegében ugyanúgy működnek, mint bármely más lap, a kategórialap aljára is elhelyezhető egy Category címke.
Érdemes az összes kategóriát egyetlen legfelső szintű kategóriával rendelkező hierarchiába rendezni. A kategóriaszerkezet lehet külön ágakból álló fa, de gyakrabban gráfszerkezetű. Általában minden kategória és a legfelső szintű kategória között folytonos szülő–gyermek kapcsolati láncnak kell lennie.
Kategóriafa
A MediaWiki 1.31 óta a(z) Kategóriafa kiterjesztés alapértelmezetten csomagolva van, így a Special:CategoryTree és a <categorytree> faszerű szerkezeti megjelenítést tud biztosítani a kategóriákhoz.
Rejtett kategóriák
Azok a kategóriák, amelyekbe egy lap tartozik, általában a lap alján jelennek meg. A MediaWiki 1.13 óta egy kategória elrejthető ebből a listából, ha a kategórialapon elhelyezed a __HIDDENCAT__ varázsszót.
A felhasználók megjeleníthetik a rejtett kategóriákat egy külön Rejtett kategóriák listában, ha a Special:Preferences lapon, a Lapok megjelenítése szakaszban bejelölik a Rejtett kategóriák megjelenítése lehetőséget.
A rejtett kategóriák automatikusan bekerülnek a Category:Hidden categories lapra. Ezt a kategóriát a MediaWiki:Hidden-category-category rendszerüzenet határozza meg.
Hivatkozás kategóriára
Kategóriára mutató hivatkozás létrehozásához tegyél kezdő kettőspontot a kategórianév elé (a kettőspont nélkül az aktuális lap bekerülne a kategóriába):
[[:Category:Help]]→ Category:Help
A hivatkozás szövegének módosításához írd a szöveget a hivatkozáscímkébe, a függőleges vonal után:
[[:Category:Help|Súgókategória]]→ Súgókategória
A kategóriákra átirányító átirányító lapoknál is használni kell a kettőspontot, különben átirányítás helyett bekerülnek a kategóriába.
Kategóriák és sablonok (beillesztett lapok)
Ha a [[Category:Cats]] kategóriát sablonba (beillesztett oldalba) helyezed, a sablon és az azt beillesztő lapok is a Cats kategóriába kerülnek.
Ha csak a sablont szeretnéd kategorizálni, a kategóriába sorolást <noinclude> címkék közé írd.
Ha csak a sablont használó lapot akarod kategorizálni, de nem magát a sablont, írd a kategóriába sorolást <includeonly> címkék közé.
A gyorsítótárazás miatt eltarthat egy ideig, amíg a sablonokon keresztül hozzáadott kategóriák módosítása mindenhol láthatóvá válik. Egy lapon üres szerkesztést végezhetsz, hogy a kategóriái azonnal frissüljenek.
Kategória átirányítása
Más lapokhoz hasonlóan (például sablonokhoz, fájlokhoz stb.) a kategórialapok is átirányíthatók más szokásos lapokra vagy kategórialapokra. A sablonokkal, fájlokkal és szokásos tartalmi lapokkal ellentétben azonban, amikor egy kategóriát használsz, az átirányítások nem érvényesülnek (phab:T5311). Például:
| Előfeltétel | Amit írsz | Eredmény (kategóriába sorolás) | Eredmény (hivatkozás viselkedése) |
|---|---|---|---|
Category:A átirányít ide: Category:B
|
[[Category:A]]
|
A lap bekerül ide: Category:A
|
A látogatók nem tudják megnyitni a kategórialapot (az azonnal átirányítja őket ide: Category:B)
|
Category:A átirányít ide: Category:B
|
[[Category:B]]
|
A lap bekerül ide: Category:B
|
A látogatók a Category:B vagy a Category:A használatával érhetik el (szokásos átirányítási működés)
|
Category:A átirányít ide: Category:B
|
[[:Category:A]]
|
A lap nem kerül kategóriába | Közvetlen hivatkozás jön létre erre: Category:A; kattintáskor a szokásos átirányítási működés érvényesül
|
Category:A átirányít ide: Category:B
|
[[:Category:B]]
|
A lap nem kerül kategóriába | Közvetlen hivatkozás jön létre erre: Category:B; a várt módon működik
|
Mivel ez a működés zavaró lehet, egyes Wikimédia-wikik „kategória-átirányítás” sablont használnak az átirányított kategóriák megjelölésére, lehetővé téve az oda besorolt lapok kézi vagy automatizált karbantartását.
Karbantartási követőkategóriák
Bizonyos szintaktikai problémák, például egy hibás képhivatkozás vagy túl sok költséges elemzőfüggvény használata miatt a lap bekerülhet egy karbantartási követőkategóriába. A kiterjesztések is hozzáadhatnak lapokat karbantartási követőkategóriákhoz, például a Category:Pages with math errors. Részletekért lásd: Help:Tracking categories.
Kategória átnevezése
Ha átnevezel egy kategóriát, mivel az átirányítás kategóriába soroláskor nem működik, az összes kategóriacímke hibás lesz, ezért javítanod kell őket.
Lásd még
- Kategória:Kategória-kiterjesztések
- CategoryExplorer – ha ez igaz értékre van állítva, az első lista alatt minden kategória ismét megjelenik morzsanavigáció formájában, az összes szülőkategóriájával együtt, ábécérendbe rendezve.