Discussioni template:Prettytable

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

Utilizzato in Template:MIMD. Prelevato da en.wiki. Per le istruzioni vedi http://en.wikipedia.org/wiki/Template_talk:Prettytable Hellis 21:00, Lug 1, 2005 (CEST)

Ho rollbackato l'ultima modifica di Paulatz perchè impediva l'allineamento centrale. Ora sembra tutto a posto ma non capisco a cosa servisse quel ";"  ||| Admin HILL ||| CONTATTAMI  12:15, 12 apr 2006 (CEST)[rispondi]

Problema con le didascalie[modifica wikitesto]

C'è un problema di allineamento con le didascalie:

Allineata a sinistra o a destra non c'è problema:

Tabella pippo, allineata a sinistra
Testata a Testata b
A B
C D
Tabella pippo allineata a destra
Testata a Testata b
A B
C D

Ma allineata se si specifica l'allineamento centrale, l'eventuale didascalia rimane a sinistra:

Tabella pippo allineata centrale
Testata a Testata b
A B
C D

--Moroboshi 12:20, 10 set 2006 (CEST)[rispondi]

personalmente mi sfugge l'utilità di questo template... cosa lo distingue da una normale tabella inclusa in un div? --wiso 12:19, 24 mar 2007 (CET)[rispondi]

I parametri sono già preimpostati per una tabella decente--Moroboshi scrivimi 07:36, 1 mag 2007 (CEST)[rispondi]

Modificare i colori[modifica wikitesto]

Si potrebbe gentilmente rendere customizzabile la scelta dei colori del titolo e dello sfondo? Il grigio alla fin fine è un po' troppo smorto... -- Sannita - L'admin (a piede) libero 12:29, 17 ott 2007 (CEST)[rispondi]

Non è una buona idea: il grigio è smorto senz'altro ma sobrio, già mi vedo paginate con colori improponibili e accostamenti agghiaccianti difese con il coltello fra i denti. Senza contare la mancanza di omogeneità. Abbiamo già dei template con colorazioni siffatte... (evito di linkarli per pietà, ma tanto vengono da en.wiki, che ve lo dico a fare :-D). --Kal - El 14:09, 17 ott 2007 (CEST)[rispondi]
Quoto Kal-El Jalo 14:33, 17 ott 2007 (CEST)[rispondi]

il grigio è effettivamente smorto, ma quoto Kal. --Gregorovius 15:26, 17 ott 2007 (CEST)[rispondi]

+1 su Kal-El con una domanda in aggiunta: ma se su wiki en è deprecato questo template e si suggerisce di usare il "wikitable" perché noi l'usiamo? --pil56 17:19, 17 ott 2007 (CEST)[rispondi]
Immagino si tratti di modi di vedere differenti: lì preferiscono usare una classe, qui un tl. Il risultato è lo stesso, ma non so quali siano i vantaggi e gli svantaggi dell'uno o dell'altro metodo.--Bella Situazione (talk) 17:39, 17 ott 2007 (CEST)[rispondi]
Perché noi (cioè i nostri che capiscono di informatica) deprecavano usare un'altra classe (che appesantiva il nostro monobook -credo-.js), che invece è stata inserita lo stesso, perché èppiù comodo per le traduzioni (!). Tutto qui. That's wiki :-) Kal - El 19:57, 17 ott 2007 (CEST)[rispondi]
PS: pardon perché anche noi abbiamo la "classe" wikitable, eh, se non lo sapeste. Kal - El 19:59, 17 ott 2007 (CEST)[rispondi]
Penso che si tratti del monobook.css, ma non me ne intendo :P Ma non è peggio ricorrere massicciamente ad un template?--Bella Situazione (talk) 22:21, 17 ott 2007 (CEST)[rispondi]
Yessss, hai ragione è il .css. Per la tua domanda io onestamente non lo so, giro la domanda a chi ha le competenze per risponderti. Kal - El 23:12, 17 ott 2007 (CEST)[rispondi]

In linea di massima per i parametri relativi all'aspetto sarebbe più corretto usare i css che fra l'altro permettono a chi non gradisce il grigio smorto di personalizzarselo. Ho provveduto a spostare la classe in oggetto in common.css altrimenti chi usa uno skin diverso da monobook ha una visualizzazione errata (in alternativa bisognerebbe crearla per tutti gli skin se necessario differenziarla). Gvf 00:40, 18 ott 2007 (CEST)[rispondi]

