Šablona:Box: Porovnání verzí

Z Iurium Wiki
(zkopírováno z WS)
 
m (Oprava problému, na který si stěžuje wiki (Stránky s neplatnými sebeuzavírajícími HTML značkami))
 
Řádek 2: Řádek 2:
 
{{#ifexpr:{{#if:{{{nadpis|}}}|1|0}}+{{#if:{{{text1|}}}|1|0}}>0|{{#switch:{{{typ}}}
 
{{#ifexpr:{{#if:{{{nadpis|}}}|1|0}}+{{#if:{{{text1|}}}|1|0}}>0|{{#switch:{{{typ}}}
 
|mini=
 
|mini=
<table class="plainlinks" align="center" cellspacing="0" style="text-align: left; border: 1px solid #dddddd; border-left: 6px solid {{{barva_rámečku|#800000}}}; border-radius: 4px; width: 400px; background-color: white;"><tr><td valign="middle" style="height:0.8em; width:0.8em" />{{#if:{{{obrázek|}}}|<td /><td />}}<td /><td valign="middle" style="width:0.8em" /></tr>{{#if:{{{obrázek|}}}|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" /><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|40px}}">[[Soubor:{{{obrázek}}}|{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|40px}}]]</td><td rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:0.5em" />|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" />}}{{#if:{{{nadpis|}}}|<td valign="top" style="font-weight: bold; font-size: 1.2em; height: 1.6em">{{{nadpis}}}</td><td /></tr>|<td /><td /></tr>}}{{#if:{{{text1|}}}|<tr valign="top"><td>{{{text1|}}}</td><td /></tr>}}{{#if:{{{text2|}}}|<tr valign="top"><td>{{{text2|}}}</td><td /></tr>}}{{#if:{{{text3|}}}|<tr valign="top"><td>{{{text3|}}}</td><td /></tr>}}{{#if:{{{text4|}}}|<tr valign="top"><td>{{{text4|}}}</td><td /></tr>}}{{#if:{{{text5|}}}|<tr valign="top"><td>{{{text5|}}}</td><td /></tr>}}{{#if:{{{text6|}}}|<tr valign="top"><td>{{{text6|}}}</td><td /></tr>}}{{#if:{{{text7|}}}|<tr valign="top"><td><small>{{{text7|}}}</small></td><td /></tr>}}<tr><td style="height:0.8em;" />{{#if:{{{obrázek|}}}|<td /><td />}}<td /><td /></tr></table>
+
<table class="plainlinks" align="center" cellspacing="0" style="text-align: left; border: 1px solid #dddddd; border-left: 6px solid {{{barva_rámečku|#800000}}}; border-radius: 4px; width: 400px; background-color: white;"><tr><td valign="middle" style="height:0.8em; width:0.8em"></td>{{#if:{{{obrázek|}}}|<td ></td><td ></td>}}<td ></td><td valign="middle" style="width:0.8em" ></td></tr>{{#if:{{{obrázek|}}}|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" ></td><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|40px}}">[[Soubor:{{{obrázek}}}|{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|40px}}]]</td><td rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:0.5em" ></td>|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" ></td>}}{{#if:{{{nadpis|}}}|<td valign="top" style="font-weight: bold; font-size: 1.2em; height: 1.6em">{{{nadpis}}}</td><td ></td></tr>|<td ></td><td ></td></tr>}}{{#if:{{{text1|}}}|<tr valign="top"><td>{{{text1|}}}</td><td ></td></tr>}}{{#if:{{{text2|}}}|<tr valign="top"><td>{{{text2|}}}</td><td ></td></tr>}}{{#if:{{{text3|}}}|<tr valign="top"><td>{{{text3|}}}</td><td ></td></tr>}}{{#if:{{{text4|}}}|<tr valign="top"><td>{{{text4|}}}</td><td ></td></tr>}}{{#if:{{{text5|}}}|<tr valign="top"><td>{{{text5|}}}</td><td ></td></tr>}}{{#if:{{{text6|}}}|<tr valign="top"><td>{{{text6|}}}</td><td ></td></tr>}}{{#if:{{{text7|}}}|<tr valign="top"><td><small>{{{text7|}}}</small></td><td ></td></tr>}}<tr><td style="height:0.8em;" ></td>{{#if:{{{obrázek|}}}|<td ></td><td ></td>}}<td ></td><td ></td></tr></table>
 
|#default=
 
|#default=
<table class="plainlinks" align="center" cellspacing="0" style="text-align: left; border: 1px solid #dddddd; border-left: 6px solid {{{barva_rámečku|#800000}}}; border-radius: 4px; width: 90%; background-color: white;"><tr><td valign="middle" style="height:0.8em; width:0.8em" />{{#if:{{{obrázek|}}}|<td /><td />}}<td /><td valign="middle" style="width:1.5em" /></tr>{{#if:{{{obrázek|}}}|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" /><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|60px}}">[[Soubor:{{{obrázek}}}|{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|60px}}]]</td><td rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:0.8em" />|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" />}}{{#if:{{{nadpis|}}}|<td valign="top" style="font-weight: bold; font-size: 1.2em; height: 1.4em">{{{nadpis}}}</td><td /></tr>|<td /><td /></tr>}}{{#if:{{{text1|}}}|<tr valign="top"><td>{{{text1|}}}</td><td /></tr>}}{{#if:{{{text2|}}}|<tr valign="top"><td>{{{text2|}}}</td><td /></tr>}}{{#if:{{{text3|}}}|<tr valign="top"><td>{{{text3|}}}</td><td /></tr>}}{{#if:{{{text4|}}}|<tr valign="top"><td>{{{text4|}}}</td><td /></tr>}}{{#if:{{{text5|}}}|<tr valign="top"><td>{{{text5|}}}</td><td /></tr>}}{{#if:{{{text6|}}}|<tr valign="top"><td>{{{text6|}}}</td><td /></tr>}}{{#if:{{{text7|}}}|<tr valign="top"><td><small>{{{text7|}}}</small></td><td /></tr>}}<tr><td style="height:0.8em;" />{{#if:{{{obrázek|}}}|<td /><td />}}<td /><td /></tr></table>}}}}</div>
+
<table class="plainlinks" align="center" cellspacing="0" style="text-align: left; border: 1px solid #dddddd; border-left: 6px solid {{{barva_rámečku|#800000}}}; border-radius: 4px; width: 90%; background-color: white;"><tr><td valign="middle" style="height:0.8em; width:0.8em" ></td>{{#if:{{{obrázek|}}}|<td ></td><td ></td>}}<td ></td><td valign="middle" style="width:1.5em" ></td></tr>{{#if:{{{obrázek|}}}|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" ></td><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|60px}}">[[Soubor:{{{obrázek}}}|{{#if:{{{velikost_obrázku|}}}|{{{velikost_obrázku}}}|60px}}]]</td><td rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" style="width:0.8em" ></td>|<tr><td valign="middle" rowspan="{{#expr:1+{{#if:{{{text1|}}}|1|0}}+{{#if:{{{text2|}}}|1|0}}+{{#if:{{{text3|}}}|1|0}}+{{#if:{{{text4|}}}|1|0}}+{{#if:{{{text5|}}}|1|0}}+{{#if:{{{text6|}}}|1|0}}+{{#if:{{{text7|}}}|1|0}}}}" ></td>}}{{#if:{{{nadpis|}}}|<td valign="top" style="font-weight: bold; font-size: 1.2em; height: 1.4em">{{{nadpis}}}</td><td ></td></tr>|<td ></td><td ></td></tr>}}{{#if:{{{text1|}}}|<tr valign="top"><td>{{{text1|}}}</td><td ></td></tr>}}{{#if:{{{text2|}}}|<tr valign="top"><td>{{{text2|}}}</td><td ></td></tr>}}{{#if:{{{text3|}}}|<tr valign="top"><td>{{{text3|}}}</td><td ></td></tr>}}{{#if:{{{text4|}}}|<tr valign="top"><td>{{{text4|}}}</td><td ></td></tr>}}{{#if:{{{text5|}}}|<tr valign="top"><td>{{{text5|}}}</td><td ></td></tr>}}{{#if:{{{text6|}}}|<tr valign="top"><td>{{{text6|}}}</td><td ></td></tr>}}{{#if:{{{text7|}}}|<tr valign="top"><td><small>{{{text7|}}}</small></td><td ></td></tr>}}<tr><td style="height:0.8em;" ></td>{{#if:{{{obrázek|}}}|<td ></td><td ></td>}}<td ></td><td ></td></tr></table>}}}}</div>
 
<noinclude>{{Dokumentace}}</noinclude>
 
<noinclude>{{Dokumentace}}</noinclude>

Aktuální verze z 11. 11. 2018, 14:10

Funkce

Tato podšablona usnadňuje a unifikuje tvorbu šablon využívajících box.

Vložení

Pro použití vložte do kódu vytvářené šablony následující text, poté vymažte nepotřebné parametry a zbývající vhodně vyplňte.

{{Box
|typ =
|barva_rámečku =
|obrázek =
|velikost_obrázku =
|nadpis =
|text1 =
|text2 =
|text3 =
|text4 =
|text5 =
|text6 =
|text7 =
}}

Popis parametrů

  • typ – Určuje velikost boxu. K dispozici jsou dva typy, výchozí standard a volitelný mini.
  • barva_rámečku – Zadáváme prostřednictvím hexadecimálního kódu (kupř. #FFFFFF pro bílou) nebo anglickým jménem (pro bílou White). Obsáhlejší seznam použitelných barev a jejich označení nalezneme na stránce Nápověda:Tabulka barev. Pokud máme pochybnosti o vhodné kombinaci, může nám pomoci Generátor barevných schémat.
  • obrázek – Obrázek do šablony vložíme zadáním jeho jména bez Soubor:, tedy kupř. Chylomikronový Box.jpg.
  • velikost_obrázku – Pokud nám nevyhovuje výchozí velikost obrázku pro daný typ šablony, můžeme nastavit vlastní (kupř. 50px).
  • nadpis – Nadpis šablony bude zobrazen větším písmem a tučně. Šablona nadpis nemusí nutně obsahovat.
  • text1, , text6 – Základní text šablony, zobrazený standardním písmem (samozřejmě pokud formátování neupravíme jinak).
  • text7 – Malý text, zpravidla v posledním řádku šablony. Pro užití tohoto parametru není nutné vkládat všechny předchozí (text1text6).

Všechny nastavovací parametry (typ, barva_rámečku, barva_pozadí, velikost_obrázku) mají určeny výchozí hodnoty a pro správnou funkci šablony je není nezbytné definovat.

Ukázky použití

Typ standard

Bez obrázku

{{Box
  |typ = standard
  |barva_rámečku = #B32400
  |nadpis = Stránka o&nbsp;dosud nepopsané chorobě
  |text1 = Tento článek pojednává o&nbsp;dosud nepopsané, možná neexistující chorobě.
  |text2 = Své názory na stať můžete uvést na [[{{TALKPAGENAME}}|diskusní stránce]].
  |text7 = Jste-li si jisti nesmyslností tématu, vložte do kódu šablonu {{š|Smazat}}.
}}


S obrázkem

{{Box
  |typ = standard
  |barva_rámečku = #006400
  |obrázek = Pracuje_se.png
  |nadpis = Stránka o&nbsp;dosud nepopsané chorobě
  |text1 = Tento článek pojednává o&nbsp;dosud nepopsané, možná neexistující chorobě.
  |text2 = Své názory na stať můžete uvést na [[{{TALKPAGENAME}}|diskusní stránce]].
  |text7 = Jste-li si jisti nesmyslností tématu, vložte do kódu šablonu {{š|Smazat}}.
}}


Typ mini

Typ mini bez obrázku

{{Box
|typ = mini
|barva_rámečku = #000000
|nadpis = Toto je podšablona
|text1 = Právě se nacházíte na stránce podšablony. Ta není určena pro přímé vkládání do článků.
|text7 = Neupravujte prosím tuto šablonu, pokud si nejste zcela jisti tím, co děláte.
}}


Typ mini s obrázkem

{{Box
|typ = mini
|barva_rámečku = #003089
|obrázek = Pracuje_se.png
|nadpis = '''Toto je podšablona'''
|text1 = Právě se nacházíte na stránce podšablony. Ta je určena pouze k využití v jiných šablonách.
}}