Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : d-force 09 Jul 2011, 18:14:05

: Joomla inserisce <p> davanti a qualunque elemento.
: d-force 09 Jul 2011, 18:14:05
Salve a tutti,

ho notato che se - dopo aver inserito del codice html in un articolo, es. <div>, <span>, ecc - passo dalla configurazione "Editor - nessuno" a "Editor - tinyMCE" oppure "Editor - JCE" il sistema inserisce davanti ai tag appena descritti il tag <p>.

Quindi trasforma il codice es. <div> in <p><div> creando non pochi problemi coi css e quindi nella visualizzazione del sito.

Domando se è possibile fare in modo che Joomla non inserisca il tag <p> davanti ad altri tag html evitando di lasciare sempre la configurazione su "Editor - nessuno".

Grazie e saluti.

d-force
: Re:Joomla inserisce <p> davanti a qualunque elemento.
: giusebos 09 Jul 2011, 19:25:58
Il tag
:
<p> è il tag per i paragrafi e non dovrebbe creare nessun problema, controlla invece che ci sia il tag di chiusura
:
</p>
Eventualmente basta che vai nella configurazione di jce o altri editor e gli dici che ogni nuova riga deve essere un
:
<br /> anziche
:
<p>
: Re:Joomla inserisce <p> davanti a qualunque elemento.
: d-force 09 Jul 2011, 19:45:15
Ciao Giusebos,

si, si, il tag di chiusura lo mette...per quello non c'è problema.

Per spiegarmi meglio.

Poniamo il caso che devo inserire del codice in html, es. <h1>Titolo</h1><div class="aaa">hsjsjh</div>

Dalla configurazione globale, inserisco "Editor - Nessuno". Quindi apro un artcolo e inserisco:

:
<h1>Titolo</h1>
<div class="aaa">hsjsjh</div>

Fin qui tutto ok.

Se poi torno a configurazione globale e inserisco, "Editor - JCE", ecco che quando torno sull'articolo suddetto, se apro il codice html vedo come di seguito:

:
<p><h1>Titolo</h1></p>
 <p><div class="aaa">hsjsjh</div></p>

Talvolta, può creare dei problemi di visualizzazione in quanto in questo caso, il <div class="aaa"> è condizionato anche dagli attributi css impostati per il tag <p>.

OK, ho "forse" risolto così:

JCE - Administration
Global configuration
Formatting & Display > Force Container Element settare su DISABLED.


: Re:Joomla inserisce <p> davanti a qualunque elemento.
: giusebos 09 Jul 2011, 20:00:03
Guarda in configurazione, c'è qualcosa in relazione all'aggiungere tag mancanti o alla pulizia del codice, disabilita quelle opzioni.