Per i comuni mortali (pur avendo un'idea di base di cosa sono i css): è meglio usare il template o wikitable? Così lo sappiamo una volta per tutte (magari) :-) Kal - El 02:45, 18 ott 2007 (CEST)[rispondi]
Basta cambiare il codice di {{prettytable}} affinché inserisca semplicemente il nome della classe. In questo modo dovremmo garantire una compatibilità a posteriori. (In pratica, il contenuto di prettytable dovrebbe essere "class="nomeclasse""...) - 88.149.177.65 11:52, 18 ott 2007 (CEST) (Gatto Nero, quello che non dovrebbe contribuire che tanto tutti lo sfanculano)[rispondi]
Ah! Davvero? Grazie! Per me va bene, pareri contrari? Kal - El 17:26, 18 ott 2007 (CEST)[rispondi]

Interessante, +1 (in attesa di obiezioni plausibili)--Bella Situazione (talk) 23:45, 18 ott 2007 (CEST)[rispondi]

Stavo per proporlo io. +1 -- Sannita - L'admin (a piede) libero 00:46, 19 ott 2007 (CEST)[rispondi]
Fra l'altro ho scoperto che esiste anche la classe "prettytable" nello stesso codice del template (funzionante, ma non ho indagato dove sta)... Kal - El 16:19, 19 ott 2007 (CEST)[rispondi]
Il problema è stato ripreso qui. --Nemo 01:44, 28 ago 2008 (CEST)[rispondi]

Non si potrebbe aumentare leggermente lo spazio all'interno di una cella? Credo migliorerebbe la lettura delle tabelle. --Poweruser (msg) 19:21, 22 giu 2008 (CEST)[rispondi]

Deprechiamo?[modifica wikitesto]

cb La discussione proviene dalla pagina Discussioni_aiuto:Manuale_di_stile#Prettytable.
– Il cambusiere Nemo 02:37, 12 set 2008 (CEST)[rispondi]

Visto che si è nominato il {{Prettytable}} e siamo in argomento, sarebbe da deprecare anche l'uso di quest'ultimo in favore della classe css wikitable (già funzionante qui su it.wiki). Trixt (msg) 22:48, 22 ago 2008 (CEST)[rispondi]

Non si potrebbe templatizzare la classe css wikitable? Oppure correggere in questo senso l'attuale codice tel tmp prettytable? Giusto per chi, come me, non conoscesse il codice css wikitable ... ;-) --「Twice·29 (disc.)00:56, 23 ago 2008 (CEST)[rispondi]
Non credo, dato che su en.wiki l'hanno solo deprecato (al limite si può sostituire con "class=wikitable" in modo che funzioni da subito senza far girare bot). Credo sia perché con il class css sei libero di personalizzare (via monobook.css personale) le tabelle (testo grande o piccolo, caselle bianche, grigie o verdi e così via); se templetizzi il tutto (come appunto il Prettytable) non puoi più cambiare nulla perché il template fissa i vari parametri a discrezione del creatore del template (anche se lo parametrizzi la scelta poi è di chi inserisce il template).--Trixt (msg) 01:26, 23 ago 2008 (CEST)[rispondi]
Capisco. Vediamo se qualche informatico sa dirci qualcosa di più. Val la pena di parlarne perché l'usabilità e l'accessibilità hanno indubbiamente la loro importanza, e noi qui su it.'pedia penso che siamo ancora molto disomogenei quanto a materiali da usare per formattare. --「Twice·29 (disc.)01:35, 23 ago 2008 (CEST)[rispondi]
Il template {{prettytable}} usa già i CSS per definire lo stile principale, quindi non ci sono particolari problemi di personalizzazione. Al momento usa la classe prettytable ma modificarla in wikitable è questione di secondi. Il template ha di buono che si possono fare queste modifiche senza coinvolgere bot (e se necessario, è più semplice creare un bot che modifichi un template piuttosto che uno che modifichi del testo libero). Inoltre {{prettytable}} ha una serie di parametri molto comodi per definire l'allineamento della tabella e del testo contenuto, se volete posso fare degli esempi. Io ci aggiungerei anche un parametro per facilitare l'inserimento di tabelle ordinabili (in tal proposito, uppo qui un mio suggerimento di miglioria su cui non ho avuto risposte).--Poweruser (msg) 09:55, 23 ago 2008 (CEST)[rispondi]
C'era già consenso qui, perciò si può procedere senza indugio, sostituendo «class="wikitable" border="1"» al codice del template come in en.wiki e deprecando il template; meglio però inserire tutte le informazioni relative in Aiuto:Tabelle (pagina che fra l'altro a me sembra straordinariamente deficitaria). --Nemo 01:08, 27 ago 2008 (CEST)[rispondi]
Ho dato una rapida occhiata alla cronologia di en:Template:Prettytable. Lì il template è stato usato solo per definire lo stile della tabella (bordi, colori, …). Da noi {{prettytable}} ha anche altre funzioni: è usato ad esempio per impostare gli allineamenti del contenuto delle celle e quello della tabella nel corpo della voce principale. Per questo sono d'accordo con la modifica, ma non col la deprecazione. --Poweruser (msg) 13:37, 27 ago 2008 (CEST)[rispondi]
Con quale modifica sei d'accordo, scusa? Non ho capito: se si rendesse il template come è in en.wiki, ci sarebbero problemi di compatibilità? In ogni caso, una volta fatta una modifica del genere il template sarebbe del tutto inutile, quindi la deprecazione verrebbe da sé. --Nemo 01:43, 28 ago 2008 (CEST)[rispondi]
{{prettytable}} ora usa il seguente codice per definire l'aspetto generale della tabella
class="prettytable" border="1" cellpadding="3" cellspacing="0"
io lo sostituirei con
class="wikitable"
gli altri attributi
border="1" cellpadding="3" cellspacing="0"
(e altri scritti più in là nel sorgente del template) andrebbero inseriti (se non lo sono già, non ho controllato) nella classe wikitable del file CSS. Questa è la modifica su cui sono d'accordo.
A differenza di en:Template:prettytable, {{prettytable}} ha una serie di parametri aggiuntivi (font-size, width, align e text-align) che sono gestiti tramite dei CSS inline e che danno informazioni aggiuntive sull'aspetto della tabella ma che sono specifiche alla singola istanza della tabella e non sono applicabili in generale a tutte le tabelle. Ci sono casi come Chicago#Demografia, Cetacea, Bob Dylan#Bob Dylan in italiano, Ancona#Evoluzione demografica e tanti altri in cui questi parametri sono usati (anche se magari non sempre necessari). In particolare, in Chicago#Demografia, l'attributo text-align è usato per allineare a destra tutti i valori numerici; senza di esso sarebbe stato necessario inserire manualmente l'allineamento in tutte le celle.
Ovviamente si potrebbero inserire questi parametri direttamente come opzioni della tabella, ma in questo modo si richiederebbe all'utente di avere delle competenze specifiche su HTML e CSS che potrebbe non avere. Prettytable sarebbe più semplice da comprendere. Come ho detto prima, io non deprecherei il template, ma addirittura lo espanderei per facilitare l'inserimento delle tabelle ordinabili.
--Poweruser (msg) 11:19, 28 ago 2008 (CEST)[rispondi]
Non mi sembra che l'attuale prettytable offra davvero una semplificazione. Aggiungere class="wikitable sortable" non è piú complicato che imparare la sintassi di un template, e questo vale per tutte le opzioni. --Nemo 01:01, 10 set 2008 (CEST)[rispondi]

[rientro] "sortable" è indispensabile? Empiricamente ho constatato che è sufficiente "wikitable" per ottenere il medesimo aspetto (almeno quello base) del {{prettytable}}. In che differisce con "sortable" in più? Kal - El 01:19, 10 set 2008 (CEST)[rispondi]

Se parliamo dell'uso di {{subst:Prettytable/sandbox}} da solo, non credo ci sia nessuna differenza rispetto a class="wikitable". Le differenze ci sono con tutti i casi in cui sono utilizzate le altre opzioni di {{prettytable}}.
Il problema con sortable è che è incompatibile proprio con prettytable, quindi non è possibile avvalersi contemporaneamente delle facilitazioni di prettytable e dell'ordinabilità delle righe.
Secondo me, usare solo prettytable (con le modifiche del caso) è più intuitivo per gli utenti e permette di spiegare il funzionamento delle tabelle in modo più conciso.--Poweruser (msg) 18:42, 10 set 2008 (CEST)[rispondi]
Appunto. Un esempio qui: in Template:Amministratore/inizio c'è un «class="wikitable sortable plainlinks"» che dà l'aspetto della prettytable e aggiunge l'ordinabilità (piú plainlinks, ma vabbè). --Nemo 01:46, 12 set 2008 (CEST) P.s.: Scusate, sposto di qua, la pagina di discussione del manuale di stile è già troppo pesante, e ormai parliamo solo di dettagli tecnici.[rispondi]

In conclusione: c'è consenso sull'eliminazione dei parametri non opzionali, che se non ci sono già (dovrebbero esserci) vanno spostati nel css. Per quelli opzionali: li lascerei per retrocompatibilità, ma sconsigliandone l'uso, perché tanto vale mettere direttamente la larghezza senza template, oramai. --Nemo 02:37, 12 set 2008 (CEST)[rispondi]

