Diskuse k šabloně:Infobox

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Co s tím - vloženo v jediném článku.--Horst 23. 3. 2009, 16:31 (UTC)

TfD?? --Wikipedista:BobM d|p 23. 3. 2009, 16:36 (UTC)
Pokud jsem správně pochopil tak na anglické wikipedii z této šablonky se vytvářejí jiné šablony. Proč tomu tak neni tady? Lex Viatkine 25. 6. 2009, 18:06 (UTC)


Evidentně byla vytvořena pro přebírání infoboxů z en. Jako taková má docela dobré ospravedlnění. Pokud ale vytváříte nový infobox a chcete, aby vypadal podobně jako ostatní infoboxy (i v budoucnosti), dělejte to podle návodu na WP:Infobox. Je to jediný způsob, který je aspoň trochu dokumentovaný. Zároveň je i dost jednoduchý. Bohužel potřebuje úklid a dopsání dokumentace. To se ale snad brzo změní. Miraceti 26. 6. 2009, 16:55 (UTC)

Remake[editovat zdroj]

Mám hotovou kompletně novou verzi tohoto infoboxu. Je značně zjednodušená a hlavně používá šablonu Střídání barev řádků tabulky. Snažil jsem se jí udělat zpětně kompatibilní ale není to na 100%. Proto prosím omluvte případnou dočasnou poruchovost této šablony po uploadu.--Marek995 23. 5. 2011, 19:13 (UTC)

Sablonu si prosim nejdrive odladte nekde jinde (funkcni sablona se da vytvorit treba ve vlastnim jmennem prostoru), ne tak aby sablona pouzita v tisicich clanku desitky minut nefungovala. --Jklamo 24. 5. 2011, 18:50 (UTC)
Omlouvam se, sablona pri predchozim zkouseni fungovala, bohuzel tady ne.--Marek995 25. 5. 2011, 10:59 (UTC)

270px dělá bordel v hudebních šablonách[editovat zdroj]

Navrhuji tedy, aby byla upravena šířka infoboxu

z

<table class="infobox {{{třída těla|{{{bodyclass|}}}}}}" cellspacing="5" style="width: 270px; text-align: left; font-size: 88%; line-height: 1.5em; ...

na

<table class="infobox {{{třída těla|{{{bodyclass|}}}}}}" cellspacing="5" style="width: 264px; text-align: left; font-size: 88%; line-height: 1.5em; ...

Když se podíváte na články jako The Beatles či Wings, zjistíte (pokud používáte 4:3 monitor), že šablona zasahuje až moc neesteticky do prostoru. PleasantNightmare 21. 9. 2011, 17:14 (UTC)

Zdroje k infoboxu[editovat zdroj]

Mohl by někdo rozšířit šablonu o parametr |ZdrojeInfoboxu = , pro popis uvedených dat? Ten by zobrazoval Information-silk.svg s odkazem na stránku v ZdrojeInfoboxu. Například jako šablona {{Infobox chráněné území v Česku}}. --Maxx (diskuse) 23. 10. 2012, 07:04 (UTC)

Případně ještě zvážit možnost, po vzoru /doc, vytvoření standardní podstránky /zdroje, kde by byly všechny informace o zdrojích infoboxu soustředěny. --Maxx (diskuse) 23. 10. 2012, 07:10 (UTC)

Řídký infobox[editovat zdroj]

Některé infoboxy aplikující tuto šablonu jsou docela dlouhé, a přitom údaje v nich působí docela řídkým dojmem. Např. Lucie Šafářová nebo Avatar (film, 2009), ale i další. Navrhoval bych to zhustit – zmenšit cellspacing z 5 na 3 nebo 2. Pro srovnání: anglický Infobox má cellspacing 3, německý má ve verzi bez rámečků cellspacing 5, ale častěji používá verzi s rámečky a cellspacingem 0. --Bazi (diskuse) 10. 2. 2013, 04:52 (UTC)

