Integrate Lightbox

Started by Tanakino, February 28, 2012, 11:08:09 AM

Previous topic - Next topic

Tanakino

Salve a tutti,

ho installato la mod http://custom.simplemachines.org/mods/index.php?mod=1158 .. la versione 1.6 in un forum SMF 1.1.16 ma non funziona ..

L' unica cosa che fa, è rendere cliccabile le immagini, ma se effettuo il click, mi apre una ulteriore nuova pagina con l' immagine su sfondo bianco al relativo indirizzo dell'immagine... non si comporta come un lightbox ..

Sbaglio qualcosa ?

Grazie !

T.

emanuele

Controlla che i file di lightbox siano correttamente posizionati della directory del tema di default e che quando apri la pagina in cui dovrebbe vedersi l'effetto i file siano effettivamente caricati. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Ciao Manuele e scusami ... ho visto questa precisazione solo ora ..
Quote
Installation
Simply install the package to install on the SMF Default Core Theme ONLY.
All other themes will require manual edits for index.template.php and display.template.php

Note, due to differences in themes, you may have to slightly modify the 'default' edits to work on other themes. (eg if you get template parse error, check whether there is an extra unneeded php echo ' at the beginning of the edit or '; at the end.

Mi è bastato modificare il primo dei due e tutto si è sistemato ( la'ltro lo fa il sistema in automatico, malgrado lì dicesse il contrario ..


Grazie e scusa !!!

T.



Tanakino

Ripesco questo topic perchè in realtà ho un problema :

mentre le immagini linkate funzionano benissimo , altrettanto non si può dire per gli attachment .. le immagini in quella veste non vengono viste e non so perchè . Si apre il lightbox, si ridimensiona, ma mostra uno schermo bianco , niente immagine ..

Che cosa posso fare ?


Grazie !


T.

emanuele

Onestamente non ne ho la più pallida idea...
Dai pochi ricordi che ho di lightbox, potrebbe essere che di default SMF apre un popup e magari così facendo c'è qualche conflitto e non riesce a caricare quello che deve...ma sto un po' sparando a caso...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Onestamente mi pareva pure che funzionasse fino a qualche tempo fa ( non saprei quantificare , credo un mese o poco più .. ) .

Non ho altre mod che possano andare in conflitto ( almeno credo ) .


Se qualcuno ha risolto, mi aiuta ???

Grazie !!

T.

Tanakino

RISOLTO !!!

Nel mio caso era semplicemente Aeva Media che entrava in conflitto, evidentemente. Ho dovuto installare al suo posto Aeva lite e tutto funziona !


T.

emanuele

Ahhh!!
Eh sì, anche AEVA ha un suo "lightbox"...
Va beh, tanto se non usi la gallery la light è sufficiente. :)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Niente da fare .. .stavolta è ancora "meglio" di prima :

in alcuni topic funziona, in altri no .. ma ?! ( anche se disinstallo AEVA )

T.

emanuele

Si tratta di javascript, quindi o hai due mod che cercano di fare la stessa e vanno in conflitto, oppure una delle modifiche non è andata a buon fine.
Senza vedere il forum in azione non c'è molto che si possa fare... :(


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Sto per diventare matto ..

una schermata dei pacchetti che ho installato .. e che penso di aver già disinstallato più volte ... il problema è che ogni volta mi tocca fare le cose in manuale e disinstallare non cambia alcuni file ..

Funziona regolarmente con IE e Firefox .. NON funziona con Chrome, Safari, Opera ..

Quale di questi può essere il problema ? Aeva non sembrerebbe ..

Grazie !


T.



emanuele

Se mi dai un link ed i dati di un account (basta che possa vedere gli allegati, non serve altro) guardo io così facciamo prima.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Grazie Emanuele , posso dartelo in PM ?

T.

emanuele



Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

emanuele

Al solito il problema è pretty url.

Quando il titolo del topic contiene un apostrofo Opera e qualche altro browser (piccola tirata d'orecchi: quando sono questo genere di cose, meglio dire subito anche con che browser si è provato, altrimenti io stavo già per risponderti al PM dicendo "a me funziona" dato che con FF non c'erano problemi ;)) non aprono correttamente l'immagine.
Credo che pretty URL abbia un'opzione per escludere azione dal rewrite, aggiungi "dlattach", dvrebbe risolvere il problema.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Quote from: emanuele on August 26, 2012, 08:56:02 AM
Al solito il problema è pretty url.

