Návod na vytvoření jednoduchého infoboxu

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání

Úkol:

Podle dostupných informací vytvořte postranní infobox pro stránku povinné práce

Teorie:

Teorie převzata z: Nápověda:Infobox

Návod na vytvoření jednoduchého infoboxu

1. Založte stránku (šablonu) Šablona:Infobox jméno, kde jméno je jméno taxoboxu.
2. Vložte do vytvořené stránky kód:
{{Infobox začátek|okraj=2}}
{{Infobox konec}}
Tím jste vyrobili rámec pro Infobox. Zatím není ani vidět. Parametr okraj nastavuje šířku rámečku infoboxu, doporučené hodnoty jsou 1 nebo 2. Pokud chcete nastavovat i šířku infoboxu, podívejte se do sekce Šířka infoboxu.
3. Mezi začátek a konec infoboxu můžete vkládat v jakémkoli pořadí následující položky:
{{Infobox hlavička|barva=|text=}}
{{Infobox jednoduchá položka|barva=|align=|text=}}
{{Infobox položka|barva=|align=|text1=|text2=}}
Každá položka má své argumenty. Barva se vkládá buď ve formátu #AABBCC nebo pomocí anglického slova, např. pink. Argument align mění zarovnání textu v položce. Možné volby jsou left, right, center, justify. Argumenty text, text1 a text2 jsou obyčejné texty, které se objeví v příslušném řádku. Je možno do nich vkládat wiki formátování (např. odkazy nebo obrázky) a hlavně je do nich možné vkládat odkazy na argumenty Vašeho infoboxu. Argument infoboxu má formát {{{jméno argumentu}}}
Příklad:
{{Infobox položka|barva=white|align=left|text1=pošta|text2={{{PSČ}}}}}
Tímto se v infoboxu vytvoří položka pošta, jejíž hodnota se bude moci vložit pomocí argumentu PSČ.
4. Po té, co vhodně nakombinujete položky, stránku uložte. Váš infobox je téměř hotov.
5. Přidejte na diskuzní stranu Vašeho nového infoboxu (tedy Vaší nové šablony) informaci o tom, jak Váš infobox používat v šabloně, tedy hlavně popis jednotlivých parametrů.


Příklad infoboxu Řeka

{{Infobox začátek|okraj=2}}
{{Infobox hlavička|barva=pink|text={{{řeka}}}}}
{{Infobox jednoduchá položka|barva=white|align=center|text=[[Soubor:{{{obrázek}}}|200px]]<br />{{{popis}}}}}
{{Infobox položka|barva=lightgray|align=left|text1=Délka|text2={{{délka}}} [[kilometr|km]]}}
{{Infobox položka|barva=lightgray|align=left|text1=Povodí|text2={{{povodí}}} [[kilometr čtvereční|km²]]}}
{{Infobox hlavička|barva=pink|text=Protéká státy}}
{{Infobox jednoduchá položka|barva=white|align=left|text={{{státy}}}}}
{{Infobox konec}}

Tato šablona by se z článku volala např. následujícím způsobem:

{{Řeka
|řeka=Labe
|obrázek=Labe udoli.jpg
|popis=Pohled do údolí Labe poblíž Děčína
|délka=1 154
|povodí=144 055
|státy=[[Česko]], [[Německo]]
}}
Šablona:Infobox začátek
Šablona:Infobox hlavička
Šablona:Infobox jednoduchá položka
Šablona:Infobox položka
Šablona:Infobox položka
Šablona:Infobox hlavička
Šablona:Infobox jednoduchá položka
Šablona:Infobox konec


Šířka infoboxu

Ještě je možno zadat šířku infoboxu pomocí nepovinného parametru šířka šablony Infobox začátek. Pak by kód, kterým začíná infobox, mohl vypadat například takto:

{{Infobox začátek|okraj=2|šířka=200px}}

Šířku je možno zadávat je číslem (šířkou infoboxu v pixelech), nebo procentem (šířkou infoboxu v poměru k šířce stránky). Pomocí procent by kód mohl vypadat třeba takto:

{{Infobox začátek|okraj=2|šířka=20%}}

Když parametr šířka nepoužijete, bude se infobox dynamicky roztahovat podle délky položek v něm. Případné zalamování je pak třeba udělat pomocí <br />. Když tento parametr naopak použijete, položky se budou zalamovat, aby se pokud možno vešly do infoboxu o zadané šířce.

Větší písmo v hlavičce