P.S. Pro představu jsem připravil podobu po zmenšení hodnoty z 5 na 2 zde: Šablona:Test. Pro srovnání s originálem: Avatar (film, 2009). --Bazi (diskuse) 10. 2. 2013, 05:07 (UTC)

V principu nejsem proti, ale domnívám se, že bude potřeba rozsáhlejší testování. Šablona je základem pro mnoho dalších šablon a změna tedy bude mít velký dopad. Šablonám {{Infobox film}} nebo {{Infobox - tenista}} by zhuštění nepochybně pomohlo, ale nebude to znepřehledňovat box někde jinde? Jak to bude vypadat třeba na těchto stránkách - Mount Everest, Jimi Hendrix, Německá hymna, Státní znak Rakouska, Boubínský prales, Gisele Bündchenová? --Vachovec1 (diskuse) 10. 2. 2013, 10:38 (UTC)
Souhlasím. Proto to dávám jen do diskuse, třeba nakonec přijdeme na jiné řešení nebo dokonce usoudíme, že místo grafické úpravy by bylo vhodnější proškrtat položky v těch dlouhých infoboxech. Třeba by taky šlo přenést rozhodnutí o příslušném parametru ze základní šablony na její aplikace. --Bazi (diskuse) 10. 2. 2013, 12:11 (UTC)
Se zmensenim cellspacingu na 3 (klidne i 2) souhlasim. Ale to ze se v mnoha pripadech do infoboxu laduje zbytecne mnoho informaci je taky pravda. --Jklamo (diskuse) 11. 2. 2013, 07:08 (UTC)
Stalo se (na dva) — Jagro (diskuse) 12. 5. 2013, 22:16 (UTC)
Tak infobox se sice zkrátil, ale zároveň se (aspoň mě) zmenšilo písmo (aspoň tedy mám ten dojem). To se předpokládalo? Proti normálnímu písmu bych velikost odhadoval na 85-90% Někteří kolegové s tím budou mít problém, určitě např. kolega G3ron1mo, který odstraňuje "small" tagy, kde to jde a horuje právě proti malému písmu. --Vachovec1 (diskuse) 13. 5. 2013, 08:19 (UTC)
Ke změně velikosti ale nedošlo ([1]). Pokud se někde měnila, pak to bylo nejspíš v souvislosti s jinou editací. Obecně ale je pravdou, že v šabloně Infobox je velikost nastavená na 88%, takže mohlo ke skutečnému zmenšení v některých případech dojít, pokud se některý infobox předělával z jiné formy šablony na aplikovaný tento Infobox. S tím bych si ovšem hlavu nedělal, protože zde má zmenšení písma zásadní funkční přínos, a to udržení kompaktní velikosti infoboxů. Kolega G3ron1mo odstraňuje malé písmo spíše v souvislých textech anebo obecně v textových prvcích, a to hlavně takové, které je vloženo přímo tagem. Pokud je velikost písma nastavena standardně a jednotně už v šabloně, považuji to za přijatelné řešení, protože se tím jednotný vzhled nenarušuje. --Bazi (diskuse) 13. 5. 2013, 11:17 (UTC)

Prosím o smazání "interwiki" z komentáře ve zdroji (drobnost)[editovat zdroj]

--Dvorapa (diskuse) 25. 6. 2015, 23:39 (CEST)

Specifické řádkové styly pro data?[editovat zdroj]

Řádkové styly pro data jsou pro každý řádek definovány výrazem styl dat = {{{styl dat|{{{datastyle|}}}}}} . Je nějaký důvod, proč by nemohly být používány podle potřeby odlišné styly pro data v různých řádcích? Tj. v řádku n by se použil primárně styl styl datn, nebyl-li byl definován, tak teprve obecný styl dat. Vynucené používání jednotného stylu mi přijde zbytečně omezující. Pro šablonu by to nebyla žádná extrémní zátěž navíc, jestli se v daném řádku načte obecný nebo specifický styl, vyjde víceméně nastejno. --Vachovec1 (diskuse) 30. 4. 2017, 21:00 (CEST)

