Šablona:Definice v seznamu/doc

Význam šablony

Tato šablona vytvoří záhlaví definice v seznamu a vloží k němu příslušnou HTML kotvu, ale nejde o nadpis, který by propadal do obsahu (TOC).

Vzhled je inspirován článkem en:List of Star Wars characters, jako první bude použita v článku Seznam postav v Letopisech Narnie.

ToDo

Kontrola šablony

Takto složitou šablonu jsem ještě nedělal, takže prosím, aby se někdo podíval na kód, zda jsou tam chyby, na které si mám příště dát pozor.

Zde jsem se snažil dosáhnout konsesu, zda má tato šablona existovat, co přesně má dělat a jak se má jmenovat. Na většinu otázek mně nikdo neodpověděl, ačkoli jsem se na to ptal i Pod lípou. Protože jsem byl hodně natěšený, tak jsem čekal jen 24 hodin a pak jsem šablonu založil se zdůvodněním "nikdo neprotestuje". To jsem zvědav, jestli mně teď někdo dodatečně řekne, že je všechno špatně. Udělali byste tu šablonu jinak? Nebo byste tu situaci řešili jinak, než šablonou? --Pavel Jelínek diskuse příspěvky 24. 11. 2011, 05:00 (UTC)

Formát "viz"-varianty

Možná není hezké, že v té "viz"-variantě (když je zadán druhý či třetí parametr) jsou obě části tučnou kurzívou. Co myslíte, mám to předělat, aby se tučnost nevynucovala středníkem, ale klasicky třemi apostrofy? Pak bych nad ní měl větší kontrolu a druhou půlku hesla bych odtučnil. Možná by navíc první část hesla chtěla od-kurzívnit... --Pavel Jelínek diskuse příspěvky 23. 11. 2011,

Parametr "kotva1"

Přečísloval jsem kotevní parametry, aby začínaly parametrem kotva2 - a to proto, že přemýšlím, zda nebude třeba, aby parametr kotva1 vložil kotvu místo parametru {{{1}}} - tj. při jeho použití by se nevložila HTML kotva s hodnotou {{{1}}}}. Ale neumím domyslet, zda taková funkčnost bude potřeba... --Pavel Jelínek diskuse příspěvky 23. 11. 2011, 12:05 (UTC)

Parametr potlačující první kotvu

Tak mě napadá, že pokud u hesla "Puzzle" bude napsáno "Viz Zmatlík" pomocí parametru {{{2}}}, pak by HTML kotva "Puzzle" neměla být u hesla "Puzzle", ale u hesla "Zmatlík" (a tam bude napsáno, že v originále se jmenoval Puzzle).

Jak toho dosáhnout? Mě napadá jen těžkopádné řešení, kdy u všech hesel "viz" dáme kotva1=prázdný řetězec (naučíme šablonu, aby to chápala jako příkaz, že nemá vložit HTML kotvu {{{1}}}) a u cílového hesla "Zmatlík" použijeme parametr kotva2=Puzzle. (Pokud se vydáme touto cestou, navrhoval bych upravit šablonu tak, že u hesel typu "viz" se kotva {{{1}}} nevkládá nikdy - ovšem lze ji vložit pomocí parametru "kotva1".)

Ale toto se mně zdá těžkopádné a náchylné k chybám. Nevím, co udělá prohlížeč, pokud omylem vložíme dvě stejné kotvy - a naopak absence kotvy je mnohem horší vada, než její umístění u hesla "viz" (protože v druhém případě se člověk na definici té postavy velmi snadno dokliká).

Nešlo by to řešení "kotva bude až u cílového hesla" nějak automatizovat, aby se zabránilo výše uvedeným nevýhodám? --Pavel Jelínek diskuse příspěvky 23. 11. 2011, 13:47 (UTC)

Nefunkční linky

Chtěl bych se zeptat, proč odkaz http://cs.wikipedia.org/wiki/Seznam_postav_v_Letopisech_Narnie#Hwin najde správnou sekci, ale http://cs.wikipedia.org/wiki/Seznam_postav_v_Letopisech_Narnie#Zmatlík nikoli (zde je trvalý odkaz na verzi stránky, která takto zlobí). Holt se asi musím smířit s tím, že v těchto lincích musí být diakritika zakódovaná. Ale pokud chci tento link vytvořit, jak zjistím ten správný kód (Zmatl.XY.WZk nebo tak něco...)?--Pavel Jelínek diskuse příspěvky 24. 11. 2011, 04:51 (UTC)

Příklady použití

Na šablonu vede redirect z {{defin sezn}}.

Prosté záhlaví definice

Volání s jedním parametrem vytvoří záhlaví definice, kód {{Definice v seznamu|Bílá čarodějnice}} dá toto:

Bílá čarodějnice

Definice odkazující do jiné sekce

Volání se dvěma parametry vytvoří nadpis typu "viz", který odkazuje do sekce (v praxi spíš HTML kotvy) téže stránky. Například kód {{Definice v seznamu|Jadis|Bílá čarodějnice}} vytvoří toto:

Jadis — viz Bílá čarodějnice

Definice odkazující na jiný článek

Na jiný článek se lze odkázat ve třetím parametru, pokud druhý je prázdný. Kód {{Definice v seznamu|Jadis||Bílá čarodějnice}} vytvoří toto:

Jadis – viz Bílá čarodějnice

Přidání dalších kotev

Šablona vždy vloží HTML kotvu totožnou s parametrem {{{1}}}. Ve všech variantách (ať je, či není vyplněn parametr {{{2}}} či {{{3}}}) lze navíc vložit další HTML kotvy pomocí parametrů {{{kotva2}}}{{{kotva5}}}. To se může hodit mimo jiné při opravě překlepu v názvu definice, aby nebylo nutné hledat všechna místa, která na tento chybný název sekce (resp. HTML kotvu) odkazují.

Například kód {{Definice v seznamu|Eustác|kotva2=Eustace}} vytvoří toto:

Eustác

Na tento nadpis se pak lze odkázat jak pomocí #Eustác, tak i #Eustace.



Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Šablona:Definice_v_seznamu/doc
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.