Quando il titolo del topic contiene un apostrofo Opera e qualche altro browser (piccola tirata d'orecchi: quando sono questo genere di cose, meglio dire subito anche con che browser si è provato, altrimenti io stavo già per risponderti al PM dicendo "a me funziona" dato che con FF non c'erano problemi ;)) non aprono correttamente l'immagine.



No, le orecchie no ... io l'avevo detto ..  :'(

Quote from: Tanakino on August 22, 2012, 11:15:37 AM
Sto per diventare matto ..

una schermata dei pacchetti che ho installato .. e che penso di aver già disinstallato più volte ... il problema è che ogni volta mi tocca fare le cose in manuale e disinstallare non cambia alcuni file ..

Funziona regolarmente con IE e Firefox .. NON funziona con Chrome, Safari, Opera ..

Quale di questi può essere il problema ? Aeva non sembrerebbe ..

Grazie !


T.






Quote from: emanuele on August 26, 2012, 08:56:02 AM
Al solito il problema è pretty url.

Quando il titolo del topic contiene un apostrofo Opera e qualche altro browser (piccola tirata d'orecchi: quando sono questo genere di cose, meglio dire subito anche con che browser si è provato, altrimenti io stavo già per risponderti al PM dicendo "a me funziona" dato che con FF non c'erano problemi ;)) non aprono correttamente l'immagine.
Credo che pretty URL abbia un'opzione per escludere azione dal rewrite, aggiungi "dlattach", dvrebbe risolvere il problema.


Anzitutto, grazie ! però non ho capito ..  :'( cosa devo fare ? aggiungere la stringa dlattach , dove ?

ps: ho anche notato che l'indirizzo dell'allegato che non si apre è così :

icona:
http://forum.mioforum.com/index.php?action=dlattach;topic=784.0;attach=666;image

immagine:
http://forum.mioforum.com/abcdefghilm/abcdefghilmnopqrstuvz/?action=dlattach;attach=665;image

Grazie mille !!!


T.

Tanakino

Comunque hai ragione, è Pretty URL , se "lo spengo" , funziona !! Argh !

Che fare ?

T.

emanuele

Guarda nel pannello di admin di pretty URL, dovrebbe esserci da qualche parte l'opzione per disabilitare il "rewrite" (cioè cambiarle con il testo ecc.) per alcune azione, disabilitalo per dlattach.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

emanuele

Quote from: Tanakino on August 26, 2012, 09:09:12 AM
No, le orecchie no ... io l'avevo detto ..  :'(
mmm...okay, ero di cattivo umore per leggerlo. :P


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Ho provato come da allegato, ma non funziona ..


dove sbaglio ?


Grazie mille !!!


T.

Tanakino

Nemmeno togliendo il segno di spunta da action, va ...  solo se lo tolgo da topics .. ma non vorrei ..
T.

emanuele

Allora ti consiglierei di provare a togliere la spunta da dove dice "actions". Come non detto...

Tecnicamente l'apice dovrebbe essere un carattere valido in un URL, il problema è che probabilmente crea problemi sia al javascript sia al css...dovrebbe essere convertito nel rispettivo codice html (%27) prima di essere usato...credo.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Adesso ho capito !!!

Però come faccio ? come informo Prettyurl di non inserire l'apostrofo ? o come posso aggiungere il carattere corrispettivo dell'apostrofo al posto di quello ?

Sigh .. non credo che ci riuscirò .. mi domando come sia possibile che solo io abbia questo problema .


Passare alla versione 2 del forum risolverebbe ?

Grazie !


T.

emanuele

Quote from: Tanakino on August 28, 2012, 01:28:38 AM
Però come faccio ? come informo Prettyurl di non inserire l'apostrofo ? o come posso aggiungere il carattere corrispettivo dell'apostrofo al posto di quello ?
Bella domanda...non ho mai usato pretty url (e per un problema di configurazione al mio computer (che non ho ancora avuto il tempo/voglia/necessità di risolvere definitivamente) non son nemmeno mai riuscito a farlo funzionare per giocarci), quindi purtroppo su questo non saprei cosa dirti...ho provato una ricerca veloce, ma non ho visto niente.

Quote from: Tanakino on August 28, 2012, 01:28:38 AM
Sigh .. non credo che ci riuscirò .. mi domando come sia possibile che solo io abbia questo problema .
Beh, non è impossibile, considerando che le condizioni da verificarsi contemporaneamente sono parecchie:
1) deve esserci pretty url
2) deve esserci lightbox
3) devi usare chrome, opera o safari
4) devi avere un topic con un apice nell'oggetto
5) devi avere un allegato (immagine) a questo topic
...

