Back to top

Autore Topic: RISOLTO Modifica CSS negli articoli  (Letto 3942 volte)

Offline tergat

  • Esploratore
  • **
  • Post: 84
  • Sesso: Maschio
    • Mostra profilo
RISOLTO Modifica CSS negli articoli
« il: 25 Mar 2008, 08:02:36 »
Salve, qualcuno può darmi una mano? Sto tentando di introdurre del codice css in un articolo, ma evidentemente sbaglio qualcosa.
Questo è il codice:
Codice: [Seleziona]
<html>
<head>
        <style type="text/css">
                a{
color: #990000;
text-decoration: none;
                }
                a span.tooltip{
                        color: #999999;
                        border: 1px solid #808080;
                        background-color: #FFFFFF;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 12px;
                }
                a.tooltip>span.tooltip{
                        display: none;
                }
                a.tooltip:hover>span.tooltip{
                        position: absolute;
                        display: block;
                        margin-left: 20px;
                        margin-top: 10px;
                        padding-left: 3px;
                        line-height: normal;
                        width: auto;
                        height: auto;
                }
                span.tooltip>span.titolo{
                        margin-left: -3px;
                        display: block;
                        background-color: #990000!important;
                        color:  #FFFFFF!important;
                }
                </style>
                <!--[if IE 7]>
                <style type="text/css">
                        a.tooltip span.tooltip{
                                 display: none;
                        }
                        a.tooltip:hover span.tooltip{
                                position: absolute;
                                display: block;
                                border: 1px solid #808080;
                                background-color: #fffff0;
                                width: 200px;
                                height: 200px;
                                padding-left: 3px;
                        }
                        span.tooltip span.titolo{
                                margin-left: -3px;
                                display: block;
                                background-color: #404040 !important;
                                color:  #fffff0 !important;
                        }
                </style>       
                <![endif]-->
</head>
<body>
<a href="#" class="tooltip"> prova
<span class="tooltip">
<span class="titolo"> Titolo della prova
</span> Testo della prova.
</span>
</a>
</body>
</html>
Se lo provate su browser vedrete che passando il mouse sopra la parola prova comparirà un box di testo nascosto nello script. Il problema è che non riesco a far funzionare questo script negli articoli di Joomla. Dove sbaglio? La console di scrittura articoli prevede un menu di modifica del css ma francamente non so usarlo.
« Ultima modifica: 27 Mar 2008, 18:08:31 da tergat »
D: Ciao, come va con Joomla?
R: Come al solito... Drupal!

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #1 il: 26 Mar 2008, 12:28:53 »
come e dove lo inserisci questo codice?

Offline tergat

  • Esploratore
  • **
  • Post: 84
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #2 il: 26 Mar 2008, 15:00:09 »
Ciao, il codice lo voglio inserire in un articolo in modo tale che al passaggio del mouse si attivi il tooltip css mostrando un'area contenente un testo di commento (glossario) alla parola collegata in href. Per quanto ne so il tooltip css andrebbe scritto all'interno del tag head e verrebbe richiamato su richiesta dal href impostato sulla parola designata. Su dreamweaver funziona tutto correttamente ma quando copio e incollo l'intero articolo nella finestra codice html degli articoli di Joomla il codice si... "corrompe" e vedo lo script come semplice testo. Non conosco lo scripting css e neppure saprei usare il tool di gestione css incluso nell'editor articoli. Spero di essermi spiegato un po' meglio.
D: Ciao, come va con Joomla?
R: Come al solito... Drupal!

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #3 il: 26 Mar 2008, 18:45:53 »
ti serve solo html in linea di massima? perchè non "evadi" la cosa mettendo del codice nei contenuti?

Offline tergat

  • Esploratore
  • **
  • Post: 84
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #4 il: 26 Mar 2008, 20:22:37 »
Oh miO-di(n)o!  ;D Come si fa? Dunque... se ti riferisci al menu "contenuti" di Joomla posso gestire, giustamente, gli articoli, le sezioni, le categorie e la prima pagina. C'è un modo per allegare lo stile css in esterno all'articolo? Sarebbe fantastico. So che l'intero framework gira anche sotto routines css ma francamente non saprei proprio dove smanettare. L'articolo viene salvato nel database sql (sono andato a fargli visita...) e contiene effettivamente tutto il codice per ricostruire la pagina su browser. In effetti resta in sospeso il destino dello stile css che non so se viene anche questo trippato nel db sql o salvato da Joomla da qualche parte sul server.
D: Ciao, come va con Joomla?
R: Come al solito... Drupal!

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #5 il: 26 Mar 2008, 23:32:03 »
bisogna provare, se usi l'editor di testo JCE puoi formattare il testo anche in HTML  :)

