cesarobcn
Usuario Novato
Usuario Novato

Hola a todos por aqui, estoy desarrollando una web de exalumnos de un colegio donde tienen que registrarse y tener un perfil de usuario para poder subir fotos, escribir articulos y hacer comentarios, con mucho esfuerzo y con la ayuda de muchos genios de por aqui (por que soy un poco novato en el mundo del php) logre hacerlo, pero tengo un pequeño problema.. que un usuario cuando sube muchas fotos a su perfil es un poco tedioso para otro usuario que esta viendo esas fotos clicar una a una en las miniaturas para poder verlas ampliadas si son veinte fotos siempre hay que volver atras para clicar en otra y poder verla en grande, la idea es hacer dos botones (links) [Anterior] - [Siguiente] para poder ver las fotos grandes sin tener que volver a ver las miniaturas.

Adjunto parte del codigo que me visualiza las miniaturas de las fotos de un usuario.

Código:
.......
....... 
include ("config_db.php");
$link=mysql_connect($serverDB,$userDB,$passwdDB);
$query = "SELECT id FROM usuario_fotos WHERE id_username='$id_usuario'";
$result=mysql_db_query($databasename,$query,$link);
$num_fotos = mysql_num_rows($result); // aqui tengo el numero de registros / nro de fotos

.......
.......

$array = mysql_fetch_array($result);
    $id_foto = $array['id'];
   // mando el id de la foto en miniatura a fotos_member.php para que pueda ser vista ampliada..
   ?>
    <td height="100" align="center" bgcolor="#EEEEEE" style="border:solid; border-width:thin; border-color:#CCCCCC">
     <a href="fotos_members_ampl.php?id=<?php echo $id_foto; ?> && id_username=<?php
     echo $array['id_username']; ?>">
     <img src="users/imgs_usuarios/
     <?php
      echo $array['foto_name'];
     ?>"
     height='85' border="0"/></a>
     
    </td>

Espero me puedan ayudar a completar mi sistema de usuarios, de antemano muchas gracias por su tiempo.

Avatar Image
Usuario habitual
Usuario habitual

Te la hago facil...

Carga todas las fotos en etiquetas <div  style"display:none">    </div > y luego simplemetecreate un javascript que te cambie a display:block (no te olvides de esconder el otro).

Mas facil aun, hay herramientas que generan popup y te hacen todo............

Sldos...

Avatar Image
Come y duerme en el foro
Come y duerme en el foro
Escrito originalmente por maquina_fatal

Te la hago facil...

Carga todas las fotos en etiquetas <div  style"display:none">    </div > y luego simplemetecreate un javascript que te cambie a display:block (no te olvides de esconder el otro).

Mas facil aun, hay herramientas que generan popup y te hacen todo............

Sldos...

los pop-up pueden ser molestos o bloqueados por el navegador, y cargar imagenes de una galeria de 20 imagenes a tamano completo puede demorar demasiado en carga la pagina en cuestion.

lo mejora es usae un script usando la ayuda de la libreria de AJAX, por ejemplo jQuery para que al hacer clic se carga de forma asincronica la imagen.

http://visuallightbox.com/

Es un ejemplo de lo que sugiero

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 08/Jun/2004, 23:11
webloslouse El_pAnDiT tuyopipi NoSetup.org67kApr/12
Por: , el 07/Nov/2008, 23:48
jockerdet NoSetup.org22kNov/08
Por: , el 18/Ene/2006, 12:20
crazyesti chavp angelismo43kJan/06
Por: , el 25/Jul/2005, 20:57
X.Cyclop vhsP RompeRatones EffectedCard52kJul/05
Por: , el 28/Mar/2005, 19:34
Vinicio6 sarahvargas12kMar/05