- Effetto LyteBox su una singola immagine -
- Effetto Lytebox per la creazione di una galleria di immagini -
- Effetto Lytebox per la creazione di slideshow -
Andare su Layout > Modifica HTML e, dopo aver salvato il modello completo, cercate la riga </head>, quindi, immediatamente sopra incollateci il seguente codice
<!-- EFFETTO LYTEBOX INIZIO -->
<link href='https://sites.google.com/site/ideepercomputeredinternet/script-1/lytebox-stile-2.css' media='screen' rel='stylesheet' type='text/css'/>
<script src='http://sites.google.com/site/ideepercomputeredinternet/script-menu/lytebox-script.js' type='text/javascript'/>
<!-- EFFETTO LYTEBOX FINE - http://goo.gl/GRcov -->
come mostrato dal seguente screenshot
Salvate il modello e la personalizzazione è completata. Per attivarla bisogna operare sul codice delle foto inserite. Si possono ottenere effetti su una singola immagine, su un'intera galleria e creare degli slideshow attraverso l'editor di Blogger o postando con Windows Live Writer. Cercherò di prendere in esame tutte le possibilità
Efffetto Lytebox su singola immagine
Se si posta l'immagine con l'editor di Blogger possiamo farlo selezionandola dall'hard-disk o dal web, personalmente preferisco la seconda ipotesi ma per l'effetto è indifferente. Se si carica dal computer, bisogna passare alla modalità HTML andando su Modifica HTML. Nel codice relativo all'immagine che abbiamo caricato, ci sarà un'espressione del tipo <a onblur="try{parent, se usate il vecchio editor. In questo caso inserite l'attributo rel="lytebox" in questo modo <a rel="lytebox" onblur="try{parent.
Nel caso usiate l'editor aggiornato di Blogger l'espressione rel="lytebox" dovrà essere inserita come mostrato nel seguente screenshot
Se invece si utilizza WLW bisogna prima caricare l'immagine nel web con un servizio tipo Skydrive, quindi inserirla nell'articolo andando su Immagine. Dopo averla selezionata si passa nella sezione di destra e si sceglie Collega a URL
In URL si incolla l'indirizzo dell'immagine mentre nella parte bassa della finestra, in "Rel" si scrive "lytebox" (senza virgolette). Quindi si clicca su OK. L'effetto ottenuto su una immagine è quello che potete vedere nel primo esempio di Lytebox.
Effetto LyteBox su una galleria di immagini
La metodologia di inserimento è la stessa riguardo all'esempio precedente, cambia soltanto l'espressione da inserire in Rel. Se vogliamo che un certo numero di immagini facciano parte di una stessa galleria dobbiamo innanzitutto sceglierne il nome. Nel mio esempio ho usato tramonto visto che si tratta di immagini di quel tipo ma si può scegliere qualsiasi altro nome. Quello che conta è che tutte le immagini che vogliamo facciano parte della galleria, lo devono avere tra le parentesi quadre.
Se si inseriscono le immagini con l'editor di Blogger dobbiamo aggiungere, in modalità HTML, il seguente attributo
rel="lytebox[tramonto]"se invece usiamo WLW, quando andiamo a collegare l'immagine al suo URL in "Rel" dobbiamo digitare
lytebox[tramonto]come mostrato nel seguente screenshot
In questo caso, nel momento in cui si clicca con il mouse su un'immagine, oltre a ingrandirsi con il solito effetto compariranno anche dei pulsanti (PREV sulla sinistra e NEXT sulla destra) per passare all'immagine precedente o successiva. In basso sarà anche visualizzato il numero di immagini presenti nella galleria che abbiamo creato
Creazione di slideshow con Lytebox
La differenza rispetto ai metodi precedenti sta nel fatto che in questo caso si deve inserire l'espressione rel="lyteshow[mare]" se si utilizza l'editor di Blogger. In cui mare è il nome che si è dato allo slideshow e può essere scelto a piacere. Anche in questo caso quello che conta è che le immagini che vogliamo facciano parte dello slideshow devono avere la stessa espressione tra parentesi quadre.
Se le immagini si inseriscono con WLW occorre collegare ciascuna immagine al suo URL, come visto in precedenza e inserire in Rel l'espressione lytebox[mare], con tutte le precisazioni fatte prima. Gli slideshow mostreranno il numero e il nome di ciascuna immagine
sarà visualizzato anche un pulsante per interrompere la successione delle immagini. In questo slideshow ciascuna foto rimarrà visibile per circa 2-3 secondi.
Esistono ulteriori applicazioni di questo effetto e, nel caso incontrasse il favore dei lettori, potrei dedicargli un nuovo post. Mi sono basto su un lavoro di Markus F. Hay per Dolem LyteBox 3.2.
Grande parsifal
RispondiElimina@Helga
RispondiEliminaGrazie :)), troppo buona.. (178cm...:)-)
Riprendo questo vecchio articolo per chiederti se hai idea di come mettere su blogger uno slideshow che "peschi" in automatico la prima immagine di ogni articolo di una determinata etichetta. Mi spiego: ho un blog che parla di film, giochi,iphone...in pratica ha 5 o 6 macrocategorie e mi piacerebbe poter inserire altrettanti slideshow che visualizzassero in automatico tutte le locandine con tasto next e prev per il momento ho utilizzato gli slideshow di picasa e andrebbe pure bene se non volessi anche che OGNI IMMAGINE fosse collegata al post da cui viene presa.
RispondiEliminaSpero di essere stato sufficientemente chiaro. (per la cronaca penso che sarebbe UN OTTIMO POST visto che è un bel po' che lo cerco e non l'ho trovato da nessuna parte)
@takycardia
RispondiEliminaIn Blogger non è che si può fare più di tanto...
Con Wordpress ci sono migliaia di plugin ma qui non è così semplice. Anche le categorie solo da poco forniscono i feed.
Stavo per consigliarti gli slideshow di Picasa ma poi ho letto che gli hai già provati...
Ma solo a me è kentissimo ad aprire foto anche di pochi k?
RispondiEliminaGrazie
Ale
@alessandro
RispondiEliminaL'efetto lytebox è così, affascinante perché mostra le foto lentamente in uno sfondo scuro
Ciao,
RispondiEliminasi l'effetto è bello.. ma nel mio caso ci mette qlc secondo. E le immagini sono 40-50k!!
Il lightbox è piu veloce e il movimento piu lineare, ma mi blocca le pagine del blog!!!
Hai qlc suggerimento?
Grazie e buoona serata
Ciao
Ale
@alessandro
RispondiEliminaquando ho un po' di tempo vedrò di presentare qualche altro effetto.
Ciao
Grandissimo... ti aspetto impazientemente...
RispondiEliminaSenti, questo il mio primo blog.. quindi non fare caso al bordello....
Secondo te non è lento?
http://alexeroby.blogspot.com/
Prova ad aprire una delle tre foto in orizzontale nel primo post...
Mi viene il latte alle ginocchia :)
Stasera poi è pure lento a caricarsi (veramente tutte le sere:))
Ho appena provato la soluzione class="thickbox", è veloce, ma perde l'effetto
PS: lytebox con ie8, non fa vedere le scritte sui bordi!!!
Grazie e buona serata
Ale
@alessandro
RispondiEliminaè lentissimo ma non è colpa di Lytebox. Hai un modello con una immagine di sfondo che rallenta molto. Poi devi seguire alcuni comportamenti per velocizzare l'apertura della pagina. Per esempio inserire il -- more -- per gli articoli sintetici, eliminare qualche widget inutile, mettere in homepage meno post, ecc.
Ciao
Allora ti spiego qui... nn volevo mettere questo (xchè lo sfondo nero... lo trovo un pò cupo x il mio blog e poi lo trovo lento come effetto... ansiosa come sono :P) lightbox mi piaceva molto ma nn va... in wlw... nn si memorizza la parola "lightbox" nella finestra... la metto clicco ok... riapro e nn c'è. Allora ho provato direttamente su bloggher... mettendo dopo <a quello che ci voleva e in + mettendo lo script in html... ho provato la tua ultima versione, quella precedente ma nulla. Puoi controllare se funziona o sono io negata? Ho provato a caricare le foto su Picasa (dove Lytebox funge) e su Skydrive.. ma nulla. Uff uff :( mi piaceva :(
RispondiElimina@soffio di dea
RispondiEliminaAndiamo con ordine
1)Lo script di Lightbox funziona, l'ho controllato proprio adesso e poi ci sono i post di prova che hanno lo stesso codice
2)la parola "lightbox" non si deve memorizzare in WLW. Per controllare che sia stata inserita correttamente vai su Origine (cioè modalità HTML) e controlla che ci sia il codice rel="lightbox" insieme all'URL dell'immagine, ma c'è senz'altro..
Forse non funziona sul tuo modello, può esserci una incompatibilità di script. Mi spiace.
Ciao
P.S. Ogni tanto presento qualche altro effetto...
Si forse sarà così... peccato. Allora aspetterò le altre novità ^_^ grazie!
RispondiEliminautilissimo come sempre
RispondiEliminaGrazie
utilissimo!! ti ringrazio!
RispondiEliminaMolto bello. Ma.. Una questione forse ingenua: c'è modo di mettere le foto accostate orizzontalmente?
RispondiEliminaNon so perchè non riesco, nell'html non c'è nessun "br", ma ugualmente rimangono solo in verticale.
Sbaglio qualcosa?
Sì, era una domanda ingenua.
RispondiEliminaPardon, come non chiesto.
@piloro
RispondiEliminaLa domanda non è ingenua. Comunque la risposta è sì. Con l'editor di blogger è un po' difficile ridimensionare le immagini perché è una finestrella ridicola ma se usi Windows Live Writer non avrai problemi
Buongiorno,
RispondiEliminavolevo segnalare che da ieri nell'effetto foto lytebox compaiono degli strani messaggi in inglese, sai dirmi qual'è il problema?
@Mauro
RispondiEliminaSono state rimosse delle immagini dal servizio Tinypic. Vedo di risolvere il prblema
Grazie!
RispondiElimina@Mauro
RispondiEliminaArticolo aggiornato. Ho scritto un altro post con le spiegazioni in merito
http://www.ideepercomputeredinternet.com/2010/11/come-inserire-l-lytebox-nelle-immagini.html
l'effetto che cercavo c'è e funziona benissimo l'unica cosa che nn riesco a fare e LyteBox su una galleria di immagini infatti nn mi appaio i tasti avanti e indietro alle foto...ho seguito passo passo ma niente il blog è: http://123informo.blogspot.com/p/blog-page.html
RispondiElimina@analfabeta
RispondiEliminaProva con il codice di questo post
http://www.ideepercomputeredinternet.com/2010/11/come-inserire-l-lytebox-nelle-immagini.html
Non mi ricordo se è lo stesso
@analfabeta
RispondiEliminaHo dato uno sguardo al codice sorgente della tua pagina e non hai inserito nessun nome della galleria è evidente che non ti apaioono Prev e Next!
non devi mettere rel="lytebox" ma rel="lytebox[nomegalleria]" in tutte le immagini che la compongono. Spero di essere stato chiaro anche se c'era già scritto nel post.
Ciao
si ma nome galleria di cosa dv lo prendo sto nome dalla cartella da dv.....
RispondiEliminaLo devi inventare da solo... :-) Se è una galleria di foto di macchine la puoi chiamare auto e inserire rel="lytebox[auto]" in tutte le immagini. Se invece è una rassegna di foto di donne puoi chiamarla rel="lytebox[belleragazze]" ^_^
RispondiEliminaNon c'è limite alla fantasia. L'importante è che il nome sia lo stesso per tutte le foto della galleria. In una stessa pagina puoi creare anche più gallerie con nomi diversi
Prima di tutto grazie mille per il tutorial.
RispondiEliminaVolevo chiederti se è possibile rimpicciolire l'anteprima dellimmagine sulla pagina.
Inserisco il codice dell'immagine le post di modifica della pagina statica, solo che l'anteprima è troppo grande. Vorrei poterla rimpicciolire.
@Jezebel
RispondiEliminaio per farlo ho caricato la foto in Picasa poi ho modificato il link che rimanda alla foto:
questo è una foto d'esempio
http://lh4.ggpht.com/_yxZbmtt3l5g/TJy8dCmjUPI/AAAAAAAAAf0/9OnPsk4MTiM/s460/IMG_1067.JPG
s460 indica la grandezza della foto; bada ad inserire sempre la "s" prima del multiplo della grandezza reale.
Scrivo di fretta quindi un po sgrammaticato, ma sempre pronto a dare una mano
@Andrea Ferraro
RispondiEliminaGrazie della collaborazione :)
@Jezebel
Per fare un buon lavoro preparati la galleria con Windows Live Writer
http://www.ideepercomputeredinternet.com/2010/03/windows-live-writer-per-scrivere-post.html
Le immagini le puoi ridimensionare come ti pare con il mouse senza perdere tempo dopo averle inserite tramite l'URL preso da Picasa.
Quando la Galleria è pronta vai su Origine (Modalità HTML) e copi tutto il codice, quindi lo incolli nell'Editor di Blogger e pubblichi la pagina.
Ciao
Grazie mille!!!
RispondiEliminaVolevo chiedere anche un'altra cosa, volta fatto tutto, le anteprime delle immagini me leinserisce nella pagina una sotto l'altra. C'è un modo per visualizzarle affiancate?
@Jezebel
RispondiEliminaCon WLW puoi utilizzare una tabella e inserirle all'interno. Puoi scegliere per esempio 8 righe per 4 colonne...
Grazie infinite!
RispondiEliminaHo creato un blog solo ieri, perciò non so ancora esattamente come muovermi. Per fortuna ho trovato quasi subito questo blog!
Premetto che non sono un esperto, ma a me non funziona! ho provato a seguire le indicazioni passo passo! ma quando clicco sulla foto me la apre in un'altra pagina!
RispondiElimina@Pinna
RispondiEliminaPuò darsi che sia un problema di banda esaurita. Scarica questi due file
https://sites.google.com/site/ideepercomputeredinternet/script-1/lytebox-stile-2.css
http://sites.google.com/site/ideepercomputeredinternet/script-menu/lytebox-script.js
e caricali nella cartella Public di DropBox secondo le indicazioni di questo post
http://www.ideepercomputeredinternet.com/2010/11/dropbox-per-condividere-file-con-piu.html
quindi acquisiscine i due URL e sostituiscili nel codice. Se ancora non funzionasse allora vuorrebbe dire che nel tuo modello sono presenti altri script incompatibili con quelli di Lytebox.
Salve...ho fatto precisamente come descritto nella guida ma non mi funziona...le apre normalmente in una nuova pagina...quando inserisco il codice nell'immagine e pubblico la pagina, se vado a modificare, trovo il codice spostato in un altro punto...blogger lo sposta da solo...come mai???
RispondiElimina@MrTrufini1 Forse nel tuo modello c'è già uno script che non è compatibile con quello di Lytebox.
RispondiEliminaBuonasera Parsifal, seguo da tempo i suoi utilissimi consigli e sono riuscita a perfezionale il mio blogghino.
RispondiEliminaHo appena applicato il lytebox alla mia gallery, ma quando clicco sull'icona dell'immagine x vederla in lytebox, nel frattempo che la carica compare questa scritta: "this image or video". La vedete anche voi?
Il link della pagina è il seguente:
http://iconadeironchi.blogspot.com/p/gallery_14.html
Grazie mille
@Gaia Vincenzi
RispondiEliminaLa pagina è lenta nel caricarsi perché c'è un video di youtube che parte con l'autoplay. Per quanto riguarda il Lytebox non ho trovato problemi. Ecco quello che ho visto
http://i.min.us/ibZKiC.jpg
con il browser Chrome