Quote from: Tanakino on August 28, 2012, 01:28:38 AM
Passare alla versione 2 del forum risolverebbe ?
Dubito fortemente: il problema è...bho non saprei se dire che il problema è pretty url o lightbox, di certo non SMF.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Grazie Emanuele, sei sempre gentilissimo !

Davvero grazie.



Speravo che la versione 2 del forum avesse una sorta di prettyurl di suo , ma temo non sia così, vero ? dovrei comunque reinstallare sia prettyurl che lightbox, se ho capito bene . Ho capito bene ?


Grazie ! ( non so che farei senza di te )

T.

emanuele

Quote from: Tanakino on August 28, 2012, 09:16:58 AM
Speravo che la versione 2 del forum avesse una sorta di prettyurl di suo , ma temo non sia così, vero ?
Nope, non ce l'ha.

Quote from: Tanakino on August 28, 2012, 09:16:58 AM
dovrei comunque reinstallare sia prettyurl che lightbox, se ho capito bene . Ho capito bene ?
???
Non son sicuro di aver capito la domanda...
Se non sei "troppo legato" a google & C potresti provare SimpleSEF, non so comunque se funziona con lightbox.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Passo indietro :

se modifico la collation della tabella del db , può servire? ho letto in giro robe del genere...

Grazie !

T.

emanuele

No. No. E ancora no. Poi ovviamente se vuoi rischiare di avere numerosi altri problemi senza risolvere questo, liberissimo di cambiare tutte le collation che vuoi.
Oggi sono in vena: con gli "ho letto in giro", "mi hanno detto" e "ho sentito" si fanno solo ed unicamente casini (esperienza personale, quindi non parlo a sproposito).

Il problema non è di collation, il problema è di come *alcuni browser* interpretano i caratteri validi in un URL eseguendo javascript. SQL qui non c'entra assolutamente niente.

Quel che si potrebbe fare è mettere un urlencode da qualche parte in Pretty URL, ma ripeto: non avendolo mai usato non ti so dire dove mettere le mani.
Se non ricordo male il cambio delle url lo fa sul buffer in uscita, quindi il campo di dove cercare è piuttosto ridotto.
Poi, magari sei fortunato e ci becco al primo colpo, in PrettyUrls-Filters.php:
Code (find) Select
$pretty_text = substr(pretty_generate_url($row['subject']), 0, 80);
Code (replace with) Select
$pretty_text = urlencode(substr(pretty_generate_url($row['subject']), 0, 80));


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Grazie Emanuele, sei stato chiarissimo e gentilissimo !

Purtroppo la modifica al file PrettyUrls-Filter.php non funziona , ma grazie comunque .

Ti dovessero venire altre idee , sono qui .

Grazie mille !


T.

emanuele

Prova anche:
$pretty_text = htmlspecialchars(substr(pretty_generate_url($row['subject']), 0, 80), ENT_QUOTES);


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Tanakino

Grazie Emanuele, sei favoloso !

Purtroppo, niente neanche questo . Apprezzo molto il tuo sforzo comunque, sei molto gentile .



Grazie !


T.

Advertisement: