Discussioni template:Navbox subgroup

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

La sintassi proviene da Template:Navbox generic subgroup (en.wiki).--Trixt (d) 05:04, 12 feb 2008 (CET)[rispondi]

Qualcuno può sistemare i margini? Come si può vedere in questo template ci sono due pixel di margini sia a sinistra che a destra che rovinano l'allineamento. Non so perchè il parametro margin abbia un valore negativo invece di essere zero, in ogni caso immagino che per toglierli debba essere impostato a -5. --87.16.47.13 (msg) 23:50, 11 apr 2009 (CEST)[rispondi]

Problema con sottogruppi in template di navigazione

[modifica wikitesto]
cb La discussione proviene dalla pagina Aiuto:Sportello_informazioni/Archivio/143#Problema_con_sottogruppi_in_template_sinottici.
– Il cambusiere

Spero di riuscire a spiegarmi. L'Utente:Mateola mi ha segnalato che alcuni template sinottici che ho ampliato negli ultimi tempi aggiungendo dei sottogruppi (esempio), pur vedendosi correttamente nella pagina del template, presentano dei difetti nelle voci in cui sono inseriti: i sottogruppi spariscono (questo avviene sicuramente con Firefox, io con Chrome ed Explorer non ho avuto problemi). Mateola ha successivamente provato a modificare imitando il più possibile il codice di quest'altro template, che tutti visualizziamo correttamente; in realtà, dopo le sue modifiche, neppure io vedo più i sottogruppi. Nel caso non mi fossi spiegato rimando alle nostre pagine di discussione (1 e 2). Qualcuno sa trovare l'inghippo? Grazie per l'attenzione. --Murray talk 12:44, 26 set 2014 (CEST)[rispondi]

