Súgó varázsszavak - MediaWiki
Tartalom
- 1 Viselkedés kapcsolók
- 2 Változó
- 2.1 Dátum és idő
- 2.2 Műszaki metaadatok
- 2.3 Statisztika
- 2.4 Oldalnevek
- 2.4.1 URL kódolt oldalnevek
- 2.5 Névterek
- 2.6 Egyéb
- 3 Parser funkciók
- 3.1 Egy másik oldal technikai metaadatai
- 3.2 URL-adatok
- 3.3 Névterek
- 3.4 Formázás
- 3.5 Lokalizálás
- 3.6 Fordító módosítók
- 3.7 Vegyes
Varázsszavak olyan szövegsorok, amelyeket a MediaWiki egy változó értékhez vagy funkcióhoz társít, például idő, webhely részletei vagy oldalnevek. Ez az oldal csak a szokásos varázsszavakat magyarázza; Műszaki kézikönyvért lásd: Kézikönyv: Varázsszavak .

A varázsszavaknak három általános típusa van:
- Viselkedés kapcsolók: ezeket általában nagybetűk formájában írják, kettős aláhúzással helyettesítve, például.__FOO__ .
- változók: ezek nagybetűvel, kettős zárójelekkel körülvéve, például.> . Mint ilyenek, nagyon hasonlítanak egyes formátumokra.
- Az elemző funkciói: paramétereket kapnak, és bármelyik alakja >, formában lenni >, például. >. Lásd még: Súgó: Extension: ParserFunctions és Extension: Scribunto .
A változók és az értelmező függvények használhatják az subst:, valamint a formátumokat. Az oldalfüggő varázsszavak hatással lesznek vagy visszaadják az oldal adatait jelenlegi (alapértelmezett), még akkor is, ha a szót átírt formátumban vagy mellékelt rendszerüzenetben adják hozzá.
A viselkedéskapcsoló vezérli az oldal megjelenését vagy viselkedését (ha a felhasznált bőr támogatja), és gyakran használható az adott tartalom kihagyásának vagy beillesztésének megadására. Ezek egy részét nem támogatja például a Minerva bőr
A változók az aktuális oldalról, wikiről vagy dátumról adnak információt. Szintaxisuk hasonló a formátumokhoz. A szoftver nyomon követi a " jelöléssel ellátott változókat [Drága] ”, És az ilyen oldalakba beilleszthető változók száma korlátozott.
Ha egy formátumnév ütközik egy változóval, akkor a változót kell használni (így a Sablon: PAGENAME formátum átírásához meg kell adnia>). Bizonyos esetekben a paraméterek hozzáadása arra kényszeríti az elemzőt, hogy meghívjon egy formátumot; például> transzcludálja a Sablont: CURRENTDAYNAME, nem változó.
Dátum és idő
A következő változók az aktuális dátumot és időt adják meg UTC-ben.
A MediaWiki és a böngésző gyorsítótárazásának köszönhetően ezek a változók az oldal gyorsítótárazásakor jelennek meg, nem pedig az aktuális dátum.
Ezen változók használata miatt az oldalak korlátozottabb másodpercekig tárolódnak. Ez a MagicWordFactory alkalmazásban van konfigurálva.
A varázslat dátum és idő szavak a wiki tartalmi nyelvén vannak formázva. 1.19-től kezdve a wiki tartalmi nyelvétől függenek.
A következő változók megegyeznek a korábbiakkal, de a helykiszolgáló konfigurációját vagy a $ wgLocaltimezone-t használják.
Részletesebb időformázáshoz, vagy az aktuális év és hét ISO-8601-kompatibilisebbé tételéhez telepítse az Extension: ParserFunctions alkalmazást a #time parser függvény használatához..
Műszaki metaadatok
| > | MediaWiki | Wiki webhely neve ($ wgSitename) |
| > | //www.mediawiki.org | Domain URL ($ wgServer). |
| > | www.mediawiki.org | Domain- és aldomainnevek (az 1.17-es verzió óta már nem függenek a $ wgServerName-től). |
| > |
Nincs lefordítva egység. Nyelv:> .
Nincs lefordítva egység. Nyelv: en.
Lehet, hogy kap egy második érvet noerror vagy noreplace a hibaüzenetek elnyomásához, amikor a DISPLAYTITLE-t egyetlen oldalon többször használja, vagy arra, hogy a DISPLAYTITLE ne tegyen semmit, ha korábban egy másik DISPLAYTITLE-t adott meg az oldalon.
(noerror és noreplace esetén)
(noerror és noreplace esetén)
Statisztika
Az ezen változók által visszaadott számok általában elválasztókat tartalmaznak (vesszők, pontok vagy szóközök, a helyi nyelvtől függően), de nyers számokat adhatnak vissza az ": R" jelzővel (például> → 1.010.874 és> → 1010874).
A számvarázs szavak a wiki tartalmi nyelvén vannak formázva. 1.19 óta ez az oldal tartalmi nyelvétől függ.
Illetve a
- az összes oldal
- hétköznapi oldalak (az alkategóriák és fájlok kivételével)
- alkategóriák vagy
- fájlokat
Oldalnevek
Az oldal címe a közvetlenül felsőbb szintű aloldal szintjén, névtér nélkül.
Visszaküldené a sávot a Súgó oldalon: Cím/Foo/Sáv .
Ha nincs aloldal, akkor a> értéke visszatér.
Ezek egyikét sem érinti a megjelenítés címének megváltoztatása a> használatával; a visszaadott értékek az eredeti oldal címe.
A> és> varázsszavak csak olyan névterekben működnek, amelyekben engedélyezett aloldalak vannak. Az aloldalak engedélyezésével kapcsolatban lásd: $ wgNamespacesWithSubpages.
Az 1.15+ verziótól kezdve ezek mindegyike megadhat egy paramétert, amely lehetővé teszi az oldal specifikációjának működtetését az aktuális oldal helyett:
- > → Főoldal
| Figyelem: | Ha az oldal címe olyan részeket tartalmaz, amelyek "." Vagy ".", a varázsszó nem ad vissza semmit. > → '. Semmi sem kerül vissza. |
| Figyelem: | Bizonyos karaktereket tartalmazó oldalcímek, például aposztrófok vagy csillagok * váratlan eredményeket hozhatnak, ha ezeket a varázsszavakat kezelik, pl. >>>. Lásd a T16779, T18474, T37628, T37746 hibákat. Ennek kijavításának egyik egyszerű módja: a PagenFunctions kiterjesztésből csomagolja be a lapnevet>. |
URL kódolt oldalnevek
Az alábbiak a MediaWiki URL-ekben történő felhasználásra kódolt ekvivalensek (azaz az aláhúzással helyettesített szóközök, és néhány HTML-karakter numerikus karakterkódolással elkerülhető)
Ne feledje, hogy a>,> és> megvalósításuk különálló. A részletekért lásd: Kézi: PAGENAMEE kódolás.
névterek
Az alábbiak a MediaWiki URL-ekben történő használatra kódolt ekvivalensek (szóközöket aláhúzással és néhány karaktert százalékosan kódolva):
1.15-től kezdődően ezek teljes oldalnév paramétert vehetnek fel, és az aktuális oldal helyett az adott oldalhoz társított kért névteret adják vissza:
- > → 0
- > → (A fő térben lévő oldalak üresek lesznek)
- > → sablon
- > → sablon
- > → sablon
- > → Sablonbeszélgetés
A paraméter nem lehet névtér neve:
Egyéb
Az elemző funkciói
Az elemző függvények nagyon hasonlítanak a változókhoz, de egy vagy több paramétert vesznek fel (technikailag minden mágikus szó, amely paramétert vesz fel, értelmező függvény), és a név néha kivonatolással van ellátva, hogy megkülönböztesse őket a sablonoktól.
Ez az oldal csak a MediaWiki szoftver szerves részét képező elemző funkciókat ismerteti. Egyéb elemző funkciókat adhatnak hozzá a MediaWiki kiterjesztések, például az Extension: ParserFunctions. Azok számára lásd: Súgó: Extension: ParserFunctions .
Egy másik oldal technikai metaadatai
akció | oldal neve>>
- Ha az adott param megegyezik az elemző aktuális címével, az elemző függvény előnézeti és csere esetén megadja az előző verziókat, amelyek üres karakterláncokat tartalmaznak, ha az oldal létrehozásakor használják, de az aktuális verzió értékeit használják oldalnézetként, beleértve régi verziók megtekintése. Ebben az esetben nem drága elemző függvényről van szó.
URL-adatok
| oldal neve >> oldal neve | QUERY_STRING >> | > →/wiki/MediaWiki > → /w/index.php?title=MediaWiki&printable=yes | A cím relatív elérési útja. |
| oldal neve >> oldal neve | QUERY_STRING >> interwiki: távoli oldal neve | QUERY_STRING >> | > → //www.mediawiki.org/wiki/Kategória:Top_level |
A nowiki paraméter általában eltávolítja a linket a fájlútvonal körül (ami ebben a példában nem látható).
Ne feledje, hogy az alapértelmezett érték | WIKI-ről | QUERY-re változott az 1.17-ben; ez megszakíthatja az e funkcióra támaszkodó sablonokat.
névterek
> a névtér aktuális lokalizált nevét adja vissza az index, a kanonikus név vagy a helyi álnév alapján. Így a>,> és a (a File névtér régi neve) mind a "File" -ot adják vissza. Egy olyan wikiben, ahol a tartalom nyelve francia, a> is érvényes, de> (a "File" német nyelvű lokalizációja) nem.
> a MediaWiki URL-ek kódolt megfelelője. Ugyanezt teszi, de a szóközöket aláhúzással helyettesíti, így külső hivatkozásokban is használható.
| > /> | Közvetít | > /> | Különleges (nem beszélgetés oldal) |
| > /> | > /> | Beszélgetés | |
| > /> | Vevő | > /> | Felhasználói beszélgetés |
| > /> | Projekt A wikik között változik | > /> | Projektbeszélgetés |
| > /> vagy> | Filé | > /> vagy> | Fájlbeszélgetés |
| > /> | MediaWiki | > /> | MediaWiki-beszélgetés |
| > /> | sablon | > /> | Sablonbeszélgetés |
| > /> | Segítség | > /> | Segítsen beszélgetni |
| > /> | Kategória | > /> | Kategória beszélgetés |
Ne tévessze össze a lokalizált névtereket az egyedi névterekkel.
Formázás
Vesz egy nem formázott számot (arab, nincsenek csoportelválasztók és. Tizedes elválasztóként), és a lokalizált jegyű szkriptben adja ki, és decimális és decimális csoport elválasztókkal formázva, a wiki alapértelmezett területi beállításainak megfelelően.
Az | R paraméter használható a viselkedés megfordítására matematikai helyzetekben: megbízható, és csak olyan számok deformálására használható, amelyekről ismert, hogy pontosan úgy vannak formázva, ahogy a formatnum formázza őket a wiki területi beállításával.
A NOSEP ("nincs elválasztó") paraméter azt jelenti, hogy egyetlen csoport/tizedes elválasztó sem változik; A formatnum csak azokat a számokat alakítja át olyan nyelvekké, amelyek nem használják a hindu - arab számrendszert. A NOSEP megakadályozhatja azokat a nem szabványos számjegycsoportokat is, amelyekre nem számítana.
| Figyelem: | A vezető nulla nem kerül eltávolításra, ehelyett a> elemet használhatja, ha az Extension: ParserFunctions telepítve van. |
| Figyelem: | Ha nem a szükséges formátumban adja meg a számokat, akkor ne számítson megbízható kimenetre, különösen a nem angol wikiknél. |
Ha valóban meg kell formáznia (a wiki területi beállításai szerint) egy számot ismeretlen beviteli formátumban, akkor megpróbálhatja kétszer használni a formatnum értéket (de nem, ha lehet tizedes csoportja, vagy elválasztóját megeszik, vagy a szám nem formázni kell). Ne feledje, hogy ez inkább egy feltörés, mint egy szokásos módszer, így a kimenet nem biztos, hogy megbízható.
>
→ 2009. december 25. (az Ön előzménye), 2009. december 25. (alapértelmezett)
>
→ 2009. december 25 (az Ön előzménye), 2009. december 25 (alapértelmezett)
>
→ 2009. december 25 (az Ön előzménye), 2009. december 25 (alapértelmezett)
>
→ 2009-12-25 (előzetes), 2009-12-25 (alapértelmezett)
>
→ 25 decEmber (az Ön pref), DecEmber 25 (alapértelmezett)
Megjegyzések: Az előbbi példában a "pref" csak a jelenlegi MediaWiki wiki dátumpreferenciájára utal.