maofree Posted September 11, 2010 Share Posted September 11, 2010 CiaoLa descrizione è già nel titolo del topic, non c'è bisogno d'istruzioni, basta installarlo come gli altri moduli e la differenza con Thickbox è notevole.Se volete altre info guardate quihttp://leandrovieira.com/projects/jquery/lightbox/Dovrebbe essere compatibile con tutte le versioni e con qualunque tema.Qui trovate altri moduli:SexyLightBoxprettyPhotoQuesto plugins non ridimensiona le foto in base alla grandezza dello schermo di chi guarda il vostro sito, come thickbox, sexylightbox e prettybox (che ritengo sia il migliore).Un'ultima cosa:Dovete mettere i permessi della cartella del modulo a 777 (o 755) ricorsivi e non rimuovete la cartella del modulo se non l'avete prima disinstallato dal BO, perchè se no il file product.tpl non viene riportato alla situazione precedente all'installazione del modulo portando scompensi nel vostro sito. Fate anche una copia di backup del vostro product.tpl prima della installazione. Installate un solo box per volta. ciaoo(aggiornato il Dic 12 2010) jquerylightbox.zip Link to comment Share on other sites More sharing options...
disarci Posted September 12, 2010 Share Posted September 12, 2010 Ciao, {$base_dir} è una variabile assegnata dal php per smarty,quindi in javascript devi creartene,i metodi sono tanti,puoi prendere la stessa variabile dal php e passarla in get al js,oppure più facilmente ricavarti la posizione all'interno del jscon: document.location.pathname Link to comment Share on other sites More sharing options...
maofree Posted September 12, 2010 Author Share Posted September 12, 2010 Ciao disarcimi fai un esempio per il puoi prendere la stessa variabile dal php e passarla in get al js,(credo di aver capito ciò che dici, aggiungere il l'elaborazione della path nel product.php e passarla al .tpl e poi associarli una variabile che verrà passata al javascript, proprio come si fa per i moduli)Per il document.location.pathname ci studio su che forse mi piace di più (fa anche rima) Grazieciaooo Link to comment Share on other sites More sharing options...
disarci Posted September 12, 2010 Share Posted September 12, 2010 <link href="{$base_dir}js/jquery/jquery-lightbox/css/jquery.lightbox-0.5.css?mypath={$base_dir}" rel="stylesheet" type="text/css" media="all" /> qui trovi un esempio di js per prendere le variabili:http://www.htmlgoodies.com/beyond/javascript/article.php/3471111/A-Quick-Tutorial-on-JavaScript-Variable-Passing.htmSe no, più facilmente con il document.location.pathname hai il path di dove sei (prova con un alert per essere sicuro)e lo metti al posto del tuo relativo. Link to comment Share on other sites More sharing options...
maofree Posted September 12, 2010 Author Share Posted September 12, 2010 disarci ce l'ho fatta che spettacoloooooooooooooooooooooooooooooooooooooil problema non era nel trovare il nome della directory, non serve modificare il file in php ne usare qualche funzione in javascript, perchè tanto se smarty utilizza e fa funzionare {$content_dir} ,basta utilizzarla nel file in tpl prima dell'inserimento dei files in javascript, come si fa sempre per i moduli. Il problema era dovuto al fatto che i bottoni sono gestiti da jquery e non dal file css e le variabili sono delle stringhe ed il mio sbaglio era quello di mettere la variabile che fa riferimento a {$content_dir} all'interno della stringa, così facendo non la vedeva come una variabile (sono ancora un pivello con questi linguaggi), allora la soluzione è stata quella di separare la stringa all'interno delle variabili del plugin in due parti imageLoading: url_dir + 'js/jquery/jquery-lightbox/images/lightbox-ico-loading.gif', e poi in product.tpl, nel tag script var url_dir = '{$content_dir}'; che spettacoloooooooooociaooo e grazie per gli esempi fatti Link to comment Share on other sites More sharing options...
maofree Posted September 13, 2010 Author Share Posted September 13, 2010 Ciaooooho modificato questo topic da modifica (dove era necessario fare l'upload di un file e di una cartella) in modulo, così potete avere questo splendido plugin sui vostri siti con un semplice click del mouseciaoo :-) Link to comment Share on other sites More sharing options...
checco Posted September 14, 2010 Share Posted September 14, 2010 Ottimo maofree!!!!Funziona benissimo, bel lavorocomplimenti.... Link to comment Share on other sites More sharing options...
maofree Posted September 14, 2010 Author Share Posted September 14, 2010 Grazie checcosto imparando tante cose su prestashop e sui vari linguaggi di programmazione, così adesso mi rimane più facile fare questi moduli. Il bello è che mi vengono sempre nuove idee quindi ne arriveranno altri.ciaoo Link to comment Share on other sites More sharing options...
Ubaldo Gulotta Posted September 16, 2010 Share Posted September 16, 2010 Bello anche questo modulo però in privato ti ho consigliato una possibile alternativa per migliorare ancora il modulo, guarda se ti é utile!A presto Link to comment Share on other sites More sharing options...
cagliostro Posted September 16, 2010 Share Posted September 16, 2010 (prestashop 1.3.1 ITA)Che bel modulo, complimenti,L'ho provato in locale e funziona benissimo. Sul sito online però non funge più... che cosa sbaglio?Uniche differenze, sul sito uso URL semplice ed in locale no Link to comment Share on other sites More sharing options...
maofree Posted September 16, 2010 Author Share Posted September 16, 2010 Ciaoma il sito online usa un tema modificato?il product.tpl e uguale a quello di default di prestashop oppure è stato modificato?I permessi sono 777?il problema è lìconfronta il file product.tpl che hai in locale e quello online e guarda se sono uguali o menoNon ti preoccupare non sei il solo che ha avuto questo problema, qui è spiegato come fare, comunque se hai problemi fammelo sapere che ti aiutohttp://www.prestashop.com/forums/viewthread/69582/http://www.prestashop.com/forums/viewthread/70150/programmazione_moduli_design_e_temi/modulo_sexylightbox_sostituisce_thickbox_nella_pagina_dei_prodotti_con_sexy_lightboxciaoone ho fatto un altro, questo si che è uno spettacoloooo Link to comment Share on other sites More sharing options...
cagliostro Posted September 17, 2010 Share Posted September 17, 2010 (prestashop 1.3.1 ITA)I due file product.tpl sono identici.Ho seguito la spiegazione che hai dato in inglese e seguito le cose da fare, cosa che ho fatto.: nullaHo sostituito la stringa di codice alla linea 118: NullaHo sostituito interamente il file product.tpl che ho in locale con quello online (anche perchè c'è lo script che va inserito +/- alla riga 87): nullaIn merito ai permessi, quello potrebbe essere il problema, ma con Aruba è un po' un casino. Se mi dici quali sono da settare è meglio (nel frattempo su 777 ho settato tutti i moduli e la cartella del temaGrazie Link to comment Share on other sites More sharing options...
maofree Posted September 17, 2010 Author Share Posted September 17, 2010 Ciaonon conosco Aruba e se i due files sono identici, non saprei cosa dirti Link to comment Share on other sites More sharing options...
lafataligure Posted September 17, 2010 Share Posted September 17, 2010 Ciao maofreeil tuo modulo è carinissimo, grazie per il contributo.L'ho installato ma non vedo nessuna differenza thickbox non viene sostituito.Dove sbaglio? Link to comment Share on other sites More sharing options...
maofree Posted September 17, 2010 Author Share Posted September 17, 2010 CiaoDammi molte più informazioni tipo versione permessi della cartella se hai modificato il product.tpl ecc...di solito quando avviene il tuo problema è perchè usi un product.tpl differente da quello di origine Link to comment Share on other sites More sharing options...
cagliostro Posted September 17, 2010 Share Posted September 17, 2010 In ogni caso, ho provato il tuo secondo lightbox e penso che ci siano dei problemi sulla qualità delle immaginiGrazie comunque, se trovo la soluzione te la posto.Tra l'altro ho installato il file product.php originale e provato a reinstallare il modulo ma niente anche così Link to comment Share on other sites More sharing options...
maofree Posted September 17, 2010 Author Share Posted September 17, 2010 Mi rimane difficile aiutarvi se non mi date maggiori informazioni sui problemi che riscontrate e senza vedere delle immaginiper la qualità delle immagini non credo dipenda dal modulo, se vai sul sito dei lampadari vedi che non ci sono problemiciao Link to comment Share on other sites More sharing options...
maofree Posted September 17, 2010 Author Share Posted September 17, 2010 Ho fatto una nuova prova installando questo modulo su una versione pulita di prestashop e non ho riscontrato problemiPer la qualità delle immagini credo dipenda dalla risoluzione che usi, dal BO puoi diminuire la dimensione delle foto del thickbox e poi premi su rigenera immagini (es. 500x500)ciaoo Link to comment Share on other sites More sharing options...
maofree Posted September 17, 2010 Author Share Posted September 17, 2010 Ho controllato meglio il problema delle immagini credo dipenda dal fatto che con thickbox le foto si ridimensionano in base alla risoluzione dello schermo di chi guarda. Sexy LightBox ridimensiona l'immagine come thickbox, mentre jQuery Lightbox non lo fa , ma questo dipende da chi ha sviluppato lo script e non da mefatelo presente a lorol'unica soluzione è ridimensionare le foto dal BO Link to comment Share on other sites More sharing options...
cagliostro Posted September 17, 2010 Share Posted September 17, 2010 Si hai ragione,Posto 2 Immagini identiche ma una aperta con Jquery e l'altra con Sexy , Puoi vedere da te Link to comment Share on other sites More sharing options...
maofree Posted September 17, 2010 Author Share Posted September 17, 2010 Ciao cagliostroho notato anch'io che Sexy si comporta come thickbox, mentre Lightbox no e quindi bisogna intervenire nel BOScusatemi ma oggi no ho avuto molto tempo per controllare e rispondere meglio alle vostre domandeHo aggiunto delle istruzioni nella prima pagina, guarda se ti possono essere utiliSe in locale ti funziona e in remoto no e sei sicuro che sia tutto uguale, l'unica cosa che posso consigliarti e di sostituire la variabile url_dir = {$content_dir} con un url assoluto della tua webrootUna cosa ma dopo aver installato il modulo il file product.tpl come è diventato, non è che hai rimosso il modulo prima di averlo disinstallato? Facendo così, poi non funziona più, perchè non rimuove i files aggiunti in fase d'installazione.Confronta i due files dopo aver installato il modulo Link to comment Share on other sites More sharing options...
cagliostro Posted September 20, 2010 Share Posted September 20, 2010 Allora TrovatoCOlpa mia!!!(come al solito)Era il file smarty.config.inc.php la riga $smarty->force_compile = true; // to pass "false" when put into productiondeve essere true (io l'avevo settata false)Chiaramente le modifiche ai file tpl non venivano fatte Link to comment Share on other sites More sharing options...
maofree Posted September 20, 2010 Author Share Posted September 20, 2010 Ciaoinfatti ogni volta che intervieni nei miei post, mi preoccupo sempre ne ho fatto un altro, decisamente migliore a lightbox si chiama prettyPhotociaoo Link to comment Share on other sites More sharing options...
WisdOMbooks Posted October 15, 2010 Share Posted October 15, 2010 ... ne ho fatto un altro, decisamente migliore a lightbox si chiama prettyPhoto... Cos'e' successo a PrettyPhoto, a distanza di quasi un mese?Non sarai mica 'andato in vacanza',lasciandoci tutti a bocca asciutta, neh? )CIAO da Calcutta:Angelo Link to comment Share on other sites More sharing options...
maofree Posted October 15, 2010 Author Share Posted October 15, 2010 Ciao WisdOMbooksperchè dici così?il modulo è già presente sul forum da un mese e se vedi la prima pagina di questo topic è riportato il linkcomunque ecco quiPrettyPhotoAdesso sto studiando nuovi moduli, ma sono molto più complessi di quelli che ho appena fattociaooooooooooooo Link to comment Share on other sites More sharing options...
maofree Posted December 12, 2010 Author Share Posted December 12, 2010 Ciaoho aggiornato questo modulo rendendolo compatibile con tutte le versioni di prestashop e con qualunque tipo di tema (almeno spero)(sono stati aggiornati anche gli altri moduli box fatti da me)tra non molto farò un solo modulo che comprenderà questo ed altri box tutto in uno configurabili dal BOciaoo Link to comment Share on other sites More sharing options...
eugenata Posted May 19, 2011 Share Posted May 19, 2011 Ciao maofree, sono nuovo del forum e vorrei utilizzare PS1.4 per il mio ecommerce ma ho bisogno che le immagini si vedano grandi, anche più grandi della finestra del browser.Il tuo modulo lightbox è perfetto per questo, ma funziona solo con PS1.3.Potresti rilasciare una versione aggiornata che funzioni in PS1.4?Sarebbe davvero utile.Grazie, ciao. Link to comment Share on other sites More sharing options...
maofree Posted May 19, 2011 Author Share Posted May 19, 2011 Ciao eugenataquesto modulo ho deciso di non aggiornarlo più perchè preferisco fancybox, però hai ragione perchè questo fa il ridimensionamento dell'immagine e quindi non credo faccia al caso tuo.Adesso sto facendo altri moduli che ritengo più utili tipo quello per modificare gli ordini.Prova a studiarlo un pò non è difficilissimo (non fa altro che sostituire del codice nella pagina dei prodotti) o chiedi a qualcuno del forum per adattarlo alla 1.4ciaooo Link to comment Share on other sites More sharing options...
eugenata Posted May 19, 2011 Share Posted May 19, 2011 Ciao eugenataquesto modulo ho deciso di non aggiornarlo più perchè preferisco fancybox, però hai ragione perchè questo fa il ridimensionamento dell'immagine e quindi non credo faccia al caso tuo.Adesso sto facendo altri moduli che ritengo più utili tipo quello per modificare gli ordini.Prova a studiarlo un pò non è difficilissimo (non fa altro che sostituire del codice nella pagina dei prodotti) o chiedi a qualcuno del forum per adattarlo alla 1.4ciaooo Fatto!http://www.prestashop.com/forums/viewthread/109937/programmazione_moduli_design_e_temi/solved_problema_lightbox_per_prestashop_1_dot_4_dot_1Non sono un esperto e dopo 2 giorni di smanettamento, ho visto la soluzione.... era sempre stata davanti ai miei occhi. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now