doc: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
| (Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
== Popis == | == Popis == | ||
Šablona '''FAQ''' slouží k vytváření rozbalovacích otázek a odpovědí ve formě accordionu. | Šablona '''FAQ''' slouží k vytváření rozbalovacích otázek a odpovědí ve formě accordionu. | ||
Otázka se zobrazuje jako kliknutelný řádek. Po kliknutí se zobrazí nebo skryje odpověď. | Otázka se zobrazuje jako kliknutelný řádek. Po kliknutí na řádek se zobrazí nebo skryje odpověď. | ||
Šablona je určena zejména pro stránky s častými dotazy | Šablona je určena zejména pro stránky s častými dotazy. Volitelně lze otázku zařadit také do automaticky generovaného obsahu stránky, aniž by se tím změnil její vzhled. | ||
== Použití == | == Použití == | ||
| Řádek 44: | Řádek 40: | ||
| '''obsah''' | | '''obsah''' | ||
| ne | | ne | ||
| Zařadí otázku do automatického obsahu stránky na zvolené úrovni | | Zařadí otázku do automatického obsahu stránky na zvolené úrovni. Podporované hodnoty jsou 2, 3, 4 a 5. | ||
| <code> | | <code>2</code> | ||
|} | |} | ||
| Řádek 57: | Řádek 53: | ||
{{FAQ | {{FAQ | ||
|nadpis=Jak dlouho trvá výroba nové karty? | |nadpis=Jak dlouho trvá výroba nové karty? | ||
|obsah= | |obsah=2 | ||
|text= | |text= | ||
Po obdržení správně vyplněné žádosti trvá výroba karty obvykle do 2 pracovních dnů. | Po obdržení správně vyplněné žádosti trvá výroba karty obvykle do 2 pracovních dnů. | ||
| Řádek 63: | Řádek 59: | ||
</pre> | </pre> | ||
Hodnota parametru určuje úroveň | Hodnota parametru určuje úroveň otázky v automatickém obsahu stránky: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Hodnota | ! Hodnota | ||
! | ! Úroveň v obsahu | ||
! Interně vytvořený MediaWiki nadpis | |||
|- | |- | ||
| <code>2</code> | | <code>2</code> | ||
| <code>== Nadpis ==</code> | | druhá úroveň | ||
| <code>=== Nadpis ===</code> | |||
|- | |- | ||
| <code>3</code> | | <code>3</code> | ||
| <code>=== Nadpis ===</code> | | třetí úroveň | ||
| <code>==== Nadpis ====</code> | |||
|- | |- | ||
| <code>4</code> | | <code>4</code> | ||
| <code>==== Nadpis ====</code> | | čtvrtá úroveň | ||
| <code>===== Nadpis =====</code> | |||
|- | |- | ||
| <code>5</code> | | <code>5</code> | ||
| <code>===== Nadpis =====</code> | | pátá úroveň | ||
| <code>====== Nadpis ======</code> | |||
|} | |} | ||
První úroveň obsahu není šablonou FAQ používána. | |||
Pomocný nadpis sloužící pro vytvoření položky v obsahu stránky je na samotné stránce vizuálně skrytý. Vzhled FAQ boxu se proto při použití parametru '''obsah''' nezmění. | |||
Pokud parametr '''obsah''' není uveden, otázka se do obsahu stránky nezařadí. | Pokud parametr '''obsah''' není uveden, otázka se do automatického obsahu stránky nezařadí. | ||
== Příklady == | == Příklady == | ||
| Řádek 103: | Řádek 106: | ||
{{FAQ | {{FAQ | ||
|nadpis=Jak si mohu prodloužit licenci ISIC? | |nadpis=Jak si mohu prodloužit licenci ISIC? | ||
|obsah= | |obsah=2 | ||
|text= | |text= | ||
Licenci ISIC si můžete prodloužit na [https://isic.jcu.cz isic.jcu.cz]. | Licenci ISIC si můžete prodloužit na [https://isic.jcu.cz isic.jcu.cz]. | ||
| Řádek 145: | Řádek 148: | ||
}} | }} | ||
</pre> | </pre> | ||
=== Více FAQ za sebou === | |||
Jednotlivé šablony mohou být ve zdrojovém kódu odděleny prázdnými řádky: | |||
<pre> | |||
{{FAQ | |||
|nadpis=První otázka | |||
|text= | |||
První odpověď. | |||
}} | |||
{{FAQ | |||
|nadpis=Druhá otázka | |||
|text= | |||
Druhá odpověď. | |||
}} | |||
{{FAQ | |||
|nadpis=Třetí otázka | |||
|text= | |||
Třetí odpověď. | |||
}} | |||
</pre> | |||
Prázdné řádky mezi jednotlivými šablonami jsou při zobrazení stránky automaticky potlačeny, aby mezi FAQ boxy zůstaly jednotné rozestupy. | |||
== Doporučení == | == Doporučení == | ||
* Do parametru '''nadpis''' zapisujte pokud možno skutečnou otázku. | * Do parametru '''nadpis''' zapisujte pokud možno skutečnou otázku. | ||
* Jedna šablona by měla obsahovat jednu otázku a jednu odpověď. | * Jedna šablona by měla obsahovat jednu otázku a jednu odpověď. | ||
* Dlouhé odpovědi členěte pomocí odstavců, seznamů nebo tabulek. | * Dlouhé odpovědi členěte pomocí odstavců, seznamů nebo tabulek. | ||
* Parametr '''obsah''' používejte pouze tam, kde má smysl zobrazovat jednotlivé FAQ otázky také v automatickém obsahu stránky. | * Parametr '''obsah''' používejte pouze tam, kde má smysl zobrazovat jednotlivé FAQ otázky také v automatickém obsahu stránky. | ||
* Pro | * Pro FAQ stejné hierarchické úrovně používejte stejnou hodnotu parametru '''obsah'''. | ||
* Do | * První podporovaná úroveň FAQ v automatickém obsahu je <code>obsah=2</code>. | ||
* Do parametru '''nadpis''' nevkládejte značky <code>==</code>, <code>===</code> apod. Úroveň případného nadpisu v obsahu určuje parametr '''obsah'''. | |||
* Mezi jednotlivými voláními <code>{{FAQ}}</code> mohou být ve zdrojovém kódu ponechány prázdné řádky. | |||
== Technické informace == | == Technické informace == | ||
Šablona používá MediaWiki mechanismus <code>mw-collapsible</code> a vlastní CSS/JavaScript | |||
Šablona používá standardní MediaWiki mechanismus <code>mw-collapsible</code> a vlastní CSS/JavaScript navázaný na třídu: | |||
<pre> | <pre> | ||
| Řádek 165: | Řádek 198: | ||
Vzhled šablony je definován v <code>MediaWiki:Common.css</code>. | Vzhled šablony je definován v <code>MediaWiki:Common.css</code>. | ||
JavaScript a CSS zajišťují zejména: | |||
* rozbalení a sbalení FAQ kliknutím na celou hlavičku; | |||
* ovládání pomocí klávesnice; | |||
* jednotné rozestupy mezi jednotlivými FAQ boxy; | |||
* potlačení prázdných řádků mezi jednotlivými voláními šablony; | |||
* vizuální skrytí pomocných nadpisů používaných pro automatický obsah stránky. | |||
Úpravy jsou navázány pouze na prvky šablony FAQ a neměly by ovlivňovat ostatní rozbalovací prvky na wiki. | |||
Aktuální verze z 6. 10. 2026, 11:40
Popis
Šablona FAQ slouží k vytváření rozbalovacích otázek a odpovědí ve formě accordionu.
Otázka se zobrazuje jako kliknutelný řádek. Po kliknutí na řádek se zobrazí nebo skryje odpověď.
Šablona je určena zejména pro stránky s častými dotazy. Volitelně lze otázku zařadit také do automaticky generovaného obsahu stránky, aniž by se tím změnil její vzhled.
Použití
Základní použití:
{{FAQ
|nadpis=Jak dlouho trvá výroba nové karty?
|text=
Po obdržení správně vyplněné žádosti trvá výroba karty obvykle do 2 pracovních dnů.
}}
Výsledek tvoří jeden rozbalovací FAQ box.
Parametry
| Parametr | Povinný | Popis | Příklad |
|---|---|---|---|
| nadpis | ano | Text otázky, který se zobrazí v hlavičce rozbalovacího boxu. | Jak dlouho trvá výroba nové karty?
|
| text | ano | Obsah odpovědi. Lze použít běžné MediaWiki formátování, odkazy, seznamy, tabulky i další šablony. | Výroba trvá obvykle do 2 pracovních dnů.
|
| obsah | ne | Zařadí otázku do automatického obsahu stránky na zvolené úrovni. Podporované hodnoty jsou 2, 3, 4 a 5. | 2
|
Zařazení otázky do obsahu stránky
Pokud má být otázka zobrazena také v automatickém obsahu stránky, použijte parametr obsah.
Například:
{{FAQ
|nadpis=Jak dlouho trvá výroba nové karty?
|obsah=2
|text=
Po obdržení správně vyplněné žádosti trvá výroba karty obvykle do 2 pracovních dnů.
}}
Hodnota parametru určuje úroveň otázky v automatickém obsahu stránky:
| Hodnota | Úroveň v obsahu | Interně vytvořený MediaWiki nadpis |
|---|---|---|
2
|
druhá úroveň | === Nadpis ===
|
3
|
třetí úroveň | ==== Nadpis ====
|
4
|
čtvrtá úroveň | ===== Nadpis =====
|
5
|
pátá úroveň | ====== Nadpis ======
|
První úroveň obsahu není šablonou FAQ používána.
Pomocný nadpis sloužící pro vytvoření položky v obsahu stránky je na samotné stránce vizuálně skrytý. Vzhled FAQ boxu se proto při použití parametru obsah nezmění.
Pokud parametr obsah není uveden, otázka se do automatického obsahu stránky nezařadí.
Příklady
Jednoduchá otázka
{{FAQ
|nadpis=Jak se dozvím, že je karta vyrobena?
|text=
Jakmile bude nová karta vyrobena, obdržíte notifikační e-mail.
}}
Otázka zařazená do obsahu
{{FAQ
|nadpis=Jak si mohu prodloužit licenci ISIC?
|obsah=2
|text=
Licenci ISIC si můžete prodloužit na [https://isic.jcu.cz isic.jcu.cz].
}}
Odpověď se seznamem
{{FAQ
|nadpis=Jak mohu dobít svůj účet v IPS?
|text=
Účet IPS lze dobít několika způsoby:
* pomocí dobíjecího automatu;
* platbou bankovní kartou;
* bankovním převodem;
* vkladem hotovosti na pokladně.
}}
Odpověď s interním odkazem
{{FAQ
|nadpis=Kde si mohu vyzvednout kartu?
|text=
Studenti si mohou kartu vyzvednout na [[Kartové centrum|Kartovém centru]].
}}
Odpověď s upozorněním
{{FAQ
|nadpis=Kde se nacházejí dobíjecí automaty?
|text=
* REK – [[HelpDesk CIT]] {{Note|type=warn|inline=1|text=dočasně mimo provoz}}
* AK – přízemí
* TF – knihovna
}}
Více FAQ za sebou
Jednotlivé šablony mohou být ve zdrojovém kódu odděleny prázdnými řádky:
{{FAQ
|nadpis=První otázka
|text=
První odpověď.
}}
{{FAQ
|nadpis=Druhá otázka
|text=
Druhá odpověď.
}}
{{FAQ
|nadpis=Třetí otázka
|text=
Třetí odpověď.
}}
Prázdné řádky mezi jednotlivými šablonami jsou při zobrazení stránky automaticky potlačeny, aby mezi FAQ boxy zůstaly jednotné rozestupy.
Doporučení
- Do parametru nadpis zapisujte pokud možno skutečnou otázku.
- Jedna šablona by měla obsahovat jednu otázku a jednu odpověď.
- Dlouhé odpovědi členěte pomocí odstavců, seznamů nebo tabulek.
- Parametr obsah používejte pouze tam, kde má smysl zobrazovat jednotlivé FAQ otázky také v automatickém obsahu stránky.
- Pro FAQ stejné hierarchické úrovně používejte stejnou hodnotu parametru obsah.
- První podporovaná úroveň FAQ v automatickém obsahu je
obsah=2. - Do parametru nadpis nevkládejte značky
==,===apod. Úroveň případného nadpisu v obsahu určuje parametr obsah. - Mezi jednotlivými voláními
mohou být ve zdrojovém kódu ponechány prázdné řádky.
Technické informace
Šablona používá standardní MediaWiki mechanismus mw-collapsible a vlastní CSS/JavaScript navázaný na třídu:
faq-accordion
Kliknutí na celou hlavičku FAQ je řešeno pomocí JavaScriptu v MediaWiki:Common.js.
Vzhled šablony je definován v MediaWiki:Common.css.
JavaScript a CSS zajišťují zejména:
- rozbalení a sbalení FAQ kliknutím na celou hlavičku;
- ovládání pomocí klávesnice;
- jednotné rozestupy mezi jednotlivými FAQ boxy;
- potlačení prázdných řádků mezi jednotlivými voláními šablony;
- vizuální skrytí pomocných nadpisů používaných pro automatický obsah stránky.
Úpravy jsou navázány pouze na prvky šablony FAQ a neměly by ovlivňovat ostatní rozbalovací prvky na wiki.