Dalle modifiche, vedo che è stato inserito un tag HTML <div>. Posso chiedere il perché di questo inserimento? Perché con il {{Batman}} non ci sono problemi nelle pagine in cui è inserito. Probabilmente il problema potrebbe derivare da quel <div>.--NnvuScrivimi 13:03, 26 set 2014 (CEST)[rispondi]
Rispondo a Nnvu: come ha detto Murray, ho provato ad imitare il più possibile il codice del Template:Calcio in Italia 2014-2015, dato che le voci contenenti questo template vengono visualizzate correttamente anche con firefox mentre le voci contenenti il template che ho modificato avevano il problema qui segnalato. Come ho detto anche a Murray nel mio ultimo messaggio nella sua talk, se una o tutte le mie modifiche sono inesatte vi prego di rimuoverle, era solo un tentativo per vedere se riuscivo a risolvere il problema. Di fatto, però, per rispondere a Nnvu che ipotizza che il problema possa derivare dall'inserimento di quel </div>, in realtà il problema esisteva già prima che io facessi quella modifica al template; dopo le mie modifiche invece il problema, che prima era limitato a firefox, ora si verifica anche con explorer. --Mateola (msg) 13:35, 26 set 2014 (CEST)[rispondi]
Ho tentato di capire cosa non funzioni, anche confrontando {{Calcio in Italia 1964-1965}} e {{Calcio in Italia 2014-2015}} e non sembrano (ripeto, sembrano) esserci differenze. A questo punto il problema è cercare di capire quali siano i Tl che hanno questo problema. Perché escluderei un problema con la pagina o con {{Navbox subgroup}} (il primo perché non capiterebbe a cascata in tutte le pagine del template; il secondo perché altri Tl con i sottogruppi non danno problemi). Temo, anche, che riscrivendolo da capo il problema non si risolva.
Controllando il codice HTML del TL nella pagina Unione Sportiva Foggia & Incedit 1964-1965 tramite console (su Chrome F12), ho notato che le tre linee hanno un tag HTML "display:none" che è ciò che causa la mancata apparizione del sottogruppo. Tuttavia, non so il perché.--NnvuScrivimi 14:06, 26 set 2014 (CEST)[rispondi]
Non so se può essere utile, ma almeno a me (sempre con Firefox) lo stesso problema si verifica con le voci contenenti il {{Calcio in Italia 1963-1964}} (esempio Pisa Sporting Club 1963-1964, i tre sottogruppi della Serie C nel template non si vedono). --Mateola (msg) 14:14, 26 set 2014 (CEST)[rispondi]
Con Chrome anche a me continua a dare quel problema, ma con Firefox e IE invece no, vedo i sottogruppi senza problemi.--NnvuScrivimi 14:23, 26 set 2014 (CEST)[rispondi]
Problemi anche con {{Calcio in Italia 2009-2010}} ad esempio in Associazione Calcio Pisa 1909 2009-2010.--NnvuScrivimi 14:25, 26 set 2014 (CEST)[rispondi]
Ho segnalato la discussione sia al Progetto:Template che nella Discussioni template:Navbox subgroup.--NnvuScrivimi 14:28, 26 set 2014 (CEST)[rispondi]
[× Conflitto di modifiche] Ho risolto aggiungendo il collapsed automatico. Il problema comunque era anche la coesistenza con un altro navbox (togliendo quello dell'A.C. Pisa il problema si risolveva), ma non so perché. --Horcrux九十二 14:30, 26 set 2014 (CEST)[rispondi]
Anche inserendo autocollapsed nel parametro state il problema non si presenta più (in Crome).--NnvuScrivimi 14:37, 26 set 2014 (CEST)[rispondi]
[× Conflitto di modifiche] Provo a dare una spiegazione (l'unica che mi viene in mente su due piedi): il problema potrebbe essere nel parser mediawiki, che quando vede più di un navbox che non sono collapsed di default li "collassa" tutti (subnav inclusi). Sembra plausibile?
Comunque ho due piccole osservazioni da fare:
  • I <div></div> senza parametri sono inutili se includono un intero blocco td già definito dal template.
  • La prossima volta, è meglio segnalare questi problemi direttamente al progetto di competenza ;-) --Horcrux九十二 14:47, 26 set 2014 (CEST)[rispondi]
[@ Horcrux92] Credo proprio che tu abbia ragione riguardo il collapsed automatico anche sul {{Navbox subgroup}}, ma non capisco perché dovrebbe farlo. E mi sembra strano che non sia mai capitato/nessuno se ne sia mai accorto prima.--NnvuScrivimi 14:55, 26 set 2014 (CEST)[rispondi]

──────────────────────────────────────────────────────────────────────────────────────────────────── Dò una occhiata e vi faccio sapere. Ho preferito cambusare qui per tenerne traccia. --Rotpunkt (msg) 15:01, 26 set 2014 (CEST)[rispondi]

Non trovo evidenze che il problema sia legato a mw-collapsible (per cosa significhi, vedere mw:Manual:Collapsible elements) ma comunque provo a ritornare indietro alle "table collapsible", almeno da escludere una fonte di problemi. --Rotpunkt (msg) 15:41, 26 set 2014 (CEST)[rispondi]
Sì direi che il problema era legato alla classe mw-collapsible. Da diversi mesi si stava cercando di passare dalle table collapsible (vecchio codice implementato direttamente nel Common.js) a mw-collapsible (in Mediawiki stesso), ma non ci siamo accorti di questo effetto collaterale (un bug in mw-collapsible?). Le discussioni si trovano da qui in avanti: Discussioni template:Navbox#Collapsed. Confermatemi che ora funziona (può essere necessario aggiornare la cache con ?action=purge). Rimuoverei anche gli state=collapsed aggiunti oggi come workaround. --Rotpunkt (msg) 15:49, 26 set 2014 (CEST)[rispondi]
[× Conflitto di modifiche]Ora funziona tutto senza problemi (Pisa Sporting Club 1963-1964).--NnvuScrivimi 15:52, 26 set 2014 (CEST)[rispondi]
Bene, indagheremo perché con le mw-collapsible c'è questo problema, intanto rimaniamo con "table collapsible" che abbiamo sempre usato. --Rotpunkt (msg) 15:59, 26 set 2014 (CEST)[rispondi]

Il problema sembra verificarsi nuovamente qui. La cosa interessante è che è riproducibile solo per alcune voci, non so secondo quale criterio. --Titore (msg) 15:03, 22 set 2017 (CEST)[rispondi]

[@ Titore] Tutto è possibile, ma mi sembrerebbe strano. Mi indichi in quale voce c'è il problema? Non è che non hai fatto il Aiuto:Purge o un null edit di quella voce? --Rotpunkt (msg) 15:11, 22 set 2017 (CEST)[rispondi]
[@ Rotpunkt] Oops, hai ragione. Non ero a conoscenza di purge, cancellavo solo la mia cache locale o provavo in modalità in incognito. Grazie e scusa per il falso allarme! --Titore (msg) 15:52, 22 set 2017 (CEST)[rispondi]
[@ Titore] Figurati. Tanto per saperlo, una modifica a un template incluso (o anche una modifica su Wikidata) non si ripercute immediatamente nella versione HTML di tutte le pagine che la includono, perché ciò richiederebbe un lavoro mostruoso da parte dei server. L'aggiornamento è invece schedulato in una coda di lavori, e un po' per volta viene eseguito. Per vedere subito la modifica in una singola pagina puoi appunto fare invece il purge o un null edit. Ciao. --Rotpunkt (msg) 16:12, 22 set 2017 (CEST)[rispondi]

[ Rientro] Allora, non vorrei sia di nuovo un falso allarme, ma per lo meno stavolta non è questione di purge (né di cache locale). Nessun problema con Chrome; invece con Firefox 61.0.1 (64 bit), se un template non ha settato il parametro state, se sono presenti prima altri template che ne provocano il "collasso" automatico, i sottogruppi diventano invisibili. Ad esempio qui o qui. Per scongiurare problemi con lo specifico template, ho provato anche con il semplice esempio riportato in Template:Navbox subgroup (rimuovendo98797151 solo state). --Titore (msg) 16:50, 28 lug 2018 (CEST)[rispondi]

[@ Titore] Sì confermo il problema, è cambiato qualcosa in jquery.makeCollapsible.js. Fino a domani sera non credo di poter guardare approfonditamente il problema, vedo di fare un fix veloce comunque. --Rotpunkt (msg) 17:29, 28 lug 2018 (CEST)[rispondi]
[@ Titore] Riprova ora, dovrei aver risolto, diff. --Rotpunkt (msg) 18:28, 28 lug 2018 (CEST)[rispondi]
[@ Rotpunkt] Stavo giusto per ringraziarti per il workaround, sì, a posto! --Titore (msg) 18:34, 28 lug 2018 (CEST)[rispondi]

Come inserire i bordi?

[modifica wikitesto]

Ciao. Ho appena apportato una modifica al Template:Atletica leggera nel mondo per renderlo più leggibile. Però i primi tre gruppi hanno un problema: mancanza di bordo nella parte sinistra e presenza di bordo nella parte destra (che stona con la parte bassa del template). Qualcuno saprebbe rimediare? --Yiyi 14:04, 25 gen 2015 (CET)[rispondi]

Il problema mi sembra dovuto al fatto che hai usato il Navbox_subgroup dentro l'"above", mentre è nato per essere inserito nei listN, come dice il manuale. --Rotpunkt (msg) 15:23, 25 gen 2015 (CET)[rispondi]
Capito. C'è un modo per avere un risultato simile usando il template nel modo corretto? --Yiyi 16:18, 25 gen 2015 (CET)[rispondi]
Per me come hai fatto con l'ultima modifica ha un aspetto gradevole. Altrimenti, se vuoi, si può fare come su en.wiki, cioé trasformare il contenuto di above in group1/2/3 e list1/2/3 e mettere in group4=Campionati continentali e list4=Navbox subgroup con dentro i vari continenti. Il fatto è solo che su it.wiki non abbiamo poi il parametro image in Navbox_subgroup. Se reputi che sia il caso e che preferisci in questo modo lo aggiungo. --Rotpunkt (msg) 18:31, 25 gen 2015 (CET)[rispondi]
No be', così com'è adesso mi piace e dovrebbe essere sufficientemente chiaro. Grazie lo stesso :-) --Yiyi 19:20, 25 gen 2015 (CET)[rispondi]

