Šablona

Z Mineland.eu | Wiki
Skočit na navigaci Skočit na vyhledávání
Testovací stránka Testovací šablona Testovací CSS Vzorová stránka

Administrátorské šablony

# Šablona Kód Popis Poznámka
Zobrazení stavu Šablona:OK ✔️OK {{OK}} univerzálně lze použít (i v šabloně) pro deklaraci, že je vše v pořádku
Šablona:ERROR ✔️OK {{ERROR}}
{{ERROR | <důvod>}}
univerzálně lze použít (i v šabloně) vypsání chybové hlášky
Šablona:BROKEN ✔️OK {{BROKEN}}
{{BROKEN | <důvod>}}
univerzálně lze použít (i v textu) pro případ rozbití odkazu/šablony/rozšíření
Oznámení Šablona:WIP ✔️OK {{WIP}} připravuje/upravuje se pozor na správné použití, lze využít i šablony RECENT a MISSING
Šablona:EDIT ✔️OK {{EDIT}} nutná editace/přepracování
Šablona:RECENT ✔️OK {{RECENT}}
{{RECENT | part}}
stránka/část stránky se týká aktuálního dění a očekává se její průběžné doplňování slouží zejména k alternaci se šablonou WIP, která je zbytečně naužívaná (např. u současné verze serveru)
Šablona:MISSING ✔️OK {{MISSING}}
{{MISSING | part}}
chybějící informace u celé stránky nebo jen její části, výzva k doplnění
Šablona:MISLEADING ✔️OK {{MISLEADING}}
{{MISLEADING | part}}
subjektivně zabarvené informace u celé stránky nebo jen její části, výzva k doplnění
Šablona:JUNK ✔️OK {{JUNK}}
{{JUNK | <jiná vtipná hláška>}}
článek je vizuální odpad
Šablona:SEE ✔️OK {{SEE | <název>}}
{{SEE | <přesná adresa> | <náhradní název>}}
{{SEE | <přesná adresa stránky> | <náhradní název> | <změněný popisek před odkazem>}}
odkazuje na podrobnou stránku
Šablona:MORE ✔️OK {{MORE | <tato stránka> | <další stránka>}}
{{MORE | <tato stránka> | <přesná adresa další stránky> | <náhradní název další stránky>}}
oznamuje kolize v názvu u více podobných stránek (Southport) odkazovat na rozcestníky
Šablona:BETA ✔️OK {{BETA}} oznamuje že stránka/článek se týká plánované věci
Šablona:OFFTOPIC ✔️OK {{OFFTOPIC}}
{{OFFTOPIC | <jiná vtipná hláška>}}
nepřímo souvisí s Minelandem, např. toitoiky
Šablona:MSG ✔️OK {{...}} vytvoří speciální zprávu
Technické Šablona:MAIN ✔️OK {{MAIN}}
<templatestyles src="Šablona:MAIN/styles.css" />
univerzální šablona pro "globální" CSS využíváme jí místo MediaWiki:Common.css
Šablona:COL ✔️OK {{COL | <počet sloupců> | <text>}} vytvoří zadaný počet sloupců do kterých rovnoměrně rozloží text
Šablona:HLIST ❌ERROR {{HLIST | icon=<předělovací ikonka> | span=<span> | <text>}} šablona pro horizontální flex list
Šablona:VLIST ❌ERROR {{VLIST | icon=<předělovací ikonka> | span=<span> | <text>}} šablona pro vertikální flex list
Šablona:Q ✔️OK {{Q}}
{{Q | <krátký komentář>}}
chybějící zdroj/nejasné
Šablona:REF ✔️OK {{REF | <záznam>}} přidá referenci
Šablona:LOG ✔️OK {{LOG | <záznam>}} přidá oddělenou skupinu referencí na herní chat
Šablona:ABBR ✔️OK {{ABBR | <text> | <delší vysvětlení>}} přidá dolnění textu či vysvětlení zkratky
Šablona:DATUM ✔️OK {{DATUM|YYYY|MM|DD}}
{{DATUM|YYYY|MM}}
{{DATUM|YYYY}}
univerzální šablona pro datum
Šablona:OBDOBI ✔️OK {{OBDOBI|typ|...|formát}} univerzální šablona pro období podrobnější informace v dokumentaci šablony
Šablona:CLEAR ✔️OK {{CLEAR}} vyresetuje float (např. umístí obsah až pod infobox)
Šablona:TOP ✔️OK {{TOP}} stránka patří mezi nejlepší na wiki musí splňovat určitá kritéria
Šablona:DOT ✔️OK {{DOT}} zobrazí symbol middledot (·) v mobilní verzi je nahrazen <br>
Šablona:DEAD ✔️OK {{DEAD}}
{{DEAD | <důvod>}}
zobrazí kříž (✝), v span title lze uvést důvod
Šablona:NOT FOUND ✔️OK {{NOT FOUND}}
{{NOT FOUND | <důvod>}}
{{NOT FOUND | <důvod>| link= }}
vypíše chybovou hlášku; lze použít v případě, že se stránku nepodařilo obnovit po db141 ani z archive.org.
Šablona:FLAG ✔️OK {{FLAG| <stát>}}
{{FLAG| <stát> | <jiný soubor>}}
zobrazí malou vlaječku před názvem státu
Šablona:PLAYER ✔️OK {{PLAYER| <username>}}
{{PLAYER| <stránka> | <username>}}
zobrazí ikonku hlavy u hráče
Šablona:XYZ ✔️OK {{XYZ|x|y|z|formát}}
{{XZ|x|z|formát}}
zapíše souřadnice podrobnější informace v dokumentaci šablony
Šablona:UP ✔️OK {{UP | <stránka>}} lze použít pro vytvoření odkazu na vyšší stránku (automaticky funguje pro subpage)
Šablona:NAV ✔️OK {{PREVIOUS| <stránka vlevo>}}
{{NEXT| <stránka vpravo>}}
{{NAV | <> | <stránka vlevo> | <stránka vpravo>}}
lze použít pro pohyb mezi souřadnými stránkami
Šablona:RELOAD ✔️OK {{RELOAD | page={{FULLPAGENAME}}}}
{{RELOAD | page={{FULLPAGENAME}} | sign=<znak>}}
lze použít pro rychlý reload stránky (včetně CSS stylů)
Šablona:TBA ✔️OK {{TBA}}
{{TBA|<náhradní text>}}
{{N/A}}
TBA znamená to be announced
Šablona:MC ✔️OK {{MC}} zobrazuje aktuální verzi Minecraftu
Ostatní Šablona:RECIPE ✔️OK {{...}} generuje recept
Šablona:BAR ✔️OK {{...}} generuje bar (proužek)
Šablona:MAPA ✔️OK Předgenerované mapy pro zobrazení ikonky
zadává se do parametru | mapa = v infoboxu
Soubor:MAP_1.15_small.png
Soubor:MAP_1.15_large.png
Soubor:MAP_1.8.png
pokud se zadá jiný soubor (např. custom mapa řeky), vygeneruje se mapa bez ikonky
generuje mapu (včteně ikonky) předgenerované mapy pro infoboxy se nacházejí v šabloně Šablona:Infobox/mapa
Šablona:ROUTE ✔️OK {{...}} generuje průběh trati/linky/spojení