Další nepovinný parametr, který přibyl, je velikost u šablony Infobox hlavička, kterým se nastavuje velikost písma v hlavičce. Jeho hodnota může být například 120% nebo 150%, podle toho, o kolik větší písmo si v hlavičce přejete. Doporučuje se používat relativní velikosti (v procentech). Kód pak může vypadat třeba takhle:

{{Infobox hlavička|barva=pink|text=Labe|velikost=130%}}

Rozšíření A

Protože někdy je vhodné mít část infoboxu složenou z řádků s jinou šířkou sloupců než mají všechny ostatní řádky, existuje proto jednoduché rozšíření, které umožní vložit podinfobox. Jeho užití ilustruje následující příklad.

Nové řádky obsahují jsou volání šablon Infobox začátek podinfoboxu a Infobox konec podinfoboxu. Ostatní čtyři řádky jsou obyčejná volání šablon pro položky v infoboxu. Parametr okraj reguluje šířku okraje buněk podinfoboxu. Doporučená hodnota je 0 (žádné okraje) nebo 1. Parametr align posazuje podinfobox doleva (left), doprava (right) nebo na střed (center). Parametr margin ovliňuje šířku odsazení podinfoboxu od ostatních částí infoboxu. Vhodné volby jsou auto, 0 nebo 0.2em.

{{Infobox začátek podinfoboxu|okraj=0|margin=auto|align=left}}
{{Infobox položka|barva=white|align=left|text1=hora|text2={{{hora}}}}}
{{Infobox položka|barva=white|align=left|text1=pohoří|text2={{{pohoří}}}}}
{{Infobox položka|barva=white|align=left|stát=hora|stát={{{stát}}}}}
{{Infobox položka|barva=white|align=left|text1=světadíl|text2={{{světadíl}}}}}
{{Infobox konec podinfoboxu}}

Příklad A

Předchozí příklad tedy můžeme rozšířit:

{{Infobox začátek|okraj=2}}
{{Infobox hlavička|barva=pink|text={{{řeka}}}
{{Infobox jednoduchá položka|barva=white|align=center|text=[[Soubor:{{{obrázek}}}|200px]]<br />{{{popis}}}}}
{{Infobox položka|barva=lightgray|align=left|text1=Délka|text2={{{délka}}} [[kilometr|km]]}}
{{Infobox položka|barva=lightgray|align=left|text1=Povodí|text2={{{povodí}}} [[kilometr čtvereční|km²]]}}
{{Infobox hlavička|barva=pink|text=Protéká státy}}
{{Infobox jednoduchá položka|barva=white|align=left|text={{{státy}}}}}
{{Infobox hlavička|barva=lightgreen|text=Pramen
{{Infobox začátek podinfoboxu|okraj=0|margin=0|align=left}}
{{Infobox položka|barva=none|align=left|text1={{{hora}}}: |text2={{{hora}}}}}
{{Infobox položka|barva=none|align=left|text1={{{pohoří}}}: |text2={{{pohoří}}}}}
{{Infobox položka|barva=none|align=left|text1={{{stát}}}: |text2={{{stát}}}}}
{{Infobox položka|barva=none|align=left|text1={{{světadíl}}}: |text2={{{světadíl}}}}}
{{Infobox konec podinfoboxu}}
{{Infobox konec}}

Tato šablona by se z článku volala např. následujícím způsobem:

{{Řeka
|řeka=Labe
|obrázek=Labe udoli.jpg
|popis=Pohled do údolí Labe poblíž Děčína
|délka=1 154
|povodí=144 055
|státy=[[Česko]], [[Německo]]
|hora=???
|pohoří=[[Krkonoše]]
|stát=[[Česko]]
|světadíl=[[Evropa]]
}}
Šablona:Infobox začátek
Šablona:Infobox hlavička
Šablona:Infobox jednoduchá položka
Šablona:Infobox položka
Šablona:Infobox položka
Šablona:Infobox hlavička
Šablona:Infobox jednoduchá položka
Šablona:Infobox hlavička
Šablona:Infobox začátek podinfoboxu
Šablona:Infobox položka
Šablona:Infobox položka
Šablona:Infobox položka
Šablona:Infobox položka
Šablona:Infobox konec podinfoboxu
Šablona:Infobox konec



Postup:

  1. Nastudujte veškerou teorii
  2. Vytvořte novou stránku se šablonou: Šablona:Infobox test-infoboxu
  3. Vytvořte novou stránku s dokumentací: Šablona:Infobox test-infoboxu/doc
  4. Vytvořte novou stránku, kde infobox použijete: test-infoboxu
  5. Nápovědu v obsaženou v shora uvedené teorii upravte tak, aby orientace byla snažší: test-infoboxu-nápověda



--JA 8. 5. 2010, 07:16 (UTC)