Dimensione gruppi

[modifica wikitesto]

@Rotpunkt chiedo a te perché ho visto che hai modificato per ultimo il template. Ho notato che i gruppi del Subgroup hanno dimensioni esagerate in rapporto al testo inserito all'interno (esempio, vedi Template:Motta). C'è modo di correggere per evitare che siano così grandi? --Mannivu · 15:42, 23 gen 2022 (CET)[rispondi]

Si può provare a forzare di default una larghezza bassa alla colonna, ma poi andrebbe a capo ad esempio "Colonne / sonore". Questo si può evitare mettendo di default il nowrap così non va a capo. In pratica si otterrebbe lo stesso comportamento che hanno le colonne dei gruppi base dei Navbox; strette il più possibile, ma senza andare a capo. Per Motta sarebbe perfetto, però a cambiare comportamento adesso si rischiano disastri nelle migliaia di template esistenti, se hanno subgroup con titoli lunghi.
Temo che ormai si debba continuare a impostare a mano le larghezze dei subgroup nei singoli template, quando necessario --Bultro (m) 23:39, 26 gen 2022 (CET)[rispondi]
@Bultro capisco. L'impostazione manuale è un po' scomoda, ma solo perché è un trial&error continuo. --Mannivu · 14:49, 27 gen 2022 (CET)[rispondi]
Così dovrebbe andar sempre bene senza bisogno di prove, se non ci sono etichette lunghe da mandare a capo.
E' quello che metterei di default. Però poi qualcuno dovrebbe dare un'occhiata ai circa 2600 template per eventuali subgroup enormi. Io da solo no di certo, ma se trovi dei volontari... --Bultro (m) 23:55, 28 gen 2022 (CET)[rispondi]
Potremmo togliere la width:100% dai subnavbox e aggiungerla solo dove serve, cioè questi 300 template mi pare. --Sakretsu (炸裂) 14:22, 13 feb 2022 (CET)[rispondi]
Non ho capito, cosa ti fa pensare che siano proprio quelli? --Bultro (m) 01:56, 14 feb 2022 (CET)[rispondi]
Perché immagino la larghezza al 100% dei subnavbox occorra solo quando si generano righe di colore alternato come nell'esempio del manuale. In tal caso, si tratterebbe di adattare anche meno di 300 template e potremmo farlo automaticamente tramite il modulo stesso in presenza della proprietà background o background-color. Questo invece è l'elenco di tutti gli stili, magari vedi se noti altro che dovremmo prendere in considerazione --Sakretsu (炸裂) 16:30, 17 feb 2022 (CET)[rispondi]
Io non ho notato nessuna correlazione tra l'uso di parametri style (o altri) e la lunghezza delle etichette. Nel Template:Motta citato all'inizio non c'erano per niente. E comunque non si parla di togliere la width 100%, che i subgroup non hanno, ma di metterla (alle liste; io dicevo di mettere 1% alle etichette, che è lo stesso) --Bultro (m) 20:12, 21 feb 2022 (CET)[rispondi]
Ce l'hanno, vedi Modulo:Navbox/styles.css#L-87. È la larghezza forzata al 100% che provoca il difetto in oggetto, senza di essa le etichette non avrebbero motivo di occupare altro spazio oltre il loro testo. Praticamente se togliamo la width:100% dove non serve, cioè quasi dappertutto, evitiamo di applicare il nowrap che potrebbe causare effetti indesiderati --Sakretsu (炸裂) 01:04, 4 mar 2022 (CET)[rispondi]
Ok io parlavo della colonna delle etichette e tu di tutto il subnavbox. Proviamo... --Bultro (m) 23:54, 4 mar 2022 (CET)[rispondi]

Numero parametri

[modifica wikitesto]

[@ Rotpunkt] in Template:Film e TV Marvel Comics viene indicato un errore, ma in realtà è solo perché c'è un "list20" che viene rilevato come errato nonostante, tecnicamente, il numero di liste di Navbox sia infinito.--Mannivu · 20:33, 12 apr 2023 (CEST)[rispondi]

L'ho corretto. Comunque quel template inizia a essere eccessivo--Bultro (m) 23:52, 13 apr 2023 (CEST)[rispondi]
@Bultro grazie! Credo che sia un problema generico dei TdN dedicati a interi franchise (anche T:Batman non scherza, nonostante ci sia già una proposta e richiesta per separarlo in 3). --Mannivu · 13:38, 14 apr 2023 (CEST)[rispondi]