ver mas al estilo facebook

Iniciado por RedZer, 31 Julio 2011, 02:44 AM

0 Miembros y 1 Visitante están viendo este tema.

RedZer

estoy realizando una pagina de noticias , como todos sabran el texto de las noticias la mayor parte son extensas entonces solo muestro unas cuantas palabras, lo que deceo hacer es agregar al final de cada noticia una liga que diga ver mas "cosa que ya realizo"pero yo deceo que se muestre la noticia completa al pulsar sobre esa liga asi como lo hace facebook con sus comentarios, obiamente ya se que es con ajax y quiza con jquery se pueda tambien pero no tengo idea de como hacerlo.
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

madpitbull_99

En Wordpress también se puede hacer eso, se trata de mostrar una parte en la portada y luego al hacer clik en el enlace de "Read More"
te muestra el artículo completo.

Código (php) [Seleccionar]
<?php
$content 
"estoy realizando una pagina de noticias , como todos sabran el texto de las noticias la mayor parte son extensas entonces solo muestro unas cuantas palabras, lo que deceo hacer es agregar al final de cada noticia una liga que diga ver mas cosa que ya realizo pero yo deceo que se muestre la noticia completa al pulsar sobre esa liga asi como lo hace facebook con sus comentarios, obiamente ya se que es con ajax y quiza con jquery se pueda tambien pero no tengo idea de como hacerlo.";
$brekContent explode(" " ,$content);
$i 0;
$link "";
//Muestra las primeras 25 palabras
while($i 25)
 {
 
$link.= $brekContent[$i] . " " ;
 
$i++ ;
 }
echo 
$link "<a href='[Link al artículo completo]'>Leer Más...</a>";
?>




«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

WorkingAPI

Código (php) [Seleccionar]

<?php
$content 
"estoy realizando una pagina de noticias , como todos sabran el texto de las noticias la mayor parte son extensas entonces solo muestro unas cuantas palabras, lo que deceo hacer es agregar al final de cada noticia una liga que diga ver mas cosa que ya realizo pero yo deceo que se muestre la noticia completa al pulsar sobre esa liga asi como lo hace facebook con sus comentarios, obiamente ya se que es con ajax y quiza con jquery se pueda tambien pero no tengo idea de como hacerlo.";
$brekContent explode(" " ,$content);
$i 0;
$link "";
//Muestra las primeras 25 palabras
while($i 25)
 {
 
$link.= $brekContent[$i] . " " ;
 
$i++ ;
 }
echo 
$link "<a href='[Link al artículo completo]'>Leer Más...</a>";
?>



Muy bien planteado aunque quizá con un simple foreach se pudiera haber resolvido el problemas con mas facilidad, de todas maneras, está genial.

Un saludo,
WorkingAPI.

RedZer

pero eso es lo que ya podia hacer mostrar solo unas palabras sean 50 o en el ejemplo  de madpitbull_99 25 pero, lo que yo deceaba realizar era despues de mostrar las 25 palabras apareciera una liga y al dar click sobre eya se expandiera asia abajo y mostrara el texto completo pero sin recargar la pagina, y buscando  encontre una hermosa libreria de jquery, se llama jquery expander es muy sencillo de utilizar dejo la liga de la pagina oficial.
http://plugins.learningjquery.com/expander/
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

cassiani

Otra opción es DHTML, metes el contenido que quieres ocultar en un div y tras clickear en un enlace, se muestre u oculte el contenido.

El ejemplo que acá muestran te puede servir:
http://vagabundia.blogspot.com/2008/01/sidebar-explicada.html

madpitbull_99

En Jquery se puede hacer con .toggle() y .slideToggle().

No creo que haga falta ninguna librería externa.



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red