Diskuse k šabloně:Vzor levý

Z Wikislovníku
Skočit na navigaci Skočit na vyhledávání

Dvojitý prázdný řádek[editovat]

Šablona asi vkládá nadbytečný prázdný řádek. Chyba se mi opakovaně projevovala a dnes vidím, že to dělá i kolegyni Lenka64: viz dusíkový, uhlíkový... --Ovčáček čtveráček (diskuse) 10. 1. 2017, 18:15 (CET)[odpovědět]

Vkládá ho při potlačení zobrazení stupňování, tedy je-li použita stylem {{subst:Vzor levý|dusíkov|x}}. Nenapadá mě ovšem, jak to ve wikisyntaxi rozumně vyřešit, takže:
  1. buď se toho ujme nějaký zkušenější wikikodér, nebo
  2. přepracovat šablonu na modul, nebo
  3. rezignovat na "x" funkcionalitu a odstraňovat stupňování z nestupňovaných adjektiv ručně jako dřív, nebo
  4. se smířit s tím, že tam bude dvojí odřádkování, než ho nějaký robot nebo AKÚ odstraní (po pravdě řečeno jsem dosud nepřišel na to, proč je vlastně dvojí odřádkování takový problém...), nebo
  5. upravit formát hesla tak, aby flexní tabulky používaly caption místo nadpisu.--Shlomo (diskuse) 10. 1. 2017, 21:18 (CET)[odpovědět]
Special:Diff/788777 (?)
Když jsme ale u toho, proč se na té stránce šablony zobrazují před a za nápisem stupňování 2x 4 rovnítka místo toho, aby to bylo zformátováno na <h4> ?--Auvajs (diskuse) 10. 1. 2017, 22:03 (CET)[odpovědět]
Zjevně ne.
Danny B. ( diskusemail přehled příspěvků ) 10. 1. 2017, 22:14 (CET)[odpovědět]
(s EK:) Ehm, Special:Diff/788714...
Protože parserovací funkce #ifeq: odstraní ze zobrazovaných řetězců všechny "bílé znaky" (vč. odřádkování) na začátku a na konci. Tím pádem to ==== stupňování ==== není na začátku řádku, protože jsou před ním ještě ukončovací složené závorky z předchozí šablony. A když není nadpis na začátku řádku, zpracuje se jako normální text.--Shlomo (diskuse) 10. 1. 2017, 22:20 (CET)[odpovědět]
OK. A jaký je rozdíl mezi Shlomovou a Dannyho verzí? Není to totéž? --Auvajs (diskuse) 10. 1. 2017, 23:09 (CET)[odpovědět]
Special:Diff/788718/788798.
Danny B. ( diskusemail přehled příspěvků ) 10. 1. 2017, 23:57 (CET)[odpovědět]

Děkuji za úpravu, šablona už nezlobí. --Ovčáček čtveráček (diskuse) 10. 1. 2017, 22:54 (CET)[odpovědět]

"Zlobí" pořád, ale teď pro změnu u stupňovaných adjektiv.--Shlomo (diskuse) 10. 1. 2017, 23:07 (CET)[odpovědět]
Není to ještě opravené.
Danny B. ( diskusemail přehled příspěvků ) 10. 1. 2017, 23:54 (CET)[odpovědět]
Použil jsem v několikahodinový a problém nevznikl. Zároveň jsem vyzkoušel v náhledu i verzi s ponechaným stupňováním a problém popsaný kolegou Shlomo jsem nezaznamenal. Mnou popsaný problém má i šablona pro vzor jarní. --Ovčáček čtveráček (diskuse) 11. 1. 2017, 00:05 (CET)[odpovědět]
Stávající podoba je jen rychlohack, který vám měl umožnit vkládat nestupňovatelná adjektiva, neboť se zdálo, že se jimi právě zabýváte. Pokud nikoliv, vrátíme to do původního stavu. Problém je třeba řešit komplexně, neboť se netýká jen této šablony. Pro začátek by bylo praktické, kdybyste někam (třeba na svoji uživatelskou podstránku) uložil mezi značky <pre>…</pre> ukázku kódu, jak ho vkládáte, když heslo zakládáte.
Danny B. ( diskusemail přehled příspěvků ) 11. 1. 2017, 00:51 (CET)[odpovědět]
Ukázku kousku kódu jsem vložil na svou stránku Uživatel:Ovčáček čtveráček. Šablonu vkládám tak, jak jsem pochopil z popsaného formátu hesla, tedy nahoře a dole oddělenou prázdným řádkem, jak je obvyklé u jiných vzorů, a s parametry vyplněnými podle návodu příslušné šablony. Osobně nemám problém s tím, abych zrovna u přídavných jmen prázdný řádek nevkládal, vlastně jsem to tak předtím dělal právě kvůli problému této šablony, ale včera jsem si všiml, že kolegyně ji obvyklým dokumentovaným způsobem používá a dochází přitom k popsanému problému. --Ovčáček čtveráček (diskuse) 11. 1. 2017, 08:14 (CET)[odpovědět]
Jedním z přechodných řešení může být také specifická šablona pro nestupňovaná adjektiva. Nebo vyjmutí stupňování ze všech šablon adjektiv a jejich následné explicitní vkládání pomocí k tomu určených šablon, potažmo přepsání vzorových šablon tak, aby podle parametru vložily buď deklinaci nebo komparaci.
Danny B. ( diskusemail přehled příspěvků ) 11. 1. 2017, 08:36 (CET)[odpovědět]