Diskuse k šabloně:Online: Porovnání verzí

Smazaný obsah Přidaný obsah
re a vysvětlení použití šablony po nutné úpravě
aktualizace podle současné verze
Řádek 9:
tak prosím kritiku, [[Uživatel:-jkb-|-jkb-]] [[Uživatel diskuse:-jkb-|✉]] 14:37, 19. 9. 2007 (UTC)
 
:Vyzkoušel jsem přepsat některý externí odkaz na dílo pomocí této šablony (konkrétně na stránce [[Josef Kajetán Tyl]]) a narazil jsem na problém, kdy jsem ani různým laborováním nedokázal šablonu přimět, aby použila URL obsahující znak <code>=</code>, který je použit v adresách např. na Google books. Zápis <code><nowiki>http://domena/stranka?id=123</nowiki></code>, který měl být hodnotou prvního pozičního parametru, se parserem šablon interpretoval jako předání hodnoty 123 pro pojmenovaný parametr <code><nowiki>http://domena/stranka?id</nowiki></code>. Hledal jsem, jak to řeší na cs.wiki a převzalpoužívají jsempojmenovaný aparametr lehce upravil kód tamní šablony [[w:Šablona:Externí odkaz|Externí odkaz]], která používá pojmenované parametry'''url'''.
:TedySyntaxe vkládání šablony by se nyní mělo dít takto:
:*URL neobsahuje znak <code>=</code>, je možné použít zjednodušený způsob s pozičním parametrem:<br><code><nowiki>{{Online</nowiki>|'''url'''=''adresa stránky''|'''nazev'''=''název díla''|'''popis'''=''případný stručný text popisující dílo''}}</code>
:*URL obsahuje znak <code>=</code>, je nutné použít způsob s pojmenovaným parametrem:<br><code><nowiki>{{Online</nowiki>|'''url'''=''adresa stránky''}}</code>
:přičemž '''popis''' je volitelný, '''url''' a '''nazev''' technicky také, ale prakticky by měly být zadány. --[[Uživatel:Milda|Milda]] 07:55, 20. 9. 2007 (UTC)
:*způsob, jak lze obejít problém znaku <code>=</code> při použití pozičního parametru (předáváme to jako pojmenovaný parametr s identifikátorem '''1'''):<br><code><nowiki>{{Online</nowiki>|'''1'''=''adresa stránky''}}</code>
: --[[Uživatel:Milda|Milda]] 07:55, 20. 9. 2007 (UTC), upraveno 16:23, 20. 9. 2007 (UTC)
Zpět na stránku „Online“.