Foros del Web » Programando para Internet » PHP »

imagen del post y "ver mas" en la home

Estas en el tema de imagen del post y "ver mas" en la home en el foro de PHP en Foros del Web. Hola, no se si el título ha sido lo suficientemente descriptivo. Hace tiempo quiero crear una página como muchas que hay en el mundo, con ...
  #1 (permalink)  
Antiguo 11/04/2016, 07:22
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
imagen del post y "ver mas" en la home

Hola, no se si el título ha sido lo suficientemente descriptivo. Hace tiempo quiero crear una página como muchas que hay en el mundo, con algunas funcionalidades extra, pero eso es otra cuestión. En principio quiero una página del tipo comunidad, (como taringa para que se den una idea) pero que en vez de mostrar las noticias/post como titulos uno debajo del otro, los muestre como suelen hacerlo los blogs o paginas como http://fishki.net/ (es rusa) que muestran una imagen, que no es un thumbnail sino una imagen del mismo post, y un resumen.

Lo que quisiera es programar mi script para que al publicar una noticia, tome las primeras lineas de texto y la primera imagen del post y las muestre en la home. Y luego del texto aparezca un "leer mas" o "seguir leyendo" que lleve al post en sí.

Debe ser algo simple para un programador pero yo no se como hacerlo. Si pueden orientarme lo agradecería.


(el script ya lo tengo, es decir puedo usar phpost que es un script de uso libre que me simplificaría el trabajo, solo habría que editarlo para que tenga esta característica que explico)
  #2 (permalink)  
Antiguo 11/04/2016, 07:42
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 6 meses
Puntos: 123
Respuesta: imagen del post y "ver mas" en la home

Pues todo depende como este implementado el sistema, así sin saber nada más y desconociendo phpost.

Podrías utilizar DOMDocument para pasear el html del artículo y extraer la imagen.

O bien hacer una consulta a la base de datos para recuperar las imágenes del artículo.

Puede haber más soluciones para realizar esa tarea, pero así sin más...
__________________
Unset($vida['malRollo']);
  #3 (permalink)  
Antiguo 11/04/2016, 07:48
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
Respuesta: imagen del post y "ver mas" en la home

Cita:
Iniciado por xerifandtomas Ver Mensaje
Pues todo depende como este implementado el sistema, así sin saber nada más y desconociendo phpost.

Podrías utilizar [URL="http://php.net/manual/es/domdocument.loadhtml.php"]DOMDocument[/URL] para pasear el html del artículo y extraer la imagen.

O bien hacer una consulta a la base de datos para recuperar las imágenes del artículo.

Puede haber más soluciones para realizar esa tarea, pero así sin más...
te doy un ejemplo

http://realidadviral.esy.es
  #4 (permalink)  
Antiguo 11/04/2016, 07:51
Avatar de chulifo  
Fecha de Ingreso: abril-2009
Ubicación: perdido en codigos del PHP, pero aprendo rapido!
Mensajes: 524
Antigüedad: 15 años
Puntos: 18
Respuesta: imagen del post y "ver mas" en la home

Antes de extraer la longitud de tu post y la imagen tienes que asegurarte que:
Espero te sirva.
__________________
Solo soy un simple fanático que mata el tiempo de la mejor manera.
  #5 (permalink)  
Antiguo 11/04/2016, 07:54
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
Respuesta: imagen del post y "ver mas" en la home

Cita:
Iniciado por chulifo Ver Mensaje
Antes de extraer la longitud de tu post y la imagen tienes que asegurarte que:
  • [URL="http://php.net/manual/es/function.strip-tags.php"]No contenga caracteres html[/URL]( si no aumentara la cuenta)
  • [URL="http://pasted.co/ba449310"]Haber extraido la imagen[/URL] antes de eliminar los caracteres html
  • Recortar la [URL="http://php.net/manual/es/function.substr-replace.php"]cantidad de caracteres.[/URL]

Espero te sirva.
les agradezco muchachos pero hablan muy avanzado para mi que soy solo un principiante jaja Si tienen algún enlace donde esto esté explicado paso por paso se los agradecería

Etiquetas: noticia, post, taringa
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 10:01.