Proposta di cancellazione[modifica wikitesto]

Non vedo l'utilità di questo template. Su en:wiki l'hanno già cancellato. Credo sia un retaggio del passato quando la classe prettytable non era ancora estesa a tutte le skin. Ovviamente prima bisogna passare tutti i Puntano qui; se volete vi do una mano.--Luca Ghio 16:17, 17 set 2012 (CEST)[rispondi]

Interwiki links[modifica wikitesto]

Please remove the interwiki links

  1. en:Template:Prettytable,
  2. es:Plantilla:Fichabonita and
  3. nl:Sjabloon:Prettytable.

They have been deleted some time ago. -- Michael Bednarek (msg) 03:40, 21 dic 2012 (CET)[rispondi]

Sostituzione[modifica wikitesto]

E' ora di quagliare la sostituzione del template col normale class="wikitable", che si prospetta già da anni e che è venuta fuori anche in Wikipedia:VisualEditor/Commenti#Prettytable. Il template può essere modificato affinché sia sostituibile semplicemente con il subst. Vedendo il codice e facendo qualche prova, per me gli unici stili in linea che possono essere utili sono font-size, width, float e text-align, tutti determinati opzionalmente da parametri. Il resto è già compreso in class="wikitable" o è praticalmente irrilevante. --Bultro (m) 14:31, 8 ago 2013 (CEST)[rispondi]

Favorevole--LikeLifer (msg) 20:16, 8 ago 2013 (CEST)[rispondi]
Favorevole--Luca Ghio 13:59, 9 ago 2013 (CEST)[rispondi]
tra una cosa e un'altra mi pare se ne parli da oltre 10gg, per cui: è possibile iniziare a testare su qualche gruppo di voci del Progetto Calcio? Ciao, 151.42.26.195 (msg) 07:07, 14 ago 2013 (CEST) - Elitre[rispondi]
Cominciate pure a substarlo in qualche voce. Se non incontriamo problemi un bot farà il resto --Bultro (m) 19:48, 14 ago 2013 (CEST)[rispondi]
In corso In corso... --Ricordisamoa 21:42, 28 ago 2013 (CEST)[rispondi]
Il problema che descrivo qui può dipendere da questo, vista la modifica del 25 agosto? Che brutto effetto vedere solo i dati.. --Kirk39 Dimmi! 05:23, 6 set 2013 (CEST)[rispondi]
Mi rispondo da solo: si, è quello il problema visto che ho provato a togliere il subst annullando la modifica del bot e le tabelle sono riapparse. C'è un'altra soluzione senza togliere il subst?--Kirk39 Dimmi! 05:39, 6 set 2013 (CEST)[rispondi]
Il problema (l'ho appena scoperto) è che il subst non funziona se il template da substare si trova fra i tag <includeonly> e </includeonly>. In questi casi bisogna substare rimuovendo il tag, per poi reinserirlo. --Horcrux92 10:12, 6 set 2013 (CEST)[rispondi]
Perfetto, se non sbaglio è stato messo anche il wikitable a mano, ad ogni modo ciò che conta è che il problema è stato risolto, grazie! --Kirk39 Dimmi! 13:37, 6 set 2013 (CEST)[rispondi]
class="wikitable" fa parte del Prettytable. Non ho toccato nulla a mano, ho solo substato il template. --Horcrux92 17:27, 6 set 2013 (CEST)[rispondi]

Non ho capito[modifica wikitesto]

Scusate se sono tecnologicamente impedito, ma cosa vuol dire che basta usare class="wikitable" ? Le altre istruzioni dove sono ? Chi edita ancora da sorgente e non con VE come fa a creare una tabella?--MidBi 15:19, 13 dic 2013 (CET)[rispondi]

Uh ? basta
{| class="wikitable"
|-
| .....

|}

--Moroboshi scrivimi 15:33, 13 dic 2013 (CET)[rispondi]

Grazie.--MidBi 15:39, 13 dic 2013 (CET)[rispondi]
(conflittato, ma potrebbe essere utile) Su VE non ho idea di cosa cambi, ma la differenza fra usare il Prettytable o direttamente il codice HTML è questa.
Anziché scrivere "{{Prettytable}}" devi scrivere class="wikitable" e al posto dei parametri del template (font-size, width, align e text-align) devi utilizzare gli attributi html opzionali (font-size, width, float, margin e text-align).
Se credi che con il Prettytable sia più semplice, puoi usarlo, ma ricordati di substarlo. --Horcrux九十二 15:47, 13 dic 2013 (CET)[rispondi]
No, adesso ho capito, grazie. :)--MidBi 12:57, 14 dic 2013 (CET)[rispondi]