Foros del Web » Programando para Internet » Javascript »

Gran problema con shadowbox

Estas en el tema de Gran problema con shadowbox en el foro de Javascript en Foros del Web. Hola a todos compañeros!!! Imagino que sabeis que es shadowbox y sino os lo cuento yo, es un script que enlazando unos .js y unos ...
  #1 (permalink)  
Antiguo 28/09/2013, 09:23
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Gran problema con shadowbox

Hola a todos compañeros!!!

Imagino que sabeis que es shadowbox y sino os lo cuento yo, es un script que enlazando unos .js y unos .css en tu pagina web luego puedes ver imagenes con un efecto similar al pop up en el que se se oscurece el resto de la pantalla.

Existen otros similares como lightbox2, éste yo lo e descartado ya que me daba un error en cuanto al tamaño de unas imagenes...con shadowbox no me ocurre asique me puesto a trabajar con él....


PROBLEMA!!!

Para que con este tipo de scripts te aparezcan varias imagenes dentro de una misma galería tienes que añadirlas:

rel="shadowbox[1]"

de esta manera todas las imagenes que tengan el mismo atributo, es decir rel="shadowbox[1]" apareceran dentro de la misma galeria y se podrá pasar de unas a otras con las flechitas...

yo me encuentro realizando una pagina de anuncios de segundamano y tengo este código:


<?php
while ($fila=mysql_fetch_array($rst_form))
{
?>


---------------- este de arriba me permite repetir una tabla que me muestra los datos almacenados en mi base de datos, mientras existan datos (anuncios.)


A continuación tengo la tabla que me muestra los datos, el problema viene cuando al poner que me muestre las imagenes que tengo guardadas en $fila[7], $fila[8] y $fila[9] de mi base de datos (es decir las imagens de un anucio) tengo que poner el atributo rel="shadowbox[1]" para que aparezcan las 3 imagenes de un anuncio juntas como e dicho antes:


<td><a href="<?php echo $fila[7];?>" rel="shadowbox"><img src=<?php echo $fila[7];?> width="180"><a href="<?php echo $fila[8];?>" rel="shadowbox"style="display:none"><img src=<?php echo $fila[8];?> width="180"></a><a href="<?php echo $fila[9];?>" rel="shadowbox" style="display:none"><img src=<?php echo $fila[9];?> width="180"></a></td>


Pero claro al tener el while de arriba que me repite mientras existan anuncios resulta que me aparecen TODAS las fotografias de TODOS los anuncios juntas en la misma galería...no se como arreglarlo


llevo como dos semanas con este problema y mi cabeza empieza a hechar humo...Gracias!!
  #2 (permalink)  
Antiguo 04/10/2013, 03:26
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 11 años, 4 meses
Puntos: 0
Se me a ocurrido que tal vez poniendo que muestro solo las imagens del id=1 de mi base de datos tal vez funcionará, y que en el while en cada vuelta que de se incremente en uno el id....pensais que asi funcionaria??? el problema esque nose como ponerlo

O....mas facil todavia seria que al rel="shadowbox[1]" se puede incrementar en cada vuelta del while en 1, asi quedaria cada vuelta:

rel="shadowbox[1]"
rel="shadowbox[2]"
rel="shadowbox[3]"
rel="shadowbox[4]"
...

y asi cada anuncio tendria la galeria de sus imagenes

¿Se puede hacer esto?

Última edición por zerokilled; 04/10/2013 a las 06:25

Etiquetas: php, shadowbox, sql, tabla
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:19.