sergiois
9/2/2013 - 7:19 PM

Función para eliminar enlaces y recortar el introtext de Joomla! (texto que va hasta el readmore) + Añadimos nuevo código para que en el re

Función para eliminar enlaces y recortar el introtext de Joomla! (texto que va hasta el readmore)

  • Añadimos nuevo código para que en el recorte la última palabra, si tiene caracteres especiales, se vea bien.
  • Añadimos nuevo código para que en el recorte aparezca la última palabra completa.
<?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;
}
?>