Trochu bych se obával přehnaně kreativních nápadů, které by s takovými možnostmi mohli někteří tvůrci „napáchat“, proti omalovánkám tu určitá část komunity poměrně stabilně vystupuje. Nicméně musím uznat, že ne zrovna u dat, ale u nadpisů už jsem přinejmenším na jeden případ, kdy by se hodilo jeden udělat trochu jinak než ostatní, narazil. Obecně otázka asi není jenom, jak moc by individuální stylování vadilo, ale taky jak moc je to někde potřeba, jestli se bez toho nedá (v zájmu udržení jakýchsi střídmých jednotných stylů) obejít. --Bazi (diskuse) 30. 4. 2017, 21:49 (CEST)
No, u nadpisů nevím, ale u těch dat, případně popisů, by se možnost použití individuálního stylu občas hodila. Teď si hraji s kódem šablony {{Taxobox}}, zkouším převést právě na {{Infobox}}. Viz Wikipedista:Vachovec1/Šablona6, použití je vidět v Wikipedista:Vachovec1/Pískoviště6. U popisů jsem několikrát použil <span style="font-size:90%;"> nějaký popis </span>, u dat jsem dokonce musel přijít s následujícím hackem: {{#if:{{{podřazené taxony|}}} | <div style="text-align:left"> {{#if:{{{podřazené taxony|}}} | {{{podřazené taxony}}} }} </div> }} . Obsahem parametru je obvykle odrážkový seznam a když se vloží div přímo před parametr, je problém s prvním odřádkováním (hvězdička místo očekávané odrážky). To jsem vyřešil vložením celé podmínky dovnitř divu, ovšem zase mi tak vznikala "neviditelná" prázdná buňka v případě, že parametr nebyl vyplněný. Vyřešilo to až obalení druhou podmínkou. --Vachovec1 (diskuse) 30. 4. 2017, 22:15 (CEST)
Myslím, že tato šablona by měla poskytovat základ všem infoboxům a neměla by být příliš nabobtnalá. Pokročilejší funkcionality pak obstará série šablon Infobox začátek, obrázek, položka, hlavička, konec; nebo případně tabulka či modul (viz Nápověda:Vytvoření infoboxu). Jinak na odrážkový seznam, jehož první položka se zobrazuje chybně jako hvězdička, tu máme malou chytrou šablonku. --Dvorapa (diskuse) 30. 4. 2017, 22:22 (CEST)
@Dvorapa: K šabloně {{Nic}} mám dva dotazy. Jednak tam straší šablona {{Pouze dočasné použití}}, kde se explicitně píše, že je třeba se vyhnout použití šablony {{Nic}} v jiných šablonách. Nemělo by se to odstranit? A za druhé jsem koukal, že je to založeno na sebeuzavíracím tagu. Není od něčeho takového výslovně odrazováno? --Vachovec1 (diskuse) 30. 4. 2017, 22:39 (CEST)
Obecně mi přijde vhodnější, aby bylo možné drobné stylování řešit individuálně v rámci jednotné šablony, než aby se kvůli nemožnosti takového stylování musel celý ibox složitě skládat z jiných prvků. Jenom tedy bude nutné o to úzkostlivěji dbát, aby se to nezvtlo v přemíru bezúčelné kreativity. --Bazi (diskuse) 30. 4. 2017, 23:28 (CEST)
@Vachovec1: Dotazy rád zodpovím. Pouze dočasné použití tam dal před dvěma měsíci Oashi, když v nějakém zvláštním záchvatu tuto ceduli vložil do tolika šablon, že stále ještě minimálně jednou týdně objevím další. Myslím, že Pouze dočasné použití má místo v šablonách, které dočasně nahrazují funkcionalitu šablon jiných nebo jsou zastaralé. Dle mého by se to tedy určitě mělo odstranit. Sebeuzavírací tagy jsou terčem vývojářů hlavně z důvodu přechodu na nový wikiparser, který narozdíl od původního Tidy není tak mírný k sebeuzavíracím značkám, které nejsou definované ve specifikaci HTML5 (nejsem si jistý, jestli to nový wikiparser rozhodí a rozbije to stránku, nebo jestli ho to nerozhodí a vypíše v daném místě chybu, ale rozhodně sebeuzavírací značky jako aktuální Tidy neignoruje). Ovšem jedná se pouze o sebeuzavírací značky, které jsou v dané specifikaci (tzn. klasické HTML značky), sebeuzavírací značky wikikódu (jako <nowiki />, <br /> nebo <noinclude />) jsou naprosto v pořádku a i nový wikiparser je zpracuje. Krom toho je možné šablonu postavit na jiném "nulovém" kódu, možností je opravdu hodně (vypsány jsou tam jen ty nejběžnější). --Dvorapa (diskuse) 30. 4. 2017, 23:01 (CEST)
@Dvorapa: Hm. Vyzkoušel jsem vložení sebeuzavíracího tagu, šablony i {{ns:0}} a nic nepomohlo. Funguje jen ten můj hack. Já potřebuji (respekive se o to snažím), aby funkčnost vycházela přímo ze šablony, ne abych musel procházet všechny taxoboxy a do každého s výskytem parametru podřazené taxony doplňovat tag. --Vachovec1 (diskuse) 30. 4. 2017, 23:22 (CEST)
Já tedy myslel, že danou šablonku použijete v kódu infoboxu. Tomu hacku moc nerozumím, nějak jsem nepobral, proč tam jsou dva ify a proč tam je div (takže vlastně nerozumím tomu celému), ale pokud to funguje, pak jen dobře. --Dvorapa (diskuse) 1. 5. 2017, 09:32 (CEST)
@Dvorapa: Je to popsáno výše. V "čisté" verzi (bez divu a s jednou normální podmínkou) se obsah parametru zarovnává na střed. Já potřebuji zarovnání vlevo (a nemůžu to řešit obecným stylopisem skrz styl dat, protože bych rozbil šablonu na jiných místech). Když ovšem zarovnání vynutím divem, vzniká onen klasický problém s hvězdičkou místo první odrážky. To by sice pravděpodobně šlo řešit vkládáním šablony {{Nic}} do jednotlivých taxoboxů na začátek oněch řádkových seznamů, ovšem to je řešení hodně pracné (i když by jistě pomohl bot) a i do budoucna pro konstrukci nových taxoboxů nepohodlné (vysvětlujte každému, že na začátek řádkového seznamu musí vložit speciální šablonu nebo tag...). Vložení šablony {{Nic}} (či přímo tagu) rovnou do kódu podle všeho nepomůže, zkoušel jsem. Když jsem divem obalil celou podmínku, problém zmizel, jenže parametr měl takto vždy nějaký, byť neviditelný obsah – pročež se vytvářela "neviditelná" buňka (v praxi se to projevilo jako úzká vertikální mezera). Proto ta druhá podmínka. Pokud tě napadne něco jednoduššího (něčím nahradit vnitřní podmínku?), budu jen rád. --Vachovec1 (diskuse) 1. 5. 2017, 10:30 (CEST)
Ta vnitřní podmínka už tam je zbytečná, stačí to např. odřádkovat, abychom zbytečně nezatěžovali server. Navrhoval bych však dvě věci: Buď poskládat Taxobox z infobox začátek a souvisejících, nebo do této šablony Infobox přidat (spíš než různé styly pro jednotlivé řádky) nějakou možnost označení řádku jako seznamu, který pak následně už bude mít předdefinovaný vzhled (hack) někde uvnitř šablony, abychom zapřípadně připravili půdu i pro další podobné případy, aby to každý nemusel pokaždé vymýšlet nanovo, když bude potřebovat vložit do infoboxu seznam. Poté bychom mohli též analyzovat použití šablony nic a upravit infoboxy postavené na této šabloně Infobox tak, aby používali novou funkcionalitu a my mohli šablonu nic ze článků odstranit. --Dvorapa (diskuse) 1. 5. 2017, 11:27 (CEST)

┌───────────────────────────┘ Vidím. Co se týče použití šablony {{Nic}}, v HJP je použita jen 2x, vždy v "nestandardních" infoboxech. Při této příležitosti jsem zjistil, že {{Infobox - dálnice}} řeší řádkové seznamy (týká se to především parametru region) obalením jednotlivých položek (přímo v kódu v článcích!) tagy <li></li>. Fujtajxl! --Vachovec1 (diskuse) 1. 5. 2017, 12:24 (CEST)

+dalších 112 podobných případů, kde byla šablona nahrazena jejím obsahem. --Dvorapa (diskuse) 1. 5. 2017, 12:40 (CEST)
Tohle musíme vyřešit, jednak v této šabloně Infobox, aby nebylo nutné používat šablonu nic, a jednak v jednotlivých infoboxech, aby tam nebyly hacky, jaké jste objevil. --Dvorapa (diskuse) 1. 5. 2017, 12:41 (CEST)
Zmíněný hack s tagy v šabloně {{Infobox - dálnice}} se vyskytuje v 300+ článcích. Jinak ani jedno z tebou nadhozených řešení mi nepřijde ideální. Chtělo by to něco jako šablonu {{Odrážkový seznam}}, která by se používala stylem:
dataXY = {{Odrážkový seznam|{{{parametr}}}}}
V článcích by se pak zadával do příslušného parametru v šabloně klasický odrážkový seznam. --Vachovec1 (diskuse) 1. 5. 2017, 13:17 (CEST)
Takovou šablonu už tu dokonce máme, vizte Šablona:Ol, Šablona:Ul a Šablona:Li, bude tedy potřeba jen trochu vylepšit jejich dokumentace a nápovědy ke stavbě infoboxů a poté nahradit všechny hacky a jiné úpravy pro seznamy na tyto. Možná ještě někde je použito {{#tag:ul}}, asi by bylo vhodné to sjednotit všechno. --Dvorapa (diskuse) 1. 5. 2017, 13:28 (CEST)
To taky není přesně ono. Šablona {{Ul}} sice funguje, ale vyžaduje poměrně komplikovaný zápis seznamu v šabloně v článku. Požadovaná šablona by měla a) zajistit zarovnání dat vlevo + b) zajistit správné fungování všech (především pak úvodní) odrážky. Abych při vytváření infoboxu použil výše uvedenou konstrukci (případně uvnitř nějaké podmínky) a při použití v článcích pak uživatel zadával do šablony pouze odrážkový seznam v "normálním" tvaru:
parametr =
* položka1
* položka2
* položka3
atd.
--Vachovec1 (diskuse) 1. 5. 2017, 13:51 (CEST)
Huh? Proč nefunguje odražení? Nějaký problém v šabloně {{Odrazit}}? --Vachovec1 (diskuse) 1. 5. 2017, 13:56 (CEST)
Ano, taky to teď zkoumám, že to nepůjde. Přikláněl bych se tedy k vytvoření nové šablony, jakou jste navrhl, která by se vkládala do kódu infoboxu při jeho vytváření tak, jak jste navrhoval výše. Jen název bych asi změnil tak, aby z názvu bylo patrné, že se šablona používá v infoboxu (nebo jinak upřesnil její název, aby nebyl zbytečně matoucí). --Dvorapa (diskuse) 1. 5. 2017, 14:16 (CEST)
Napadá mě třeba Infobox/seznam jako je Infobox/vnořený. --Dvorapa (diskuse) 1. 5. 2017, 14:20 (CEST)