Infoboxy

  • zobrazují základní informace o článku (nachází se vpravo na stránce)
  • infobox se musí vložit na začátek stránky (ještě před Oznámení)
Šablona Kód Popis Automatická kategorie Poznámka
Šablona:Infobox Mineland ✔️OK {{...}} infobox pro jednotlivé verze Minelandu Kategorie:Verze
Šablona:Infobox Hráč ✔️OK {{...}} infobox pro hráče Kategorie:Hráči
Šablona:Infobox Stát ✔️OK {{...}} infobox pro stát a městský stát Kategorie:Státy
Kategorie:Sídla (pokud |typ = městský stát)
původně Infobox:Území
původně Infobox:Městský stát
Šablona:Infobox Oblast ✔️OK {{...}} infobox pro oblast/lokalitu/území Kategorie:Oblasti původně Infobox:Lokalita
Šablona:Infobox Sídlo ✔️OK {{...}} infobox pro sídlo, osadu, vesnici a město Kategorie:Sídla
Šablona:Infobox Objekt ✔️OK {{...}} infobox pro stavbu (buď v obci nebo v krajině) Kategorie:Objekty původně Infobox:Stavba
původně Infobox:Dungeon
Šablona:Infobox Příroda ✔️OK {{...}} infobox pro přírodní útvar - řeku/moře/pohoří/horu/biom atp. Kategorie:Příroda
Šablona:Infobox Doprava ✔️OK {{...}} infobox pro silnici/železnici Kategorie:Doprava
Šablona:Infobox Předmět ✔️OK {{...}} infobox pro speciální předměty Kategorie:Předměty
Šablona:Infobox Událost ✔️OK {{...}} infobox pro událost (ať už reálnou nebo fiktivní) Kategorie:Události
Šablona:Infobox Konflikt ✔️OK {{...}} infobox pro konflikt (politický/válečný) Kategorie:Konflikty
Šablona:Infobox Organizace ✔️OK {{...}} infobox pro organizaci (politickou/ekonomickou) Kategorie:Organizace
Šablona:Infobox Osobnost ✔️OK {{...}} infobox pro fiktivní osobu (Cretha, Vít Vidlička aj.) Kategorie:Osobnosti
Šablona:Infobox Projekt ✔️OK {{...}} infobox pro projekt Kategorie:Projekty
Šablona:Infobox Plugin ✔️OK {{...}} infobox pro plugin Kategorie:Pluginy
Šablona:Infobox ✔️OK {{...}} základní infobox, který má všechny vstupy i parametry volitelné

Navboxy

  • zobrazují zařazení článku a ostatních/podobných článků do systému
