Diskuse k šabloně:Seznam řad

Obsah stránky není podporován v jiných jazycích.
Přidat téma
Z Wikipedie, otevřené encyklopedie
Poslední komentář: před 7 lety od uživatele Bazi v tématu „V jedné linii

V souladu s barevností navrhovanou na Diskuse k šabloně:Seznam řad navrhuji řešit odpovídajícím způsobem i tuto šablonu. Otestujte pomocí tohoto kódu vloženého do vlastního common.css:

CSS definice barev
/* test k Šablona:Seznam řad */ 
 
.ss-rada #se   { background: #aaaaaa; }
.ss-rada #se01 { background: #a61c00; color: white; }
.ss-rada #se02 { background: #cc0000; color: white; }
.ss-rada #se03 { background: #e69139; color: white; }
.ss-rada #se04 { background: #f1c232; color: white; }
.ss-rada #se05 { background: #6aa84f; color: white; }
.ss-rada #se06 { background: #45818e; color: white; }
.ss-rada #se07 { background: #3c78d8; color: white; }
.ss-rada #se08 { background: #3d85c6; color: white; }
.ss-rada #se09 { background: #674ea7; color: white; }
.ss-rada #se10 { background: #a64d79; color: white; }
.ss-rada #se11 { background: #dd7e6b; color: white; }
.ss-rada #se12 { background: #ea9999; color: white; }
.ss-rada #se13 { background: #f9cb9c; color: white; }
.ss-rada #se14 { background: #ffe599; color: white; }
.ss-rada #se15 { background: #b6d7a8; color: white; }
.ss-rada #se16 { background: #a2c4c9; color: white; }
.ss-rada #se17 { background: #a4c2f4; color: white; }
.ss-rada #se18 { background: #9fc5e8; color: white; }
.ss-rada #se19 { background: #b4a7d6; color: white; }
.ss-rada #se20 { background: #d5a6bd; color: white; }
.ss-rada #se21 { background: #85200c; color: white; }
.ss-rada #se22 { background: #990000; color: white; }
.ss-rada #se23 { background: #b45f06; color: white; }
.ss-rada #se24 { background: #bf9000; color: white; }
.ss-rada #se25 { background: #38761d; color: white; }
.ss-rada #se26 { background: #134f5c; color: white; }
.ss-rada #se27 { background: #1155cc; color: white; }
.ss-rada #se28 { background: #0b5394; color: white; }
.ss-rada #se29 { background: #351c75; color: white; }
.ss-rada #se30 { background: #741b47; color: white; }
.ss-rada #se31 { background: #cc4125; color: white; }
.ss-rada #se32 { background: #e06666; color: white; }
.ss-rada #se33 { background: #f6b26b; color: white; }
.ss-rada #se34 { background: #ffd966; color: white; }
.ss-rada #se35 { background: #93c47d; color: white; }
.ss-rada #se36 { background: #76a5af; color: white; }
.ss-rada #se37 { background: #6d9eeb; color: white; }
.ss-rada #se38 { background: #6fa8dc; color: white; }
.ss-rada #se39 { background: #8e7cc3; color: white; }
.ss-rada #se40 { background: #c27ba0; color: white; }
 
.ss-rada #se01 a, .ss-rada #se02 a, .ss-rada #se03 a, .ss-rada #se04 a, .ss-rada #se05 a, 
.ss-rada #se06 a, .ss-rada #se07 a, .ss-rada #se08 a, .ss-rada #se09 a, .ss-rada #se10 a, 
.ss-rada #se21 a, .ss-rada #se22 a, .ss-rada #se23 a, .ss-rada #se24 a, .ss-rada #se25 a, 
.ss-rada #se26 a, .ss-rada #se27 a, .ss-rada #se28 a, .ss-rada #se29 a, .ss-rada #se30 a { color: white; }

--Bazi (diskuse) 18. 3. 2014, 01:47 (UTC)

hlavička[editovat zdroj]

Bylo by možno přidat šablonu {{seznam řad/tabulka}} po vzoru {{seznam dílů/tabulka}} (už kvůli přehlednosti a jednotnosti kódu)? --Drecker (diskuse) 13. 5. 2014, 08:16 (UTC)

