Nápověda:Kouzelná slůvka

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Kouzelná slůvka či slova jsou kódy používané ve zdrojovém textu článků, šablon a dalších stránek Wikipedie, které plní speciální funkce na stránce, na které jsou zobrazeny.

Existují tři typy kouzelných slůvek podle jejich funkce: * přepínače - pro zapnutí/vypnutí nějaké funkce stránky, např. zobrazení obsahu článku * proměnné - zastupují nějakou hodnotu, např. +more aktuální datum nebo název článku, kam je kouzelné slůvko (šablonou) vloženo * funkce - vyžaduje zadání vstupní informace v podobě parametru (parametrů), nejčastěji podobně jako proměnná, např. vypíše název jazyka dle zadaného kódu.

Přepínače

Přepínače slouží k zapnutí nebo vypnutí nějaké funkce stránky. Zapisují se velkými písmeny a uvozují se dvojitými podtržítky:

Obsah článku

České zadáníAnglické zadáníÚčel
Skryje obsah
Zobrazí obsah, i když stránka neobsahuje dostatečný počet nadpisů
Vloží obsah přímo v místě přepínače

Odkazy na editaci

České zadáníAnglické zadáníÚčel
Skryje odkazy na editaci jednotlivých sekcí
Zobrazí odkaz na vytvoření nové sekce
Skryje odkaz na vytvoření nové sekce

Další přepínače

České zadáníAnglické zadáníÚčel
Povolí zobrazení stránky ve vyhledávačích
Zakáže zobrazení stránky ve vyhledávačích
-Na dané stránce skryje globální uživatelskou stránku a zobrazí místní

Proměnné

Proměnné slouží k vložení nějaké hodnoty závisející na čase, projektu, stránce nebo uživateli. Uvozují se jako šablony dvojitými složenými závorkami a zapisují se velkými písmeny:

Datum a čas

České zadáníAnglické zadáníVypíše
RokRokRok
Aktuální kalendářní rok
MěsícMěsícMěsíc
Číslo aktuálního kalendářního měsíce
Stejné číslo dvojciferně
Jméno aktuálního kalendářního měsíce
Genitiv jména
Zkratka jména
TýdenTýdenTýden
Aktuální kalendářní týden
DenDenDen
Číslo aktuálního dne v měsíci
Stejné číslo dvojciferně
Číslo aktuálního dne v týdnu
Jméno aktuálního dne v týdnu
ČasČasČas
Aktuální čas
Aktuální hodina dvojciferně
Aktuální časová známka

Informace o wiki

České zadáníAnglické zadáníVypíše
ObecnéObecnéObecné
Název wiki
Jazyk wiki
URL wiki
Doména wiki
Statistiky wiki přidáním parametru R se vypíše číselný údaj nenaformátovaný (např. )Statistiky wiki přidáním parametru R se vypíše číselný údaj nenaformátovaný (např. +more )Statistiky wiki přidáním parametru R se vypíše číselný údaj nenaformátovaný (např. )
Počet stránek
Počet článků v hlavním jmenném prostoru obsahujících alespoň jeden odkaz
Počet všech editací
Počet registrovaných uživatelů
Počet správců
Počet aktivních registrovaných uživatelů
Počet stránek v daném jmenném prostoru; proměnná je náročná na práci serverů, proto ji používejte střídmě
Počet stránek v dané kategorii; proměnná je náročná na práci serverů, proto ji používejte střídmě; parametr kategorie vypíše pouze počet podkategorií, parametr stránky pouze počet ostatních stránek (např. )
Počet uživatelů v dané skupině
.

Informace o stránce

Přidáním parametru stránka se vypíše údaj pro zadanou stránku (např.

); tato funkce je však u obecných a u revizí stránek náročná na práci serverů, proto ji používejte střídmě.

České zadáníAnglické zadáníVypíše
ObecnéObecnéObecné
ID stránky
Aktuální úroveň zamčení stránky pro danou akci (např. +more edit nebo move)
Časová známka vypršení aktuálního zámku stránky pro danou akci
Revize stránkyRevize stránkyRevize stránky
ID aktuální revize stránky
Den aktuální revize stránky
Den dvojciferně
Měsíc aktuální revize stránky
Měsíc dvojciferně
Rok aktuální revize stránky
Časová známka aktuální revize stránky
Poslední autor aktuální revize stránky
Velikost aktuální revize stránky; pro velikost jiné než aktuální stránky se zde používá
Název stránky přidáním přípony E se vypíše údaj zakódovaný do formátu URL (např. )Název stránky přidáním přípony E se vypíše údaj zakódovaný do formátu URL (např. )Název stránky přidáním přípony E se vypíše údaj zakódovaný do formátu URL (např. )
Celý název stránky
Celý název stránky bez jmenného prostoru
Název nadstránky (bez jmenného prostoru)
Název kořenové nadstránky (bez jmenného prostoru)
Název podstránky
Celý název související obsahové stránky (pro odkaz z diskuse)
Celý název související diskusní stránky (pro odkaz ze článku)
Jmenný prostor přidáním přípony E se vypíše údaj zakódovaný do formátu URL (např. )Jmenný prostor přidáním přípony E se vypíše údaj zakódovaný do formátu URL (např. )Jmenný prostor přidáním přípony E se vypíše údaj zakódovaný do formátu URL (např. )
Název jmenného prostoru
Číslo jmenného prostoru
Název souvisejícího obsahového jmenného prostoru
Název souvisejícího diskusního jmenného prostoru
.

Speciální proměnné

