Cloud Nine Posted April 29, 2015 Share Posted April 29, 2015 Hello, Je post sur le forum français car je n’ai pas de réponse sur le forum anglais. Je suis développeur donc je peux gérer le php, JavaScript, etc mais je ne trouve pas l’origine de mon problème. J’ai mis à jour une boutique 1.4 manuellement vers 1.5 Ensuite j’ai utilisé autoUpgrade pour faire la mise à jour vers 1.6 J’ai eu quelques bugs à corriger et maintenant la boutique fonctionne (création de compte, commandes, etc.) Il me reste un souci sur le popup image produit. Quand je clique sur l’image, le popup ne s’ouvre pas. Je n’ai aucune erreur dans la console JS. Je n’utilise pas de module non Prestashop et je n’ai aucun override de class. J’utilise une copie du Template défault-bootstrap. Si j’active le Template par défaut, le problème subsiste. La version de Prestashop est 1.6.0.14 Si je fais une clean install de 1.6.0.14, le popup fonctionne ! Dans product.tpl, si je mets un liens autour de l’image comme ici : <img id="bigpic" itemprop="image" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')|escape:'html':'UTF-8'}" title="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" alt="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" width="{$largeSize.width}" height="{$largeSize.height}"/> remplacé par <a id="zoom1" href="{$link->getImageLink($product->link_rewrite, $cover.id_image,'thickbox')}"> <img id="bigpic" itemprop="image" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')|escape:'html':'UTF-8'}" title="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" alt="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" width="{$largeSize.width}" height="{$largeSize.height}"/> </a> Et si j’ajoute du JS pour ouvrir le popup, cela fonctionne (partiellement, je n'ai pas le nom du produit mais Fancybox fonctionne) ! <script>$(document).ready(function() { $("a#zoom1").fancybox(); }); </script> Donc fancybox fonctionne bien. J’ai comparé les fichiers de la clean install avec ma boutique et je ne vois rien de différent. Est ce que vous auriez une idée de quelque chose à vérifier ? Merci d’avance… le site : http://www.cv-word.com Link to comment Share on other sites More sharing options...
PF22 Posted July 8, 2015 Share Posted July 8, 2015 Tu as réussi à résoudre ce problème ? Moi aussi j'ai le zoom sur l'image de mes produits qui ne fonctionne pas. Link to comment Share on other sites More sharing options...
Cloud Nine Posted July 8, 2015 Author Share Posted July 8, 2015 Partiellement : J'ai modifié le js et le tpl comme dans mon exemple mais c'est moins bien. Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 8, 2015 Share Posted July 8, 2015 Bonjour, en allant sur le site et en regardant la console dans firebug vous avez une erreur js qui doit donc bloquer les action js par la suite. Comme vous avez le smartcache js actif c'est tout concaténé donc désactivez l'option pour savoir où se trouve cette erreur pour essaye de la corriger. Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 8, 2015 Share Posted July 8, 2015 Ah non pas smartcache actif c'est juste un module utilisant facebook qui plante. Link to comment Share on other sites More sharing options...
PF22 Posted July 9, 2015 Share Posted July 9, 2015 Ah non pas smartcache actif c'est juste un module utilisant facebook qui plante. Merci pour le coup de main quand meme. J'ai pas réussi à trouver une parade pour l'instant. La modif sur le product.tpl et le js ne fonctionne pas avec mon thème... 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