Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : mahagonny 17 Sep 2007, 22:34:16

: [risolto][modificato] interferenza css di una tabella
: mahagonny 17 Sep 2007, 22:34:16
sono mesi e mesi che tento di venirne a capo ma ormai ho perso la speranza.
Mi riferisco alla interferenza che i il css di una tabella(sia esso esterno o interno al codice html della stessa)ha con il template della pagina in cui viene pubblicata la tabella.
Ho tentato di applicare alcuni css di questa (http://icant.co.uk/csstablegallery/index.php?css=86#r86)pagina.
Ho letto e riletto la guida su template ma nulla.
Qualcuno ha pietà di me e mi spiega come si applicano i css alla tabella senza imp....re la pagina?
 :'(
: Re: Perchè nessuno mi soccorre
: dlando 17 Sep 2007, 23:48:09
Beh dipende da che css applihi.
Cosa vorresti fare ?
: Re: Perchè nessuno mi soccorre
: bigham 18 Sep 2007, 09:34:10
Ciao mahagonny.

Intanto che ci spieghi esattamente il problema di dò alcune dritte.
Usando come browser Firefox è possibile scaricare l'estensione Web Developer Toolbar, utilissima in fase di sviluppo di un sito Joomla.
Fra le tante utilità ha anche la possibilità di visualizzare le informazioni sullo stile utilizzato per una particolare zona della pagina. Basta selezionare dal menù CSS --> View Style Information.

Se un CSS imp...na  ;D una pagina probabilmente è perchè sono stati collegati più fosgli di stile in cascata e qualche classe/identificatore è duplicata nei diversi fogli di stile.

Se ho inteso bene tu hai un foglio di stile per la pagina (penso sia il default template_css.css) e un altro foglio di stile prelevato dalla pagina che hai linkato (suppongo il csstablegallery.css).

Controlla che i fogli di stile non abbiano classi/identificatori ripetuti.

A presto.  ;D

PS
Capisco la tua disperazione però... cambia l'oggetto del post!  ;D
: Re: [modificato] interferenza css di una tabella
: mahagonny 19 Sep 2007, 19:51:51
pubblico il link ad una pagina di esempio

link (http://tiroasegnopuglia.altervista.org/index.php?option=com_content&task=view&id=7&Itemid=2)
: Re: [modificato] interferenza css di una tabella
: dlando 19 Sep 2007, 20:26:43
si ma continuo a non sapere cosa vuoi fare.
: Re: [modificato] interferenza css di una tabella
: bigham 19 Sep 2007, 21:55:37
Allora:
Nel foglio di stile interno alla pagina ci sono delle incongruenze. E l'aggiunta del collegamento al secondo folgio di stile genera ulteriori errori.


1° consiglio:
Prova a eliminare dal css interno alla pagina la seguente classe:
tbody tr:hover td, tr:hover td a, tr.odd:hover td, tr.odd:hover td a {
   background: #800000;
   color: #ffffff;    }

e il difetto del cambio di colore dell'itera pagina sparisce.

2° consiglio: passa i folgi di stile al w3c validator http://jigsaw.w3.org/css-validator/ per controllare gli eventuali errori

Ciao
: Re: [modificato] interferenza css di una tabella
: mahagonny 20 Sep 2007, 07:49:44
si ma continuo a non sapere cosa vuoi fare.
vorrei fare questo stile (http://icant.co.uk/csstablegallery/index.php?css=85#r85)  di tabella senza incasinare tutta la pagina.

@bigham
l'ho fatto, in effetti non im....na tutta la pagina ma non funge la tabella.
: Re: [modificato] interferenza css di una tabella
: dlando 20 Sep 2007, 09:46:16
i css che girano su quella pagina sono
http://icant.co.uk/csstablegallery/csstg.css
http://www.consulting1x1.com/csstg/redandblack.css

piu' questo javascript
http://www.consulting1x1.com/csstg/csstg.js
: Re: [modificato] interferenza css di una tabella
: bigham 20 Sep 2007, 10:16:46
Scusami la domanda.
Ma lo stile della tabella lo vuoi applicare... a cosa?
Un contenuto statico tipo la tabella delle Sezioni?

Comunque ci sto lavorando.
: Re: [modificato] interferenza css di una tabella
: mahagonny 20 Sep 2007, 10:45:53
Scusami la domanda.
Ma lo stile della tabella lo vuoi applicare... a cosa?
Un contenuto statico tipo la tabella delle Sezioni?

Comunque ci sto lavorando.

si ad un contenuto statico, ma, in generale, a tutte le tabelle che potrebbero essere necessaria.
Grazie, sei davvero gentile.
: Re: [modificato] interferenza css di una tabella
: bigham 20 Sep 2007, 12:33:45
 ;D ;D ;D
Così va bene? http://bigham.netsons.org/index.php/Sezioni.html
 ;D ;D ;D
: Re: [modificato] interferenza css di una tabella
: mahagonny 20 Sep 2007, 15:33:48
lol lol lol lol
: Re: [modificato] interferenza css di una tabella
: mahagonny 20 Sep 2007, 15:34:19
attendo la spiegazione  ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
: Re: [modificato] interferenza css di una tabella
: bigham 20 Sep 2007, 15:54:24
 ;D ;D
OK, per questa volta...

Le classi table, tbody, thead e tfoot sono classi che modificano l'aspetto di una tabella.
Il problema era che nei due template erano ambedue utilizzate! Quindi si davano fastidio a vicenda.

Io non ho fatto altro che creare quattro nuove classi
table.rossoenero x l'intera tabella
tbody.brossoenero x il corpo della tabella
thead.hrossoenero x l'intestazione della tabella
tfoot.frossoenero x il piede della tabella.

Così rimangono sempre classi per dare uno stile ad una tabella.

Il problema è stato applicarle ad un contenuto statico.
Procedi così:
[allegato eliminato da un amministratore]
: Re: [modificato] interferenza css di una tabella
: mahagonny 21 Sep 2007, 07:34:17
non uso mai l'editor di joomla, inserisco sempre e solo l'HTML,
la tua pazienza non ha limiti e ti ringrazio per questo.
Ti chiedo un ultimo favore potresti allegare tutto il codice che hai inserito in quel contenuto statico?  :-* :-*
: Re: [modificato] interferenza css di una tabella
: dlando 21 Sep 2007, 08:18:45
penso sia sufficiente fate un "visualizza codice sorgente" e modificare le classi di carosino e corato che non hanno l'odd impostato nel <tr>
: Re: [modificato] interferenza css di una tabella
: bigham 21 Sep 2007, 08:43:51
Ciao.

Puoi anche creare le tabelle con un altro editor e poi incollare il codice dentro un documento di joomla. Non è facile muoversi dentro i box di editing degli editor di joomla a meno di non modificarne drasticamente le dimensioni o lavorare a schermo intero. Io sarei per la prima soluzione  ;D
OK, ti allego l'intero documento, ci avevo pensato ma ieri pomeriggio ero proprio cotto  ;D

Per quanto riguarda la pazienza... ne ho da vendere!  ;D ;D ;D

Ciao e alla prossima.



[allegato eliminato da un amministratore]
: Re: [modificato] interferenza css di una tabella
: dlando 21 Sep 2007, 08:47:48
rettifico, avrebbero l'odd impostato ma probabilmente e' stato impostato con un carattere che viene tradotto in modo errato da joomla ^^

<tr class="zodd&quot;">
: Re: [modificato] interferenza css di una tabella
: bigham 21 Sep 2007, 09:11:55
<tr class="zodd&quot;">

Si, hai ragione, mi sarà sfuggito nel marasma delle modifiche che ho fatto  ;D
In realtà deve essere
<tr class="odd">

Grazie per la precisazione.

L'editor JoomlaFCK, se non erro, ha un pulsante che permette di creare un documento in base a dei modelli.
Non ho ancora avuto il tempo di provare ma, secondo me, sarebbe possibile creare un modello personalizzato da aggiungere a quelli già presenti.
Quindi creare un modello su una tabella già formattata e pronta per essere riempita con i dati.
Ciò non toglie che si può fare ugualmente creando una pagina con la tabella preformattata da modificare all'occorrenza e incollare dentro un documento statico.
Questione di scelte personali  ;D
: Re: [modificato] interferenza css di una tabella
: mahagonny 21 Sep 2007, 16:07:12
comincio a veder le stelle
 ;) ;)
: Re: [modificato] interferenza css di una tabella
: mahagonny 22 Sep 2007, 00:27:34
Ti voglio ringraziare e ti segnalo dove ho dato pratica attuazione al tuo preziosissimo consigli ed alla tua altrettanto chiara spiegazione(ora che ci ho lavorato  ;) )
http://www.tsnbari.it/index.php?option=com_content&task=view&id=171&Itemid=27 (http://www.tsnbari.it/index.php?option=com_content&task=view&id=171&Itemid=27)
: Re: [modificato] interferenza css di una tabella
: bigham 22 Sep 2007, 13:07:37
Complimenti!  ;D
Anche per il sito!
Mi fa piacere che hai risolto, ma soprattutto che tu sia riuscito a capire la mia spiegazione  ;D ;D
Vedrò di prendere spunto per una eventuale miniguida. In questi giorni di "spunti" ne ho anche troppi.  ;)

Ciao e a presto.

PS
potresti mettere [RISOLTO] nel titolo del post?
: Re: [risolto][modificato] interferenza css di una tabella
: mahagonny 22 Sep 2007, 18:28:03
 ;D