Joomla.it Forum

Joomla! 3 => Joomla! 3 => : d-force 13 Nov 2015, 20:29:20

: Joomla cancella <span></span>
: d-force 13 Nov 2015, 20:29:20

Salve a tutti,


ho un modulo html in cui ho scritto:


:
<h4 class="decorated"><span>Guarda le foto del percorso</span></h4>
tuttavia Joomla non visualizza <span></span>,


infatti se apro il codice sorgente della pagina si vede:
:
<h4 class="decorated">Guarda le foto del percorso</h4>



Premetto che non uso editor di testo. Inoltre, nel modulo html non cancella <span>, ma è solo nel codice sorgente che non si vede.

PS. La cosa curiosa è che se al posto di <span> uso <spant>, funziona!  :o

A qualcuno è capitato questo problema?


Grazie


d-force
: Re:Joomla cancella <span></span>
: rcondor 13 Nov 2015, 22:29:23
Non è un problema di Joomla:
<span> è un elemento che non fa nulla all'interno di un documento. Deve essere utilizzato SOLO con style.
Dichiarando solo <span> è normale che Joomla lo 'pulisca' e lo elimini.
Prova sostituendo <span> con (per esempio) :
<span style="font-size: 24pt; font-family: verdana,geneva; color: #800000;">
vedrai che NON lo cancella.. anzi..
 :) :) :) :) :) :) :) :) :) :) :) :) :) :)
: Re:Joomla cancella <span></span>
: d-force 13 Nov 2015, 22:43:52
Ciao rcondor,


la penso anche io così.


Quel codice è una normale sintassi per aggiungere delle righe orizzontali a destra e a sinistra di un titolo (nel mio caso un H4)


Tuttavia, se tu guardi il sorgente di questa pagina http://www.visitmontaione.com/xridemontaione/it/percorsi-mtb-bicicletta-toscana/percorsi-e-sentieri-per-mountain-bike/percorso-1-anello-gli-orti.html (http://www.visitmontaione.com/xridemontaione/it/percorsi-mtb-bicicletta-toscana/percorsi-e-sentieri-per-mountain-bike/percorso-1-anello-gli-orti.html) e scrolli la pagina fino a "guarda le foto del percorso" vedrai che lo <span> all'interno del titolo h4 non viene rimosso...


Perchè?


E' questo che non capisco... ???
: Re:Joomla cancella <span></span>
: rcondor 13 Nov 2015, 22:53:52
Hai ragione, ma il browser non 'pulisce' l'html e non esegue il tag. Joomla ha un sistema di controllo e pulizia del codice. Se dichiari codice php vedrai che lo elimina, come fa con <span>  :) :) :) :)
: Re:Joomla cancella <span></span>
: d-force 13 Nov 2015, 22:56:35
No no, infatti non penso che sia il browser. E' Joomla...


Ma non capisco perchè nell'altro sito (che tra le altre cose ho fatto io... 8) ) Joomla non cancella lo <span> mentre sul sito a cui sto lavorando adesso lo fa...
: Re:Joomla cancella <span></span>
: rcondor 13 Nov 2015, 23:11:27
Effettivamente hai ragione... In teoria lo <span> scritto cosi' è sbagliato.. Se non ricordo male su Joomla e' possibile abilitare o disabilitare il controllo dell'HTML... ma non vorrei dire stupidaggini..Confronta le impostazioni di due siti, sicuramente c'e' una differenza che in uno dei due, elimina(giustamente) <span>
: Re:Joomla cancella <span></span>
: d-force 13 Nov 2015, 23:15:12
Il bello è che ho controllato (configurazione globale > filtri di testo), ma onestamente le impostazioni mi sembrano identiche.



: Re:Joomla cancella <span></span>
: rcondor 13 Nov 2015, 23:17:41
Controlla anche le impostazioni del plugin dell'editor oltre che quelle di sistema di joomla
: Re:Joomla cancella <span></span>
: d-force 13 Nov 2015, 23:19:23
Controlla anche le impostazioni del plugin dell'editor oltre che quelle di sistema di joomla


Uso il plugin "switch editor" e non ha impostazioni di configurazione, ma solo attivato si/no.


Inoltre, quando modifico - in questo caso un modulo html - uso sempre NOeditor
: Re:Joomla cancella <span></span>
: rcondor 13 Nov 2015, 23:21:07
In ogni caso.. non capisco quale è il problema. Se pulisce correttamente e cancella <span> (che NON ti serve) e ti funziona.... ??? Che ti importa???  :) :) :) :)
 
: Re:Joomla cancella <span></span>
: d-force 13 Nov 2015, 23:26:17
Il problema è questo:


:
<h4 class="decorated"><span>Guarda le foto del percorso</span></h4>


Ho un'istruzione css come segue:


:

/* headlines with lines */
.decorated{
     overflow: hidden;
     text-align: center;
 }
.decorated > span{
    position: relative;
    display: inline-block;
}
.decorated > span:before, .decorated > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 1px solid;
    width: 591px; /* half of limiter*/
    margin: 0 10px;
}
.decorated > span:before{
    right: 100%;
}
.decorated > span:after{
    left: 100%;
}


/*************************/


Lo <span> si trova all'interno di un titolo H4 con classe .decorated.


Se si cancella lo <span> non vedo il titolo con le righe a sx e dx...