News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Integrate Lightbox

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

Previous topic - Next topic

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: