Títulos acortar

Milla

Hola vengo a preguntar si sabéis como se puede acortar títulos?
Me explico . Lo q pasa es q modifique 2 bloques de últimos post del foro y las ultimas noticias : imagen :http://img347.imageshack.us/img347/792/upn8na.jpg
como podéis observar intente alinear los 2 títulos y los 10 contenidos ( es decir post y noticias ) pero el problema es q cuando una noticia o post es largo se deforma un poco y no se ve nada alineado :S

¿ hay alguna solución de arreglar esto?

por si es de importancia esos 2 bloques son de php-nuke

SeiYa

Mira yo lo tengo asi:

if(strlen($texto)>"numerodecaracteres")
{
$noticia=str_pad("","numerodecaracteres", "$texto", STR_PAD_LEFT);
$texto="$texto ...";
}

De esta forma si en "numerocaracteres" pones 15, si el post es de mas de 15 quedaran los 15 primeros caracteres seguidos de ... si es menor de 15 o igual a 15 se quedara normal.

Whose

Mirate la funcion substr de PHP
http://es.php.net/substr

Milla

ok muchas acias alos 2

EnZo

Cree un post de un tema parecido, pero corta por palabras para no dejarlas a mitad para y que quede mas estetico.

function corta($cadena,8) {
  $corto=explode(' ',$cadena);
&nbsp; for ($bucle=0;$bucle<count($corto) && ($suma+strlen($corto[$bucle])-1)<$maximo;++$bucle) {
&nbsp; &nbsp; $suma+=strlen($corto[$bucle])+1;
&nbsp; }
&nbsp; return trim(substr($cadena,0,$suma));
}

pega ese codigo en la web y usalo asi:

echo corta('La cadena que quieres que corte',8);

aunque siempre te viene bien saber lo que hace substr

Usuarios habituales

  • EnZo
  • Milla
  • Whose
  • SeiYa