Función para eliminar enlaces y recortar el introtext de Joomla! (texto que va hasta el readmore)
<?php
// eliminamos enlaces
$myCleanHtml = filter_var($this->item->introtext, FILTER_SANITIZE_STRING);
// recortamos texto a 200 caracteres
if (strlen($myCleanHtml) > 200){
echo substr($myCleanHtml,0,200).'...';
}else{
echo $myCleanHtml;
}
// + Añadimos nuevo código para que en el recorte la última palabra, si tiene caracteres especiales, se vea bien.
$myCleanHtml = filter_var($this->item->introtext, FILTER_SANITIZE_STRING);
if (strlen($myCleanHtml) > 200){
echo mb_substr($myCleanHtml,0,200).'...';
}else{
echo $myCleanHtml;
}
// + Añadimos nuevo código para que en el recorte aparezca la última palabra completa.
$myCleanHtml = filter_var($this->item->introtext, FILTER_SANITIZE_STRING);
$texto = strip_tags($myCleanHtml);
if (strlen($texto) > 200){
echo substr($texto,0,strrpos(substr($texto,0,200)," ")).'...';
}else{
echo $myCleanHtml;
}
?>