Šablona Kód CSS Poznámka
Šablona:Navbox Mineland ✔️OK {{Navbox Mineland}} Šablona:Navbox Mineland/styles.css
Šablona:Navbox Státy (1.18) ✔️OK {{Navbox Státy (1.18)}} Šablona:Navbox Státy/styles.css
Šablona:Navbox Sídla (1.18) ✔️OK {{Navbox Sídla (1.18)}} Šablona:Navbox Sídla/styles.css
Šablona:Navbox Státy (1.15) ✔️OK {{Navbox Státy (1.15)}} Šablona:Navbox Státy/styles.css
Šablona:Navbox Sídla (1.15) ✔️OK {{Navbox Sídla (1.15)}} Šablona:Navbox Sídla/styles.css
Šablona:Navbox Doprava (1.15) ✔️OK {{Navbox Doprava (1.15)}} Šablona:Navbox.css
Šablona:Navbox Události (1.15) ✔️OK {{Navbox Události (1.15)}} Šablona:Navbox Události/styles.css
Šablona:Navbox Státy (1.8) ✔️OK {{Navbox Státy (1.8)}} Šablona:Navbox Státy/styles.css
Šablona:Navbox Sídla (1.8) ✔️OK {{Navbox Sídla (1.8)}} Šablona:Navbox Sídla/styles.css
Šablona:Navbox Sídla (1.4) ✔️OK {{Navbox Sídla (1.4)}} Šablona:Navbox Sídla/styles.css

Statistiky

  • „datacentrum“ statistik pro hromadné použití na stránkách
Šablona Kód Poznámka
Šablona:Statistiky/UltraHardcore ✔️OK {{Statistiky/UltraHardcore| <hráč>}}

Ostatní šablony

Šablona Kód Poznámka
Šablona:Obrázek ✔️OK {{Obrázek|Soubor:Název.přípona|<text>}} narozdíl od klasického obrázku umí i horizontální řazení
Šablona:Galerie ✔️OK {{...}}
Šablona:Video ✔️OK {{Video|Soubor:Název.přípona|<text>}} odkazuje na Šablona:Obrázek
Šablona:Citace ✔️OK {{Citace|<text>|<autor>|<datum/místo/další info>}}
Šablona:Chat ✔️OK {{...}} Neplést s Šablona:LOG.
Šablona:Báseň ✔️OK {{...}} odkazuje na Šablona:Chat
Šablona:Cedulka ✔️OK {{Cedulka|<řádek1>|<řádek2>|<řádek3>|<řádek4>}}
Šablona:Lorem ✔️OK {{Lorem}}
{{LoremS}}
krátký vzorový text
Šablona:Lorem2 ✔️OK {{Lorem2}}
{{LoremM}}
střední vzorový text
Šablona:Lorem3 ✔️OK {{Lorem3}}
{{LoremL}}
dlouhý vzorový text
Šablona:ResourcePack/link ✔️OK {{ResourcePack/link}} tabulka s odkazem na aktuální Resource pack
přidáním argumentu float = můžete upravovat float tabulky

Problém načítání styles.css

  • Ze zatím neznámého důvodu nelze vytvářet stránky ve formátu Šablona:<stránka>/styles.css, resp. MediaWiki nezobrazuje tyto stránky ve formátu vyčištěné CSS.
  • Provizorně vyřešeno následujícím lifehackem:
  1. Založte si stránku šablony.
  2. Založte diskusní stránku stránky Šablona:<stránka>/styles.css, ta primárně vynutí zobrazení editoru jako vyčištěné CSS.
  3. Diskusní stránku následně přesuňte z adresy Diskuse k šabloně:<stránka>/styles.css na Šablona:<stránka>/styles.css.

Základ

Hlavička pro šablony vedoucí na stránku Šablona

{{MAIN}}
<!-- další CSS --><noinclude>{{UP|Šablona#{{!}}Šablona}}</noinclude>
  • POZOR! u funkcích určených přímo pro text umístit začátek kódu hned za </noinclude>, aby se zabránilo vytvoření newline

Hlavička pro šablony

{{MAIN}}
<!-- další CSS -->

Dokumentace

<noinclude><div class="documentation">
== Dokumentace ==
'''CSS: [[Šablona:MAIN/styles.css]], [[{{FULLPAGENAME}}/styles.css]]''' {{RELOAD | page={{FULLPAGENAME}}}}<br>        <!-- vyberte jednu možnost -->
'''CSS: [[Šablona:MAIN/styles.css]], nemá vlastní CSS''' {{RELOAD | page={{FULLPAGENAME}}}}<br>                       <!-- vyberte jednu možnost -->
 <nowiki>{{...}}</nowiki>
* poznamka1
* poznamka2
</div></noinclude>
  • není nutné používat na podšablony - např. pro Šablona:Infobox/nazev - stačí, když složitější podšablony budou vysvětleny v dokumentaci nadřazené šablony

Optimální patička stránky

{{CLEAR}}
== Odkazy ==
=== Související články ===
* [[...]]
=== Externí odkazy ===
* [link ...]
=== Reference ===
<references />
=== Log ===
<references group="log" />
<br>
{{Navbox ...}}
[[Kategorie:...]]

Nevyužívané šablony

Šablona Kód Poznámka
Šablona:N/A/TEMP ✔️OK {{N/A/TEMP}}
<noinclude>{{UP|Šablona}}</noinclude>{{N/A/TEMP}}
provizorní stránka pro rozbité šablony vlivem db141