Jump to content

jqzoom sur prestahsop 1.4.4


Recommended Posts

Bonjour,

 

J'ai activer sur une boutique test (http://www.ville-commerces.be/shop/product.php?id_product=2) jqzoom mais au clic sur la miniature il ouvre tjs la thickbox.

Une idée pour qu'au clic il change la grande photo et au survol le zoom (comme ici http://demo.atchworks.com/jailbreack/fr/2-chocolats)

ou alors est ce un bug de presta 1.4.4?

 

Ou changer également la croix qui survol pour mettre une loupe par exemple?

 

Merci

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour,

 

Après quelques recherches, je n'ai toujours aucune solution.

Une piste était celle là http://www.prestashop.com/forums/topic/112512-desactiver-tchickbox/ adaptée à la version 1.4.4 il faudrait désactiver l'appel dans le ProductController.php

Ca fonctionne mais pas très propre et en plus le lien reste actif sur les miniatures donc au clic, il ouvre la photo en grand dans la page blanche (donc vraiment pas top)

N'y a t'il aucun moyen qu'au clic il fasse la même chose qu'hover cad changer la grande image et ne plus du tout avoir de fancybox?

Qq'un aurait une idée?

 

Merci beaucoup

Link to comment
Share on other sites

Bonjour,

 

Pour ceux que ça intéresse voici une piste de solution:

 

1. dans le fichier ProductController.php (répertoire controller) > mettre en commentaire la ligne 41

//_PS_JS_DIR_.'jquery/jquery.fancybox-1.3.4.js',

Ca permet déjà de ne plus appeler la fancybox au clic

 

2. dans le fichier product.js (theme > votre theme/ product.js) ligne 440 j'ai ajouter ceci pour désactiver le click sur les vignettes et donc empêcher de suivre le lien

 

 

//pour emopecher de suivre le lien

$('#views_block li a').click(

function(event){event.preventDefault();},

function(){}

);

 

et si vous voulez le changement de photo principal au clic plutôt qu'au survol

ligne 436 changer le hover par click

 

C'est pas très propre mais ça fonctionne >

Si qq 'un a une technique plus propre je suis preneur... la team prestashop devrait penser a revoir cette fonction

 

Merci

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...