Offline tergat

  • Esploratore
  • **
  • Post: 84
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #6 il: 27 Mar 2008, 07:09:29 »
bisogna provare, se usi l'editor di testo JCE puoi formattare il testo anche in HTML  :)

Ciao, forse ho scoperto l'arcano... l'editor sorgente html di Joomla "censura" brutalmente tutto il contenuto del tag head e dà per scontato il tag body.
Posto il codice prima del taglio (soltanto un po' perché trattasi di sito commerciale):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- DW6 -->
<head>
<!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->
<title>mic...</title>


Ora la stessa pagina dopo un innocente copia&incolla nell'editor sorgente di Joomla (salvato e poi riaperto):

<!-- DW6 -->  <!-- Copyright 2005 Macromedia, Inc. All rights reserved. -->                    <!-- .style1 {color: #990033

Come vedi il Catone censore ha eliminato il tag head ed ha iniziato subito a formattare la pagina appoggiandosi al tag body fornito da Joomla. Lo script css che volevo introdurre sussiste proprio in virtù della presenza di head, pertanto, quando vado a pubblicare l'articolo, tale codice mi viene interpretato come un semplice flusso di testo. Ho provato ad introdurre manaualmente il tag head nell'editor sorgente ma viene "lavato via" da Joomla. Come dici tu forse è il caso di capire meglio come poter intervenire dall'esterno, magari ci fosse una estensione che facesse al caso mio...
Grazie per l'aiuto.
D: Ciao, come va con Joomla?
R: Come al solito... Drupal!

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #7 il: 27 Mar 2008, 13:12:37 »
targat ascolta per il glossario che serve a te ti basta andare nell'html di un contenuto, vedere il collegamento e dargli l'attributo title così:

<a href="WIKIPEDIABLABLA" title="DESCRIZIONE>parola da descrivere[/url]

Offline eclipse59

  • Appassionato
  • ***
  • Post: 265
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #8 il: 27 Mar 2008, 13:20:36 »
Ho provato ad introdurre manaualmente il tag head nell'editor sorgente ma viene "lavato via" da Joomla.

Hai provato a disattivare la "Pulizia codice al salvataggio" nei parametri del Plugin dell'editor?

Offline tergat

  • Esploratore
  • **
  • Post: 84
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #9 il: 27 Mar 2008, 13:45:11 »
targat ascolta per il glossario che serve a te ti basta andare nell'html di un contenuto, vedere il collegamento e dargli l'attributo title così:

<a href="WIKIPEDIABLABLA" title="DESCRIZIONE>parola da descrivere[/url]

Nisba, non devo né collegare né ancorare bensì far girare un css che su dreamweaver funzia ma che sull'editor di Joomla viene lavato via col dixan... suppongo sia un limite previsto nel CMS per tarpare la debordante fantasia che gli utenti potrebbero riversare all'interno degli articoli appesantendo le dimensioni dei records. Come si diceva più sopra l'unica soluzione fino ad ora praticabile sarebbe quella di poter associare un file .css esterno all'articolo... ma anche in questo caso su scala multiutenza al server verrebbe il fiatone. Grazie ancora.
D: Ciao, come va con Joomla?
R: Come al solito... Drupal!

Offline tergat

  • Esploratore
  • **
  • Post: 84
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #10 il: 27 Mar 2008, 14:07:52 »
Citazione
Hai provato a disattivare la "Pulizia codice al salvataggio" nei parametri del Plugin dell'editor?

Sei geniale!  ;D Risolto.
Riassumo la soluzione per altri che hanno seguito il thread.
Avevo bisogno di uno script css che mostrasse un testo in overprint su comando onmouseover. Lo script css andava collocato dentro il tag head della pagina. Quando da dreamweaver importavo l'articolo formattato comprensivo dello script in questione, l'editor di Joomla depennava arbitrariamente tutto il codice head, pertanto il mio giochino non funzionava. Soluzione: dalla console di amministrazione andare in Estensioni > Gestione plugin, aprire "Editor - TinyMCE 2.0" e nelle preferenze abilitare il radio button "Mai" (oppure "Solo lato pubblico" se i vuole impedire agli utenti di usare script) su "Pulizia codice al salvataggio". Grazie a tutti.
D: Ciao, come va con Joomla?
R: Come al solito... Drupal!

Offline eclipse59

  • Appassionato
  • ***
  • Post: 265
  • Sesso: Maschio
    • Mostra profilo
Re: Modifica CSS negli articoli
« Risposta #11 il: 27 Mar 2008, 14:21:35 »
Ottimo! ;) Eventualmente, modifica il topic aggiungendo RISOLTO.

Ciao!

 



Web Design Bolzano Kreatif