Wikikönyvek:Varázsszavak
Ezen az oldalon egy technikai leírást olvashatsz a Wikikönyvek szerkesztéséről. Tartsd szem előtt, hogy nem minden ajánlott, ami technikailag megvalósítható! |
Varázsszavak
szerkesztésA varázsszavak olyan szövegek, amelyekhez a MediaWiki (a Wikipédia szoftvere) egy szöveget rendel, vagy elhelyezése esetén módosítja az adott lap megjelenését vagy valamely tulajdonságát. A varázsszavaknak három típusa van.
- A kapcsolók két-két aláhúzásjel között álló, csupa nagybetűvel írt szavak (__MINTA__), melyek egy adott lap viselkedését (pl. rejtett kategóriák) vagy megjelenítését (pl. tartalomjegyzék elrejtése) befolyásolja.
- A változók két-két kapcsos zárójel között álló, csupa nagybetűvel írt szavak ({{MINTA}}), ezek különböző információkat szolgáltatnak (pl. lap neve, jelenlegi dátum, a MediaWiki verziója).
- A harmadik csoport, az elemzőfüggvények vagy {{függvénynév:...}}, vagy {{#függvénynév:...}} formájúak, hasonlóak a változókhoz, azonban egy vagy több bemeneti paramétert kapnak, és ez alapján szolgáltatnak információkat.
Kapcsolók
szerkesztésKapcsoló | Leírás | Verzió[1] | |
---|---|---|---|
magyar nevek | angol név | ||
Tartalomjegyzék | |||
__NINCSTJ__, __NINCSTARTALOMJEGYZÉK__ | __NOTOC__ | Elhelyezve az adott lapon nem jelenik meg a tartalomjegyzék, a szakaszok számától függetlenül. Ha sehol nem szeretnél tartalomjegyzéket látni, nem szükséges minden lapra elhelyezned ezt a kapcsolót, helyette a beállításaidnál menj a Lapok megjelenítése fülre, és ott vedd ki a pipát a „Tartalomjegyzék megjelenítése a három fejezetnél többel rendelkező cikkeknél” elől. Szócikkekben (kivéve néhány ritka esetet, például az ABC-szerint rendezett listákat) ne használd. | |
__LEGYENTARTALOMJEGYZÉK__, __LEGYENTJ__ | __FORCETOC__ | A tartalomjegyzék akkor is meg fog jelenni a lapon, ahol el van helyezve ez a kapcsoló, aminél kevesebb, mint három szakasz van. (Alapértelmezettként a szoftver csak akkor jeleníti meg azt, ha legalább három szakasz van az adott lapon.) | |
__TJ__, __TARTALOMJEGYZÉK__ | __TOC__ | Ahol el van helyezve ez a kapcsoló, ott fog megjelenni az adott lap tartalomjegyzéke. A kapcsoló érvényteleníti a __NINCSTJ__ (lásd fentebb) hatását. Ha többször is elhelyezzük, az első előfordulás helyén fog szerepelni a tartalomjegyzék. Lehetőleg ne használd ezt a lehetőséget a tartalomjegyzék jobb oldalra helyezéséhez. | |
Szerkesztés | |||
__NINCSSZERKESZTÉS__, __NINCSSZERK__ | __NOEDITSECTION__ | Eltávolítja a szakaszcímek mellett megjelenő „szerkesztés”-hivatkozásokat. Szócikknévtérben ne használd. | |
__ÚJSZAKASZLINK__, __ÚJSZAKASZHIV__ | __NEWSECTIONLINK__ | Megjelenít egy új fület „+” felirattal a „szerkesztés” mellett, ami lehetővé teszi új szakasz nyitását. Vitalapokon ez automatikusan megjelenik, így ott nem szükséges használni őket. | 1.7+ |
__NINCSÚJSZAKASZLINK__, __NINCSÚJSZAKASZHIV__ | __NONEWSECTIONLINK__ | Eltávolítja a „szerkesztés” fül mellett megjelenő, új szakasz nyitására használható „+” fület. Vitalapok esetén használandó, ezeken a lapokon jelenik meg alapértelmezettként. | 1.15+ |
Kategóriák | |||
__NINCSGALÉRIA__ | __NOGALLERY__ | Kategórialapokon használandó, a bélyegképek helyett sima linkek jelennek meg. | 1.7+ |
__REJTETTKAT__, __REJTETTKATEGÓRIA__ | __HIDDENCAT__ | Kategórialapokon használandó, eltávolítja a tagok és a szülők kategórialistájáról az adott kategóriát. Karbantartással és különböző problémákkal kapcsolatos kategóriáknál használandó. A beállításaidnál, a Lapok megjelenítése fülön a „Mutassa a rejtett kategóriákat” opció bepipálásával megjelenítheted őket. | 1.13+ |
Nyelvkonverzió | |||
nincs magyar megfelelő | __NOCONTENTCONVERT__ __NOCC__ |
A nyelvvariánsokkal rendelkező wikiken annak a jelzésére szolgál, hogy ne hajtson végre semmilyen nyelvkonverziót a szócikk megjelenítésekor. | |
nincs magyar megfelelő | __NOTITLECONVERT__ __NOTC__ |
A nyelvvariánsokkal rendelkező wikiken annak a jelzésére szolgál, hogy ne hajtson végre nyelvkonverziót a címen (ez azonban a többi tartalomra nem vonatkozik). | |
Egyéb | |||
nincs magyar megfelelő | __START__ | Nincs hatása. | |
nincs magyar megfelelő | __END__ | Pontosan megjelöli a szócikk végét, így megakadályozza, hogy a MediaWiki levágja a szócikk végéről a whitespace-karaktereket (pl. szóköz, újsor, tabulátor). El lett távolítva a MediaWiki 19213-as változatából. | |
nincs magyar megfelelő | __INDEX__ | Jelzi a keresőbotok számára, hogy indexeljék a lapot (felülírja a $wgArticleRobotPolicies beállításait, de nincs hatással a robots.txt-re). | 1.14+ |
__NINCSINDEX__ | __NOINDEX__ | Jelzi a keresőbotok számára, hogy ne indexeljék a lapot (pl. hogy a lap ne jelenjen meg a keresők találati listájában). | 1.14+ |
__ÁLLANDÓÁTIRÁNYÍTÁS__, __STATIKUSÁTIRÁNYÍTÁS__ | __STATICREDIRECT__ | Átirányítólapoknál használandó, nem engedi a MediaWiki számára, hogy automatikusan frissítse a hivatkozást, ha valaki átnevezi a céllapot, és bejelöli az „Az eredeti címre mutató hivatkozások frissítése” opciót. | 1.13+ |
Változók
szerkesztésA változók információkat szolgáltatnak a wikiről, az éppen megtekintett lapról vagy a jelenlegi dátumról. Szintaktikájuk hasonló a sablonokéhoz. Ha egy sablon neve megegyezik egy változó nevével, akkor a változó lesz használva, így a megegyező nevű sablon használatához a {{Sablon:VÁLTOZÓNÉV}} formát kell használni. Néhány esetben, ha paramétert adsz meg, automatikusan sablonként lesz értelmezve a változó neve.
A táblázatban „[költséges]” jelzővel jelölt változók használatának számát követi a szoftver, egy adott lapon csak bizonyos mennyiség helyezhető el.
Dátum és idő
szerkesztésA következő változók a jelenlegi dátumot és időt adják vissza a szerkesztő időzóna-beállításainak megfelelően. A böngésző és a MediaWiki gyorsítótárazása miatt gyakran a gyorsítótárazás időpontja jelenik meg a pontos idő helyett.
Változó | Kimenet | Leírás | Verzió[1] | |
---|---|---|---|---|
magyar nevek | angol név | |||
Év | ||||
{{ÉV}} | {{CURRENTYEAR}} | 2024 | Év | |
Hónap | ||||
{{HÓNAP}} | {{CURRENTMONTH}} | 12 | Hónap (nullával kiegészített szám) | |
{{HÓNAPNEVE}} | {{CURRENTMONTHNAME}} | december | Hónap neve | |
nincs magyar megfelelő | {{CURRENTMONTHNAMEGEN}} | december | Hónap neve (birtokos eset) | |
{{HÓNAPRÖVID}} | {{CURRENTMONTHABBREV}} | dec | Hónap rövidített neve | 1.5+ |
Nap | ||||
{{MAINAP}} | {{CURRENTDAY}} | 30 | A hónap napja | |
{{MAINAP2}} | {{CURRENTDAY2}} | 30 | A hónap napja (nullával kiegészített szám) | 1.6+ |
{{HÉTNAPJA}} | {{CURRENTDOW}} | 1 | A hét napja | |
{{MAINAPNEVE}} | {{CURRENTDAYNAME}} | hétfő | A hét napjának neve | |
Idő | ||||
{{IDŐ}} | {{CURRENTTIME}} | 18:56 | Idő (24-órás ÓÓ:pp formátum) | |
{{ÓRA}} | {{CURRENTHOUR}} | 18 | Óra (24-órás, nullával kiegészített szám) | |
Egyéb | ||||
{{HÉT}} | {{CURRENTWEEK}} | 1 | Hét | |
{{IDŐBÉLYEG}} | {{CURRENTTIMESTAMP}} | 20241230185647 | ÉÉÉÉHHNNÓÓppmm formátumú időbélyeg | 1.7+ |
A következő változók a fentiekhez hasonló értékekkel térnek vissza, annyi különbséggel, hogy a szerkesztő időzónája helyett a szerver időzónájában.
- {{HELYIÉV}}, {{LOCALYEAR}}
- {{HELYIHÓNAP}}, {{LOCALMONTH}}
- {{HELYIHÓNAPNEVE}}, {{LOCALMONTHNAME}}
- {{LOCALMONTHNAMEGEN}}
- {{HELYIHÓNAPRÖVID}}, {{LOCALMONTHABBREV}}
- {{HELYINAP}}, {{LOCALDAY}}
- {{HELYINAP2}}, {{LOCALDAY2}}
- {{HELYIHÉTNAPJA}}, {{LOCALDOW}}
- {{HELYINAPNEVE}}, {{LOCALDAYNAME}}
- {{HELYIIDŐ}}, {{LOCALTIME}}
- {{HELYIÓRA}}, {{LOCALHOUR}}
- {{HELYIHÉT}}, {{LOCALWEEK}}
- {{HELYIIDŐBÉLYEG}}, {{LOCALTIMESTAMP}}
Metadataadatok
szerkesztésVáltozó | Kimenet | Leírás | Verzió[1] | |
---|---|---|---|---|
magyar nevek | angol nevek | |||
Információk a wikiről | ||||
{{WIKINEVE}} | {{SITENAME}} | Wikikönyvek | A wiki neve. (A LocalSettings.php-ben, a $wgSitename változóban meghatározott érték). | |
{{SZERVER}}, {{KISZOLGÁLÓ}} | {{SERVER}} | //hu.wikibooks.org | A wiki URL-je. (A LocalSettings.php-ben, a $wgServer változóban meghatározott érték) | |
{{SZERVERNEVE}}, {{KISZOLGÁLÓNEVE}} | {{SERVERNAME}} | hu.wikibooks.org | A wiki domainneve (A LocalSettings.php-ben, a $wgServerName változóban meghatározott érték) | |
{{IRÁNYJELZŐ}} | {{DIRMARK}}, {{DIRECTIONMARK}} | |
Kimenete egy Unicode irányjelző, ami megegyezik a wiki alapértelmezett nyelvének irányával (‎ a balról jobbra wikiken, ‏ a jobbról balra wikiken). Hasznos többirányú szöveg készítésekor.
|
1.7+ |
nincs magyar megfelelő | {{SCRIPTPATH}} | /w | a szkript relatív elérési útja (A LocalSettings.php-ben, a $wgScriptPath változóban meghatározott érték) | |
{{JELENLEGIVÁLTOZAT}} | {{CURRENTVERSION}} | 1.44.0-wmf.8 (f08e6b3) | A wiki alatt futó MediaWiki verziója. | 1.7+ |
{{TARTALOMNYELVE}}, {{TARTNYELVE}} | {{CONTENTLANGUAGE}}, {{CONTENTLANG}} | hu hu |
A wiki felületének alapértelmezett nyelve (A LocalSettings.php-ben, a $wgLanguageCode változóban meghatározott érték) | 1.7+ |
Információk a lap legutolsó változatáról | ||||
A lapváltozatokkal kapcsolatos változók a legutolsó szerkesztés információit adják vissza, még akkor is, ha a lap egy korábbi változatát nézed. | ||||
{{VÁLTOZATAZON}}, {{VÁLTOZATAZONOSÍTÓ}} | {{REVISIONID}} | - | A változat egyedi azonosítója | 1.5+ |
{{VÁLTOZATNAPJA}} | {{REVISIONDAY}} | 22 | A szerkesztés napja | 1.8+ |
{{VÁLTOZATNAPJA2}} | {{REVISIONDAY2}} | 22 | A szerkesztés napja (nullával kiegészített szám) | 1.8+ |
{{VÁLTOZATHÓNAPJA}} | {{REVISIONMONTH}} | 12 | A szerkesztés hónapja | 1.8+ |
{{VÁLTOZATÉVE}} | {{REVISIONYEAR}} | 2017 | A változat éve | 1.8+ |
{{VÁLTOZATIDŐBÉLYEG}} | {{REVISIONTIMESTAMP}} | 20171222105321 | A szerkesztés idejének időbélyegje | 1.8+ |
{{VÁLTOZATSZERKESZTŐJE}} | {{REVISIONUSER}} | Tacsipacsi | Annak a szerkesztőnek a neve, aki végrehajtotta a legutolsó szerkesztést a lapon | 1.15+ |
{{LAPMÉRET:lap neve}} | {{PAGESIZE:lap neve}} | 1 063 | [költséges] Visszaadja a megadott lap méretét bájtokban. | 1.13+ |
{{VÉDELMISZINT:művelet}} | {{PROTECTIONLEVEL:action}} | a megfelelő védelmi szint | Visszaadja a megadott művelethez (e.g. 'edit' = szerkesztés, 'move' = átnevezés) tartozó védelmi szintet (e.g. 'autoconfirm', 'sysop' = adminisztrátor) a jelenlegi lapra vonatkozóan. Ha a lap nincs levédve, akkor üres értékkel tér vissza. | 1.15+ |
A lap tartalmát befolyásoló változók | ||||
{{MEGJELENÍTENDŐCÍM}}, {{CÍM}} | {{DISPLAYTITLE:title}} | A lap címének formázására használható. Értékének meg kell egyeznie az eredeti címmel, csupán a kis- és nagybetűk módosíthatóak, a szóközt lecserélhetjük alsóvonásra, valamint néhány alapvető wikiformázás is működik[2] Működése a $wgLanguageCode változóval kapcsolható be vagy ki a LocalSettings.php-ben; a MediaWiki 1.10-es és korábbi változataiban ki volt kapcsolva a hibás implementáció miatt, később alapértelmezettként elérhető. | 1.7+ | |
{{RENDEZÉS:redenzési kulcs}}, {{KULCS:rendezési kulcs}} | {{DEFAULTSORT:redenzési kulcs}}, {{DEFAULTSORTKEY:redenzési kulcs}}, {{DEFAULTCATEGORYSORT:redenzési kulcs}} | Lapok kategorizálásánál használható, beállítja az alapértelmezett rendezési kulcsot. Például ha elhelyezed a {{RENDEZÉS:János, Kovács}}-t a Kovács János végére, a lap a „J” betűnél lesz a kategórialapokon a „K” helyett, ami a címből adódna. | 1.10+ |
Egyéb
szerkesztésVáltozó | Megjelenés | Leírás | Verziók |
---|---|---|---|
{{!}}
|
| | A varázsszó helyén egy „| ” karakter fog a lap végső nézetében megjelenni. Olyankor kell használni a „| ” közvetlen begépelése helyett, amikor az utóbbinak másféle jelentése lenne, például egy sablon paramétereit elválasztó „| ” jellel téveszthetné össze a wiki program.
|
1.24+ |