U Seznamu dílů má záhlaví jasnou funkci, mimo jiné volbu barevnosti v závislosti na pořadí řady v seriálu, tvorbu kotvy pro odkazování, jednotící úpravu stylu. To vše u Seznamu řad až tak potřebné není, protože jednotný styl v jeho případě odpovídá klasické wikitabulce. Navíc by to bylo komplikovanější o všechny ty rowspan a colspan varianty. Šablona by tak musela být složitě konstruovaná, a přitom s poměrně malým přínosem. --Bazi (diskuse) 13. 5. 2014, 09:49 (UTC)
Právě např. o ty složitější rowspany a colspany mi jde, aby se to „složitě“ dělalo jen jednou u šablony a nemuselo se to „složitě“ dělat pokaždé u každého článku. Mimo to by ten kod byl pak přehlednější než je nyní. --Drecker (diskuse) 13. 5. 2014, 10:59 (UTC)
Ale v tabulce se to udělá poměrně snadno, jednoduchým kódem, který se dá zkopírovat z podobného článku. V šabloně to znamená nasázet velké množství všemožných podmínek, jejichž splnění se musí testovat v každém článku při každém načtení. A samotné vytvoření šablony by bylo náročné, aby se pamatovalo na všechny možnosti, které mohou nastat, a šablona se nerozbila. Např. v jednom článku budeme chtít uvádět datum počátku i závěru vysílání, zatímco v jiném by se chtělo uvést jen jeden údaj. V takovém případě musíme na mnoha místech v šabloně opakovaně testovat, jestli je obsažený jen jeden sloupec, nebo oba, a podle toho upravit colspan a rowspan každé buňky v záhlaví. To v Seznamu dílů nebylo potřeba řešit, protože tam jsou jen jednoduché sloupce. Pokud by pro použití takové šablony byly pádné důvody a značná poptávka, možná bych se to pokusil nějak sestavit, ale zatím se mi zdají důvody nedostatečné. Případně nechť to zváží někdo z technicky zdatných kolegů, jestli by se do toho pouštěli. --Bazi (diskuse) 13. 5. 2014, 11:40 (UTC)
OK nemyslel jsem si, že by to bylo tak složité (s tvorbou šablon nemám totiž vůbec žádné zkušenosti), pokud se k tomu dostanu možná se na to v rámci několika málo týdnů podívám (pokud by se toho nikdo neujmul dřív). Děkuju za odpovědi. --Drecker (diskuse) 13. 5. 2014, 12:07 (UTC)
Tak jsme se pokusil dát dohormady nějakou takovou šablonu {{Seznam řad/tabulka}}, popis doplním později --Drecker (diskuse) 27. 5. 2014, 13:16 (UTC)
Díky za to úsilí. Je to opravdu obsáhlý kód, i když se vynecháním nastavitelné šířky dost ušetřilo. Původní výhrada, že to představuje „víc kódu než užitku“ sice asi zůstává, ale jinak šablona působí docela funkčně. --Bazi (diskuse) 27. 5. 2014, 14:38 (UTC)
Děkuji za připomenutí šířek, v blízké době se je tam pokusím zapracovat. Jinak k obsáhlosti kódu. Jednak jsem si říkal, když to napíšu já, tak s tím nikdo jiný nebude muset ztrácet čas a navíc se ten kód jeví delší než mi ve skutečnosti trval napsat. V podstatě každý řádek je tam čtyřikrát zkopírován jen s nepatrnými rozdíly, takže jsem v podstatě psal jen čtvrtinu a také jsem se jej pokoušel psát co možná nejpřehledněji (ale moc se mi to s tímhle „jazykem“ nepodařilo) takže je tam víc řádek než by bylo technicky nutné. --Drecker (diskuse) 27. 5. 2014, 14:51 (UTC)
Do těch šířek už bych se určitě nepouštěl, jen by to dále zbytečně bobtnalo. I u Seznamu dílů v praxi zjišťuju, že šířku jen málokdy využívám, hlavně pro zúžení sloupců s krátkými číselnými údaji a dlouhým textem v záhlaví. Případně by to mohlo mít smysl pro sjednocení šířky sloupců napříč jednotlivými řadami. Ale u Seznamu řad, který je v článku jen jeden, to není tolik potřebné. --Bazi (diskuse) 27. 5. 2014, 15:50 (UTC)
OK, takže šířky nechávám být --Drecker (diskuse) 27. 5. 2014, 15:58 (UTC)

Zařádkování[editovat zdroj]

Při použití v Seznam epizod seriálu Cirkus Bukowsky se nad tabulkou vytváří prázdný řádek. Je příčina někde v šabloně hlavičky? --Bazi (diskuse) 28. 5. 2014, 22:12 (UTC)

Chyba byla skutečně v šabloně hlavičky. Nyní jsem jí opravil, a už by to ty prázdné řádky dělat nemělo (pokud se zobrazovaly i někde jinde, tak by mělo pomoct vyprázdnit cache serveru). Jestli by problém přetrvával i po vyprázdnění cache (doufám, že takový případ nenastane), tak se ozvěte a ještě se na to podívám. --Drecker (diskuse) 29. 5. 2014, 17:03 (UTC)

