Back to top

Autore Topic: Joomla inserisce <p> davanti a qualunque elemento.  (Letto 1945 volte)

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Joomla inserisce <p> davanti a qualunque elemento.
« il: 09 Lug 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

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Joomla inserisce <p> davanti a qualunque elemento.
« Risposta #1 il: 09 Lug 2011, 19:25:58 »
Il tag
Codice: [Seleziona]
<p> è il tag per i paragrafi e non dovrebbe creare nessun problema, controlla invece che ci sia il tag di chiusura
Codice: [Seleziona]
</p>
Eventualmente basta che vai nella configurazione di jce o altri editor e gli dici che ogni nuova riga deve essere un
Codice: [Seleziona]
<br /> anziche
Codice: [Seleziona]
<p>
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline d-force

  • Appassionato
  • ***
  • Post: 292
    • Mostra profilo
Re:Joomla inserisce <p> davanti a qualunque elemento.
« Risposta #2 il: 09 Lug 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:

Codice: [Seleziona]
<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:

Codice: [Seleziona]
<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.


« Ultima modifica: 09 Lug 2011, 20:04:34 da d-force »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Joomla inserisce <p> davanti a qualunque elemento.
« Risposta #3 il: 09 Lug 2011, 20:00:03 »
Guarda in configurazione, c'è qualcosa in relazione all'aggiungere tag mancanti o alla pulizia del codice, disabilita quelle opzioni.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 



Web Design Bolzano Kreatif