Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [jQuery] Permalink su Galleria con history plugin

    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

  2. #2
    Nessuno mi sa dare una dritta?

  3. #3
    Risolto! Era talmente semplice che quasi mi vergogno ad averci aperto un 3d... bastava aggiungere il js alla pagina

    Codice PHP:
    echo "<script src=\"galleria/plugins/galleria.history.js\"></script>"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.