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ì:
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...
Qui c'è un esempio di Galleria v1.0 in azione.
La release attuale è la v1.2.3, ed è cambiata in molti aspetti... anche se l'inizializzazione è rimasta simile:
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>
Il problema è che quel parametro che si chiamava history è sparito.
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