Odkazy na jednotlivé řady[editovat zdroj]

V kódech těchto šablon se vůbec nevyznám, proto píšu připomínku. Všiml jsem si, že pokud transkluduji tabulku Přehled řad ze seznamu epizod do hlavního článku o seriálu, přestanou fungovat odkazy na jednotlivé řady.

  • V seznamu epizod, v šabloně: Řada 1 (za červeným políčkem) je odkaz na konkrétní sekci v seznamu. ("Seznam dílů seriálu Jak jsem si obul boty#První řada (1902–1903)") -> OK
  • V článku o seriálu, v transkludované šabloně: Řada 1 (za červeným políčkem) je odkaz na neexistující sekci v článku. ("Jak jsem si obul boty#První řada (1902–1903)") -> Není OK. Asi by to mělo odkazovat na sekci v seznamu epizod.

Kdyby to někdo uměl opravit, bylo by to fajn. Díky. --Harold (diskuse) 29. 12. 2015, 13:47 (CET)Odpovědět

Hm, nešlo by upravit kód šablony tak, aby se vkládalo | kotva = <includeonly>Seznam dílů seriálu Jak jsem si obul boty</includeonly>#První řada (1902–1903)? Tím by se to snad vyřešilo (nebo aspoň na en: to tak funguje). V existujících seznamech by se nějaká případná drobná změna zápisu snad mohla roboticky udělat. --Harold (diskuse) 2. 9. 2016, 18:02 (CEST)Odpovědět

Pardon, že se to neřešilo už dřív, nějak to zapadlo. Přemýšlel jsem, že by se tam, podobně jako u Seznamu dílů, přidal třeba parametr „hlavní“, do kterého by se zadal název článku, ten by se pak dal využít k odkazování. I když tam to funguje naopak, jako název článku, do kterého se transkluduje, tady to má být název článku, do kterého se z toho hlavního článku odkazuje. Tak by se to asi mělo pojmenovat jinak.
Tvůj nápad je taky použitelný, místo dvou parametrů by stačil jeden, jenom by se muselo důsledně dbát na jeho správné vyplnění, aby z toho nevznikaly chyby. --Bazi (diskuse) 3. 9. 2016, 00:48 (CEST)Odpovědět
Parametr s názvem seznamu mě taky napadl, klidně může být. Záleží co by bylo jednodušší na implementaci a pro editory, ani jedno neupřednostňuji, jen mě iritují ty nefunkční odkazy. :-) --Harold (diskuse) 3. 9. 2016, 09:34 (CEST)Odpovědět
Tak snad hotovo. Nejjednodušší by bylo roboticky doplnit do článků s touto šablonou název článku (což snad bot zvládne) rovnou na řádek s názvem šablony, jen za svislítko. Takto. Ale bude se muset dát pozor, aby se to nepřipsalo i k úvodní hlavičce {{Seznam řad/tabulka, kde by se mohla narušit šablona. --Bazi (diskuse) 3. 9. 2016, 12:02 (CEST)Odpovědět
Super, zdá se, že to je ok. Jinak, zažádal jsem o robopráci. --Harold (diskuse) 3. 9. 2016, 12:28 (CEST)Odpovědět

V jedné linii[editovat zdroj]

@Harold: Při psaní ve wikikódu bych asi dal přednost variantě, kde jsou rovnítka zarovnaná pomocí mezer do jedné linie, protože jsou pak vyplněné hodnoty přehlednější, líp se s nimi pracuje. I když beru, že třeba VisualEditor to třeba trochu rozhazuje, ale to chápu jako nedostatek VE, ne jako chtěný standard. --Bazi (diskuse) 24. 9. 2016, 23:01 (CEST)Odpovědět

A totéž samozřejmě ještě tím spíš pro seznam dílů, kde je těch dílů a hodnot víc. --Bazi (diskuse) 24. 9. 2016, 23:02 (CEST)Odpovědět

No, já to bral podle toho, že roboti při jakékoliv editaci ty mezery (nejen v těchto, ale i v dalších šablonách) stejně odstraňují. Tak mi přišlo logické, aby věci, které tu nejsou chtěné a záhy při dalších editacích mizí, v dokumentaci nebyly. To by asi chtělo probrat s botovodiči... --Harold (diskuse) 25. 9. 2016, 08:46 (CEST)Odpovědět
Aha, tak to je asi chybka u těch botů. Vím, že se kdysi diskutovalo o tom, jak to řešit u infoboxů, a tam se domluvil formát mezera-svislítko-mezera-rovnítko-mezera, ale nenapadlo mě, že by se to aplikovalo šmahem na všechny ostatní šablony. --Bazi (diskuse) 25. 9. 2016, 13:22 (CEST)Odpovědět