České zadáníAnglické zadáníVypíše
Znak se používá jako oddělovač parametrů, ale občas je potřeba jej vložit dovnitř parametru, což umožňuje tato speciální proměnná

Funkce

Funkce slouží k přizpůsobení nějaké hodnoty k danému účelu podle zadaného parametru nebo parametrů. Uvozují se jako šablony dvojitými složenými závorkami, ale obsahují dvojtečku za svým názvem a někdy křížek před ním:

. Více parametrů se odděluje svislou čarou:

.

Formát URL

České zadáníAnglické zadáníVypíše
Relativní cesta ke stránce; druhý zadaný parametr přidá zadaný text za vytvořenou URL (např. )
URL stránky; druhý zadaný parametr přidá zadaný text za vytvořenou URL
Úplná URL stránky; druhý zadaný parametr přidá zadaný text za vytvořenou URL
URL souboru; druhý zadaný parametr vypíše odkaz na soubor v zadané velikosti (např. +more )
Změní text na zápis URL; parametr WIKI změní text na wiki formát URL, parametr PATH změní text na Unicode formát URL
Změní text na zápis záložky (části URL za znakem #)
.

Formát textu

České zadáníAnglické zadáníVypíše
Převede zadané číslo do správného formátu; parametr R provede přesný opak - zadaný číselný údaj se změní na neformátovaný
Převede zadané datum do správného formátu; druhý zadaný parametr upraví výstup podle zadaného formátu (složením písmen d, m a y v určeném pořadí nebo vložením příslušné normy ISO)
Převede zadaný text na malá písmena
Změní první písmeno zadaného textu na malé
Převede zadaný text na velká písmena
Změní první písmeno zadaného textu na velké
Přidá dostatečný počet nul před text tak, aby byl text správně dlouhý, třetí zadaný parametr změní znak nuly na jiný zadaný znak (znaky)
Přidá dostatečný počet nul za text tak, aby byl text správně dlouhý, třetí zadaný parametr změní znak nuly na jiný zadaný znak (znaky)

Lokalizace

České zadáníAnglické zadáníVypíše
Změní zadané číslo nebo anglické pojmenování na české pojmenování zadaného jmenného prostoru; přípona e vypíše pojmenování zakódované do formátu URL
Vypíše český text zadaného hlášení, případné parametry budou použity jako parametry hlášení, pokud hlášení obsahuje parametry
Vypíše variantu pro zadanou hodnotu (číslo). Pokud je číslo jedna, vypíše první, pokud 2-4, vypíše druhou (v případě chybějícího parametru poslední) a pokud je hodnota vyšší, vypíše poslední variantu
Vypíše zadanou gramatickou variantu slova
Vypíše variantu podle pohlaví zadaného uživatele. +more Pokud je uživatel muž, vypíše první, pokud žena, vypíše druhou, pokud uživatel pohlaví nespecifikoval, vypíše třetí variantu (v případě chybějícího parametru první)
Vypíše název jazyka podle zadaného kódu; pokud je zadán cílový jazyk, název jazyka se přeloží (např. do češtiny)
Vypíše český název zadané speciální stránky; přípona e vypíše název stránky zakódovaný do formátu URL
.

Pomocné funkce při editaci

České zadáníAnglické zadáníVypíše
Zobrazí místo názvu článku zadaný nadpis (pokud se od názvu článku příliš neliší)
Nastaví pro stránku výchozí klíč řazení v kategoriích
Vloží HTML značku se zadanými vlastnostmi a zadaným obsahem
Vloží (pravděpodobně neexistující) šablonu zadaného jména namísto kouzelného slůvka
Při uložení je v kódu nahrazeno obsahem šablony
Při uložení je nahrazeno obsahem šablony obaleným v <nowiki>

Pokročilé funkce

České zadáníAnglické zadáníVypíše
-Vypíše výsledek zadaného matematického výrazu
-Vypíše poslední hodnotu, pokud je podmínka prázdná, jinak vypíše první hodnotu
-Vypíše první hodnotu, pokud jsou oba výrazy totožné, jinak vypíše poslední hodnotu
-Vypíše první hodnotu, pokud výraz (např. nebo výstup šablony volající chybu) obsahuje chybu, jinak vypíše poslední hodnotu
-Vypíše první hodnotu, pokud je zadaný matematický výraz pravdivý, jinak vypíše poslední hodnotu
-Vypíše první hodnotu, pokud zadaná stránka existuje, jinak vypíše poslední hodnotu
-Přemění zadanou relativní cestu od aktuální stránky k jiné stránce na celý název cílové stránky; druhý zadaný parametr vypíše údaj pro zadanou startovní stránku
-Vypíše takovou ze zadaných hodnot, od které varianta je shodná s výrazem, případně výchozí hodnotu, pokud není s výrazem shodná žádná ze zadaných variant
-Vypíše aktuální datum a/nebo čas v zadaném formátu; druhý zadaný parametr umožní naformátovat jiný než aktuální údaj, třetí zadaný parametr vypíše údaj v jiném než aktuálním jazyce, více viz #time
-Vypíše část názvu zadané stránky; druhý zadaný parametr vypíše pouze zadaný počet částí, třetí zadaný parametr vypíše části od zadaného pořadového čísla

Externí odkazy

mw:Help:Magic words/cs - nápověda ke kouzelným slůvkám na MediaWiki / * mw:Help:Extension:ParserFunctions - nápověda k pokročilým funkcím na MediaWiki * MessagesCs. +morephp - soubor definující v poli $magicWords české názvy kouzelných slůvek.

Kategorie:Nápověda:Šablony

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top