Wenas gente! aun sigo con el problema de los saltos de linea... preguntaba por si conocíais algun script en JS o PHP para que diera los saltos de linea (no puedo hacerlo manualmente porque saco las noticias de una base de datos), y ando buscando funciones de php pero no encuentro nada...
Gracias gente!! saludoss
nl2br() (http://www.php.net/nl2br)
Cita de: alienmaster en 16 Septiembre 2007, 04:53 AM
Funcion para cortar texo o limitar, ideal para ultimas noticias y demas
<?
// Funcion para cortar texto
// Programado por alienmaster <efnworkz@hotmail.com>
// http://4cosas.com
function cortar($text0, $limite){
$comp = strlen($text0);
if($comp > $limite){
return = substr($text0, 0, $limite)."...";
}
else{
return "$text0";
}
}
?>
Cita de: -| Sir_Lance |- en 10 Febrero 2008, 21:23 PM
nl2br() (http://www.php.net/nl2br)
si, ya mire el nl2br, pero tienes que poner el \n para substituirlo, pero estamos hablando que de la base de datos entrara un texto tal cual :D
Gracias Ing_Amc, voy a probarlo :).
Saludos.
Cita de: Ing_Amc en 10 Febrero 2008, 21:23 PM
Cita de: alienmaster en 16 Septiembre 2007, 04:53 AM
Funcion para cortar texo o limitar, ideal para ultimas noticias y demas
<?
// Funcion para cortar texto
// Programado por alienmaster <efnworkz@hotmail.com>
// http://4cosas.com
function cortar($text0, $limite){
$comp = strlen($text0);
if($comp > $limite){
return = substr($text0, 0, $limite)."...";
}
else{
return "$text0";
}
}
?>
pero eso te corta el texto :S, lo que quiero esque haga el salto de linea de manera que no pille una palabra entre medio, de esta manera pone puntos suspensivos, ese script sirve para dar avances de la noticia o algo, pero no te hace el salto de linea :s, de todos modos gracias :)
haces nl2br($cadena) a la hora de guardar
y str_replace("<br />","\n",$cadena) para mostrarlo y listo
:¬¬
podrias tambien contar palabras y cada "x" palabras poner un "<br>" que para eso seguro te sirve la funcion que posteo ing_amc, claro, modificandola un poco :P
serían mas bien, al siguiente espacio despues de X caracteres, hacer un salto de linea.. porque cada X palabras cortaria cosas como:
ah, si, y yo soy sdc, claro, no lo se,
yo pienso, si, mm, lo siento, si no ps no.
y
La inflación en la situación socioeconómica actual de nuestro
pais impacta de una forma estratosférica a la economía mundial.
cambian mucho las longitudes de los enunciados creo yo, por eso digo lo de hacer un salto de linea de forma estratégica que no pase cierta cantidad de caracteres a menos que una palabra sea igual o mayor a ese limite.
Saludos!!
gracias a todos, ya solucione el problema dias atras, era otro error... xd, hice lo tipico de sustituir el \r\n por el <BR>, que tambien funciona para los saltos de párrafo.
Saludoss gente :D.