Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2011, 06:37
Avatar de cristian_cena
cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 14 años, 10 meses
Puntos: 269
tinyMCE añade < p > & nbsp ; < / p > en los saltos de línea

Hola compañeros,

resulta que tengo un panel de gestion de noticias creado en php y mysql, y en la parte del contenido de la noticia incluyo el editor wysiwyg "tinyMCE".

El problema es que que genera una etiqueta p con un espacio en los saltos de línea
Código HTML:
Ver original
  1. <p>&nbsp;</p>

Ejemplo:
Cargo una noticia con el contenido:
Código HTML:
Ver original
  1. <p><strong>Hola</strong><br /><em>Mundo</em><br /><br /></p>
  2. <ul>
  3. <li>item 1</li>
  4. <li>item 2</li>
  5. <li>item 3</li>
  6. </ul>
  7. <p><br />fin</p>
Este contenido se aloja tal cual en la base de datos.

Pero luego cuando voy a editar esa noticia, tinymce levanta el contenido de la base de datos y ademas le añade (ya con javascript) el tag p con el espacio en cada salto de línea, lo que da como resultado lo siguiente:
Código HTML:
Ver original
  1. <p><strong>Hola</strong><br /><em>Mundo</em><br /><br /></p>
  2. <p>&nbsp;</p>
  3. <ul>
  4. <br />
  5. <li>item 1</li>
  6. <br />
  7. <li>item 2</li>
  8. <br />
  9. <li>item 3</li>
  10. <br />
  11. </ul>
  12. <p>&nbsp;</p>
  13. <p><br />fin</p>

Busqué sin éxito por la web sobre alguna opción de configuración que permita evitar esto.

Desde ya agradezco su respuesta.

Un abrazo.