Tempo di Lettura: 2 minuti
Il template WordPress Unnamed One 1.0 che uso nel mio blog, pare non sia compatibile con il plugin per WordPress “Lightbox 2.02 Plugin”: infatti, quando questo è attivo, tutta la parte Ajax non funziona più! Lo stesso iqwolf mi ha risposto confermando una mia ipotesi: la versione di prototype.js che usa Lightbox è la 1.4.0, mentre quella usata da Unnamed Theme è la 1.5.0. Il problema potrebbe risolversi se il plugin supporterà lo script loader di WordPress 2.1.
Allora mi sono messo in cerca di un altro visualizzatore di immagini che non usasse Prototype come Lightbox, ed ho trovato un nuovo script, un clone più leggero di LightBox e di LightBox 2: Slimbox.
Slimbox pesa solo 20Kb ed offre la stessa compatibilità e l’identica modalità d’utilizzo di LightBox, con il vantaggio di non usare Prototype e Scriptaculous, ma solo a Mootools.
Purtroppo sembra avere gli stessi problemi di Lightbox con il mio template; resta il fatto che comunque Slimbox è un’ottima libreria grafica.
Nato come un semplice clone, Slimbox ultimamente ha introdotto nuovi miglioramenti: tra questi vale la pena di citare il fatto che lo script è operativo al caricamento dell’albero DOM, è possibile navigare tra le diapositive da tastiera e si possono applicare i moltissimi effetti di transizione di Mootools nelle transizioni tra immagini.
L’ultima versione di SlimBox è la 1.3, ed è stata rilasciata di recente (il 5 febbraio) ed è aggiornata alla recente versione 1.0 di Mootools.
Qui, invece, trovate il plugin di Slimbox per WordPress da installare sul vostro blog, proprio come ho fatto io.
Se siete alla ricerca di un altra libreria per la visualizzazione delle immagini sul vostro sito, allora potete prendere in considerazione la versione 2.1.1 di ThickBox sviluppata da Cody Lindley e rilasciata sotto licenza GNU.
La libreria, basata su jQuery ha come funzionalità la visione di singole immagini e album fotografici con resize automatico sovrapponendo oscurando e bloccando la pagina chiamante.
Con lo stesso concetto è possibile aprire in finestre contenuti di testo sia “Inline” (quindi della stessa pagina) oppure “iFramed” (quindi caricati da file differenti). Molto interessante la possibilità di aprire nelle finestre file flash e soprattutto file pdf.
UPDATE: Dave mi segnala che Cody Lindley ha abbandonato lo sviluppo di Thickbox e lo ha passato a Klaus Hartl che ne ha già rilasciato una nuova versione che potete vedere a questo indirizzo: http://stilbuero.de/jquery/thickbox_reloaded/
Cody Lindley ha abbandonato lo sviluppo di Thickbox e ha passato la palla a Klaus Hartl che ne ha già rilasciato una nuova versione che potete vedere a questo indirizzo:
http://stilbuero.de/jquery/thickbox_reloaded/
Grazie Dave della segnalazione. Faccio subito un update all’articolo 🙂
Ciao, volevo sapere se hai trovato una soluzione al problema di incompatibilità tra slimbox e il tema wordpress Unnamed; vorrei usarli entrambi su un mio progetto e non so come fare…..grazie in ogni caso 😉 ciauz!
Ancora no… non ho avuto tempo… appena riesco a trovare una soluzione ti faccio sapere.
hmmmm ok! Temo solo il fatto che non esiste una funzione per essere aggiornati su aggiornamenti di questo articolo! Perchè non attivare quel simpatico plugin di wordpress per le notifiche….? 😛 ehehehhe spero troverai qualcosa, se ti serve una mano sono a disposizione, un po’ di esperienza con jquery/javascript ce l’ho! 😉 Ciauz
Avevo in mente di inviarti una mail all’indirizzo da te indicato (ho appena scoperto che il tema non è compatibile neanche con il plugin wp-grins…)… cmq ora vedo se installare qualcosa del genere 😛
l’ultima versione di wordpress supporta ufficialmente jquery invece di prototype…che peccato che questo tema / plugin non supportino jquery anche loro!!! Sarebbe comodissimo…
bah, non so che fare! Anche perchè non capisco se c’è soluzione, mi sa che non si può usare mootools INSIEME a prototype…che ti pare?
Sto provando a modificare il template facendogli usare il prototype di wp ma per ora non va… forse provo a ricontattare l’autore del template… magari mi delucida.