• User Newbie

    Grey Box per photo gallery - problema

    Ciao a tutti,
    vi espongo il mio problema con greybox.

    Sto dando una sistemata al mio sito personale contenente fotografie, per questo ho pensato di utilizzare greybox.

    Il sito è creato in php e mysql.
    In pratica ho un sistema che mi crea le thumbnails e me le mette sul mio spazio e un db che raccoglie i nomi delle immagini e le sezioni delle quali le immagini fanno parte (es. ritratto o paesaggi ecc.).

    Le pagine con tutte le immagini appartenenti ad una certa sezione sono create dinamicamente interrogando il db.

    A questo punto cliccando sulla singola fotografia si qpre greybox che me le fa scorrere.

    Il problema: quando clicco la prima volta su un'immagine si apre greybox e non carica la foto, se scorro le foto vengono mostrate tutte, anche quella che in precedenza non si era aperta.

    Per avere un'idea più precisa vasomik.it/gallerie.php

    Sapete aiutarmi a capire perché?
    Io ci sto provando ma non capisco proprio!!!

    Grazie,

    vasomik


  • User Attivo

    Il frame per qualche motivo rimane hidden... questo è il motivo per il quale non viene visualizzata l'immagine.

    Il problema credo potrebbe derivare dal fatto che hai definito una variabile frame che poi utilizzi in setupOuterGB per assegnare la visibility visible. Il problema è che non passi la variabile frame alla funzione, nè tale variabile è definita come globale, pertanto all'interno di setupOuterGB la variabile frame non esiste.
    Passa la variabile per riferimento alla funzione e secondo me risolvi.


  • User Newbie

    Ciao,

    grazie per la risposta.

    Purtroppo non è che abbia capito molto di quanto tu m hai scritto.....io mi sono limitato a uploadare la cartella greybox con i files che richiamo nel codice inserito nell'header.

    Il codice php che ho scritto è il seguente:

    $link = "<a href="$immagine" rel="gb_imageset[nice_pics]" title="$titolo""><img src="$path_thumb" alt="$nome" /></a>";

    Chiaramente questo codice fa parte di un ciclo e quindi, viene ripetuto x volte per quante sono le fotografie da mostrare.

    Il codice html che ne deriva risulta essere corretto.

    In base a quanto mi hai scritto non saprei dove andare a mettere le mani, puoi darmi indicazioni?

    Grazie ancora,

    vasomik


  • User Attivo

    Sei passato a lightbox ed ora funziona tutto correttamente...
    Saggia scelta 🙂


  • User Newbie

    Si, anche perché cercando nell'oceano internet ho riscontrato che altri hanno avuto lo stesso problema senza, peraltro, risolverlo.

    A quel punto, prima di impazzire, ho adottato l'alternativa che è praticamente "uguale".

    Grazie comunque per l'interesse,

    vasomik


  • User Attivo

    Si, comunque secondo me era solo un errore scemo nel codice...