Tengo en un textarea un editor de texto de Wysiwyg. Creo el texto en el textarea y me lo guarda perfecto con todos sus formatos, colores, fuentes, etc.
En la página principal del blog tengo una consulta para mostrar noticias que están publicadas pero que muestra solo los 200 primeros caracteres y luego un enlace de 'Leer más' para ampliar la noticia.
Lo que ocurre es que si muestro la noticia completa de esta forma...
Código PHP:
<?php echo $row_noticias2['cuerpo_noticia'] ?>
Código PHP:
$notice = $row_noticias2['cuerpo_noticia'];
$max = 200;
if (strlen($notice) >= 200){
$row_noticias2['cuerpo_noticia'] = substr($notice, 0, 200);
}
echo $row_noticias2['cuerpo_noticia']. "...";
¿Hay alguna manera de que el php que hace limitar la muestra a 200 caracteres no muestre esos <div> o esa edición? ¿O al estar guardada en la DB con todos esos estilos no hay manera de quitarlos y mostrar solo el texto?
Gracias!
***EDIT: mas info***
Haciendo uso de htmlentities y mostrando solo los 200 primeros caracteres, me muestra, en una noticia lo siguiente:
Código HTML:
... es decir que la etiqueta <span>con los estilos queda abierta y me afecta a todo lo siguiente. Ver original