Foros del Web » Programando para Internet » PHP »

Limitar texto despues de un "more" como en wordpress

Estas en el tema de Limitar texto despues de un "more" como en wordpress en el foro de PHP en Foros del Web. Hola a todos En la pagina index muestro artículos los cuales cojo de la base de datos. pero quiero hacer que después de colocar digamos ...
  #1 (permalink)  
Antiguo 08/12/2008, 13:45
Avatar de after  
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 791
Antigüedad: 17 años, 10 meses
Puntos: 10
Pregunta Limitar texto despues de un "more" como en wordpress

Hola a todos
En la pagina index muestro artículos los cuales cojo de la base de datos. pero quiero hacer que después de colocar digamos <!-more-> o <!-hasta aquí-> o sea como yo le coloque limite el texto del articulo hasta ese punto. como en wordpress que después de poner <!--more--> no muestra mas texto.
lo estaba haciendo con substr pero no me gusta como me recorta las palabras.
alguna idea o ejemplo?, gracias.
__________________
@ivancamiloGo
  #2 (permalink)  
Antiguo 08/12/2008, 13:55
Avatar de FantasmaFito  
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 118
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Limitar texto despues de un "more" como en wordpress

Mmm... yo tengo hecho lo mismo con el explode.

Código PHP:
$texto="tu texto sacado de la base de datos";
$array_explode explode("<!-more->"$texto);
echo 
"<p>".$array_explode[0]."</p>"//para mostrar hasta <!-more->
echo "<p>".$array_explode[1]."</p>"//para mostrar lo que sigue despues del <!-more-> 
Saludos, espero que te sirva.
  #3 (permalink)  
Antiguo 08/12/2008, 15:18
Avatar de after  
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 791
Antigüedad: 17 años, 10 meses
Puntos: 10
Respuesta: Limitar texto despues de un "more" como en wordpress

Exelente me ha funcionado, muchas gracias.
__________________
@ivancamiloGo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:42.