Akwel Posted August 6, 2014 Share Posted August 6, 2014 Bonjour Je rencontre un pb sur le jqzoom j’ai tenté des dizaines de configurations mais je n’arrive pas a obtenir de zoom plus grand avec l’option jqzoom. j’ai modifier la taille de l image thickbox défaut comme thickbox du thème et modifié les valeurs dans le fichier product.js du thème. Mais rien ne zoom plus grand …le cadre lui s’agrandit bien mais l’image reste aux dimensions d’origine …et cela ne fonctionne qu avec la première image produit. (quand on zoom sur la deuxième image ou la troisième etc… on a toujours la première image qui s’affiche dans le zoom au lieu des images sélectionnés) (voir captures jointes) Que puis je faire pour avoir un vrai effet de zoom et pour chacune des images du produit? D’avance merci Cordialement. Link to comment Share on other sites More sharing options...
Sam Minerve Posted September 21, 2014 Share Posted September 21, 2014 Bonjour, Avez-vous trouvé une solution à votre problème ? Je cherche aussi à obtenir un effet de zoom plus grand. J'ai lu ici et là qu'il fallait agrandir la taille de l'image même mais dans ce cas on augmente également le poids de l'image. D'après les conseils que j'ai pu lire, pour optimiser le chargement, le poids de l'image ne doit pas dépasser les 150 ko. Plutôt compliqué. :/ Link to comment Share on other sites More sharing options...
bibapeudouah Posted October 27, 2014 Share Posted October 27, 2014 Bonjour, j'ai le même problème. Il n'y a que ma 1ere image qui apparait lorsque je zoom. Même sur la second et celles qui suivent… Avez vous trouvé une solution? Link to comment Share on other sites More sharing options...
bibapeudouah Posted October 28, 2014 Share Posted October 28, 2014 (edited) Je relance le sujet car je suis bien bloquée à cause de ça. Je n'ai que la 1ere image qui s'affiche lorsque je zoom sur chaque miniature de mes produits. Je n'ai pourtant pas touché au js. D'où cela peut-il venir? Merci Edited October 28, 2014 by bibapeudouah (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 29, 2014 Share Posted October 29, 2014 Thème de base ? Link to comment Share on other sites More sharing options...
bibapeudouah Posted October 29, 2014 Share Posted October 29, 2014 celui par défault de prestashop que j'ai customizé Link to comment Share on other sites More sharing options...
Eolia Posted October 30, 2014 Share Posted October 30, 2014 celui par défault de prestashop que j'ai customizé Ok, si tu as touché aux id cela peut influencer. Jqzoom est paramétré à partir de product.js Link to comment Share on other sites More sharing options...
bibapeudouah Posted October 30, 2014 Share Posted October 30, 2014 Non j'ai juste changé les tailles mais pas les id ( suis pas assez calé niveau js pour ça…) Tu ne vois pas où ça cloche? (tu, vous je ne sais plus… je vais dire tu…) Link to comment Share on other sites More sharing options...
Eolia Posted October 30, 2014 Share Posted October 30, 2014 faudrait voir le site... une url ? Link to comment Share on other sites More sharing options...
bibapeudouah Posted October 31, 2014 Share Posted October 31, 2014 C'est toujours http://espeleta.fr Link to comment Share on other sites More sharing options...
bibapeudouah Posted November 2, 2014 Share Posted November 2, 2014 J'avais ajouté ton IP pour que tu aies accès au site. Est ce que c'est toujours bon? Link to comment Share on other sites More sharing options...
Eolia Posted November 2, 2014 Share Posted November 2, 2014 (edited) POUR VERSIONS 1.5 UNIQUEMENT : Remplacez le contenu du fichier jquery.jqzoom.js (situé dans: votre_boutique/js/jquery/plugins/ jqzoom/jquery.jqzoom.js) par: // jQZoom allows you to realize a small magnifier window,close // to the image or images on your web page easily. // // jqZoom version 1.2 // Author Doc. Ing. Renzi Marco(www.mind-projects.it) // Released on Dec 05 2007 // i'm searching for a job,pick me up!!! // mail: [email protected] // // modified by Eolia - 2/11/2014 (function($) { $.fn.jqueryzoom = function(options) { var settings = { xzoom: 200, //zoomed width default width yzoom: 200, //zoomed div default width offset: 10, //zoomed div default offset position: "right" //zoomed div default position,offset position is to the right of the image }; if(options) $.extend(settings, options); $(this).hover(function() { var imageRelativeLeft = $(this).get(0).offsetLeft; var imageLeft = $($(this).get(0)).offset().left; var imageRelativeTop = $(this).get(0).offsetTop; var imageTop = $($(this).get(0)).offset().top; var imageWidth = $(this).get(0).offsetWidth; var imageHeight = $(this).get(0).offsetHeight; var imageNew = $('#bigpic').attr('src'); var bigimage = imageNew.replace('large', 'thickbox'); if($("div.zoomdiv").get().length == 0) $(this).after("<div class='zoomdiv'><img class='bigimg' src='"+bigimage+"'/></div>"); if(settings.position == "right") leftpos = imageRelativeLeft + imageWidth + settings.offset; else leftpos = imageRelativeLeft - settings.xzoom - settings.offset; $("div.zoomdiv").css({top: imageRelativeTop,left: leftpos}); $("div.zoomdiv").width(settings.xzoom); $("div.zoomdiv").height(settings.yzoom); $("div.zoomdiv").show(); $(document.body).mousemove(function(e) { var bigwidth = $(".bigimg").get(0).offsetWidth; var bigheight = $(".bigimg").get(0).offsetHeight; var scaley ='x'; var scalex= 'y'; if(isNaN(scalex)|isNaN(scaley)) { var scalex = Math.round(bigwidth/imageWidth) ; var scaley = Math.round(bigheight/imageHeight); } mouse = new MouseEvent(e); scrolly = mouse.y - imageTop - ($("div.zoomdiv").height()*1/scaley)/2 ; $("div.zoomdiv").get(0).scrollTop = scrolly * scaley ; scrollx = mouse.x - imageLeft - ($("div.zoomdiv").width()*1/scalex)/2 ; $("div.zoomdiv").get(0).scrollLeft = (scrollx) * scalex ; }); }, function() { $("div.zoomdiv").hide(); $(document.body).unbind("mousemove"); $(".lenszoom").remove(); $("div.zoomdiv").remove(); }); } })(jQuery); function MouseEvent(e) { this.x = e.pageX this.y = e.pageY } Enjoy Edited November 2, 2014 by Eolia (see edit history) 2 Link to comment Share on other sites More sharing options...
bibapeudouah Posted November 2, 2014 Share Posted November 2, 2014 ça fonctionne parfaitement ! mille merci d'avoir pris sur ton temps pour m'aider!! (et ça en aidera beaucoup d'autres je pense…) Link to comment Share on other sites More sharing options...
krysssolevitch Posted December 25, 2014 Share Posted December 25, 2014 Bonsoir à tous, J'ai le même problème avec la version 1.6.0.9. En effet, lorsque je passe la souris sur l'image du produit, le zoom est de la même taille que l'image en elle même... Serait il possible d'avoir une image agrandie ?? Merci de votre aide. Christophe 1 Link to comment Share on other sites More sharing options...
Laslaa62 Posted January 16, 2015 Share Posted January 16, 2015 Bonjour krysssolevitch, As tu résout le problème ? Car moi c'est la même chose en 1.6.0.9 l'image reste la même, pareil si je passe en thickbox. Merci Link to comment Share on other sites More sharing options...
Akwel Posted January 16, 2015 Author Share Posted January 16, 2015 Bonsoir non désolé je suis passé sur la 1.6 depuis et changé de thème Bon courage pour la suite Link to comment Share on other sites More sharing options...
Grafyx89 Posted October 5, 2017 Share Posted October 5, 2017 Bonjour, Je ressort ce topic, car j'ai le même problème et je tourne en rond depuis pas mal de temps, l'image ne zoom pas, même en augmentant la taille du thickbox_default ... Quelqu'un à trouvé le soucis ? Merci Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted April 3, 2019 Share Posted April 3, 2019 Bonjour, J'ai le même soucis, sous PS 1.6.1.12 Le zoom agrandit seulement la marge autour de l'image. J'aimerai que l'image thickbox, utilisée sur le zoom, sois l'image que je télécharge au départ. Comme ça, je suis sûre qu'elle aura la taille maximum possible, car certaines de mes images font 200 px, et d'autres 1200px... Donc le rendu des images thickbox paramétrées en 600 x 600 ou 900 x 900 ne peuvent pas convenir à tous les produits. Quelqu'un a une idée de comment procéder pour faire ça? Merci par avance et bonne journée Marilyne Link to comment Share on other sites More sharing options...
Eolia Posted April 3, 2019 Share Posted April 3, 2019 Remplacez tous les (il doit y en avoir 3) 'thickbox_default' par '' dans le product.tpl, ca appellera l'image d'origine (mais attention, si elle n'a pas été optimisée/compressée ou qu'elle est gigantesque, ça va alourdir le poids de vos pages produits) Exemple: https://shop.devcustom.net/fr/robes-soiree/4-robe-imprimee.html Link to comment Share on other sites More sharing options...
Lyn&Or Bijoux Posted April 3, 2019 Share Posted April 3, 2019 Merci, c'est effectivement beaucoup mieux : exemple https://lyn-et-or-bijoux.com/3245-Bracelet-Jonc-femme-plaque-or-pierre-turquoise-Cannelle.html il faut par contre que je vois pour alléger les images. En tout cas, c'est très bien Bonne journée 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