Ciao a tutti.
Premetto che non sono un genio di JavaScript e spesso mi ritrovo a dover usare script jQuery preconfezionati, che fatico ad adattare alle mie esigenze.
Uno di questi è Galleria, ( http://galleria.aino.se/ ) un ottimo framework con anni di esperienza sulle spalle e che vi consiglio vivamente di provare, se non lo conoscete già.
Veniamo al problema: poco tempo fa ho usato la versione 1.0 di questa galleria, che permetteva di navigare tra le immagini semplicemente usando i pulsanti "avanti" e "indietro" del browser.
Questo era possibile grazie a un parametro booleano di nome history, che veniva inizializzato così:
Qui c'è un esempio di Galleria v1.0 in azione.codice:$(document).ready(function(){ $('ul.gallery_demo').galleria({ history : true, // activates the history object for bookmarking, back-button etc. clickNext : true, // helper for making the image clickable insert : '#main_image', // the containing selector for our main image // eccetera eccetera...
La release attuale è la v1.2.3, ed è cambiata in molti aspetti... anche se l'inizializzazione è rimasta simile:
Il problema è che quel parametro che si chiamava history è sparito.codice:<script type="text/javascript"> Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js'); $("#gallery").galleria({ width: 681, height: 500, // image_crop: true, taglia immagini per farle risultare delle dimensioni standard transition: 'fade', }); </script>
Anche sulla documentazione ufficiale, stranamente non si trova.
La mia necessità è di generare dei permalink... esattamente come faceva Galleria v1.0.
In pratica, se history è attivo, con un link di questo tipo:
http://esempio.it/galleria.html#immagini/img1.jpg
Si ha un riferimento diretto alla visualizzazione di "img1.jpg" sulla Galleria.
Come posso realizzare questa cosa con l'ultima versione di Galleria?
Secondo voi è possibile recuperare il codice della vecchia versione e riadattarlo a quella nuova?
Altrimenti qui ci sarebbe il plugin aggiornato ( http://code.google.com/p/woofy/sourc...df16ccba872cea )
e qui c'è un altro esempio, più recente e perfettamente funzionante del plugin in azione. ( http://vladimphoto.com/personalphoto#/1 )
Io ho provato semplicemente a creare una cartella plugin e metterci dentro galleria.history.js
inizializzando anche il parametro history: true, ma così non funziona.
Qualcuno di voi ha usato questa galleria e sa come fare?
Vi ringrazio fin da subito se avete avuto la pazienza di leggere fin qui, e spero che mi aiuterete
Simone

Rispondi quotando
