Jump to content

[Résolu] Probleme Fancybox


Recommended Posts

Bonjour

avant tout je dois avouer que je suis un gros gros novice , du coup je galère pas mal mais j'essais en général de me débrouiller avec les tutos et les aide qu'on trouve sur google mais la je bloque

 

j'ai la fancybox qui ne fonctionne plus , du coup plus d'image pop up sur mes produits

 

je suis aller voir sur la console google et j'ai trouver cette erreur

 

Uncaught ReferenceError: call_cbox is not defined

 

qui se trouve a cette endroit

 

http://prntscr.com/9y32kn

 

je comprends bien qu'il me manque quelques chose pour que ça fonctionne mais je ne vois pas quoi vu que je comprends rien au code

 

quelqu'un aurais une idée simple pour corriger le problème sachant que la fancybox ne fonctionne sur aucun de mes produits

 

et que je n'ai rien modifier au site depuis un petit moment

 

merci d'avance

Edited by lokyjo (see edit history)
Link to comment
Share on other sites

Il ne vous manque rien, vous avez plutôt des choses en trop je dirai.

<img onclick='call_cbox("971","T-shirt 18+ Tatoo"); return false;' id="bigpic" itemprop="image" src="http://tshirt-beageek.com/2660-large_default/t-shirt-18-tatoo.jpg" title="T-shirt 18+ Tatoo" alt="T-shirt 18+ Tatoo" width="458" height="594"/>

Le onclick, il est natif avec votre thème ou ça a été ajouté pour un but particulier ?

Essayez de l'enlever

(dans product.tpl)

Link to comment
Share on other sites

je n'ai plus le message d'erreur dans la console mais la fancy ne marche toujours pas et il n'y a même plus la loupe en bas de l'image (je ne sais pas si elle y est d'origine)

 

on m'a dit que je pouvais avoir un problème avec le js , mais j'ai reupload le dossier js du thème par défaut mais rien y a fais

 

j'ai vu que beaucoup de monde avais eu un soucis comme le mien et au pire je vais prendre le module magic zoom plus qui en version démo fonctionne parfaitement sur mon site

 

 

j'en profite aussi pour vous demander si vous savais a quoi correspond cette erreur que j'ai découvert dans la console google

 

Uncaught ReferenceError: productPriceTaxIncluded is not defined

 

 

a cette endroit

 

// Set product (not the combination) base price
var basePriceWithoutTax = +productPriceTaxExcluded;
var basePriceWithTax = +productPriceTaxIncluded;
var priceWithGroupReductionWithoutTax = 0;
Edited by lokyjo (see edit history)
Link to comment
Share on other sites

en ce qui concerne le zoom oui , et d'apres lui cela viens d'un soucis de javascript mais il n'en sais pas plus et ou ne trouve pas

 

pour l'erreur au niveau du prix non car je pense que c'est un mauvais réglage de mon backoffice non ?

Link to comment
Share on other sites

oui il y a une erreur de javascript, vous l'avez détectée vous-même.

Et donc, votre vendeur compte faire quoi pour la réparer ?

pas d'erreur dans votre BO pour le prix non plus, c'est un problème de thème.

(ou alors de module, vu que vous ne m'avez pas donné le fichier incriminé.)

Link to comment
Share on other sites

bon j'ai remis les fichier de base du theme j'ai plus l'erreur dans la console au niveau de fancybox mais elle ne marche pas

 

du coup je ne pas vous montrer plus vu qu'elle n'est plus dans la console , il me reste que celle ci 

 

Uncaught ReferenceError: productPriceTaxIncluded is not defined                                       product.js:634

 

updatePrice @ product.js:634

updateDisplay @ product.js:621

findCombination @ product.js:452

(anonymous function) @ product.js:121

j@ jquery-1.11.0.min.js:2

k.fireWith @ jquery-1.11.0.min.js:2

n.extend.ready @ jquery-1.11.0.min.js:2

K @ jquery-1.11.0.min.js:2

Link to comment
Share on other sites

je ne vais pas vous embêtez pendant 6 jours

 

ce n'est pas la 1er fois que la fancybox me fais ca mais je ne comprends pas d'ou ça viens je pense vraiment me prendre un module qui gérera ça a sa place

 

 

par contre si je peux abusé et vous demander si vous savez a quoi correspond l'erreur au dessus au niveau du prix

 

car j'ai désactivé les taxes sur mon site donc je ne vois pas pourquoi j'ai une erreur a moins que cela vienne justement du fait que les taxes soient desactivé

Link to comment
Share on other sites

ce n'est pas la 1er fois que la fancybox me fais ca mais je ne comprends pas d'ou ça viens je pense vraiment me prendre un module qui gérera ça a sa place

 

Ben si ce n'est pas la première fois, il faut rechercher ce que vous faites pour que ça ne fonctionne plus et au contraire pour que ça refonctionne.

 

Pour vous expliquer, vous aviez un évenement onclick lors du clic sur l'image qui appelait une fonction javascript call_cbox.

Cette fonction n'etant pas chargée sur vos pages produits, vous aviez une erreur.

Maintenant, vous avez enlevé le onclick, donc plus d'erreur car la fonction en question n'est pas appelée.

Mais rien ne se passe.

Il faudrait rechercher cette fonction pour retrouver à quel moment elle doit être chargée.

 

Pour le problème de prix, oui c'est du au fait que vous desactiviez les taxes.

productPriceTaxIncluded n'est donc pas défini et vous avez cette notification.

Mais ce n'est pas votre reglage BO qui est en cause, c'est le thème qui devrait tester cette variable avant d'essayer de l'exploiter.

 

on m'a dit que je pouvais avoir un problème avec le js , mais j'ai reupload le dossier js du thème par défaut mais rien y a fais

 

 

Eclairez-moi, vous avez réuploadé le dossier js de votre thème, pas du thème par défaut ?

Link to comment
Share on other sites

oui

 

et d'ailleurs en dernier test je pensais vu qu'au tout début cela fonctionner très bien sur mon thème , je voulais re-uploader mon thème complet et le dossier complet de prestashop sur mon ftp 

 

si je fais ça est ce que mon site va garder ça disposition actuelle ? est ce que les modifications que j'ai  apporter depuis le début vont rester ? si je n'efface pas les dossiers juste je remets la base 

Link to comment
Share on other sites

bonjour

 

alors j'ai acheter le module magic zoom plus qui est vraiment top et qui règle le problème des image produit mais je n'ai pas penser aux autres soucis qui m'attendaient

 

en fait je veux mettre un liens sur mes fiches produits pour le guide des tailles , un liens qui s'ouvrirais en pop up , et la le soucis c'est que fancybox rentre en jeu car je ne vois

 

pas comment dire a prestashop qu'il doit se servir de magic zoom dans tous les cas , du coup voici l'erreur que j'ai sur la console google

 

quelqu'un saurait comment régler ce soucis , ou me donner une idée

 

merci

post-1025320-0-03797800-1455102626_thumb.png

Link to comment
Share on other sites

OK problème semble t'il résolu grâce a un code trouver sur un autre post , j'ai tenter la manip c'est a dire le coller dans le header.tpl et plus de problème fancy n'y d'erreur sur la console google 

 

je vous mets le code au cas ou quelqu'un aurais le même problème que moi

 

<script type="text/javascript" src="/js/jquery/plugins/fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" href="/js/jquery/plugins/fancybox/jquery.fancybox.css" type="text/css" />
<script type="text/javascript">
$(document).ready(function() {
$("a.fancybox").fancybox();
});
</script>

Link to comment
Share on other sites

  • 3 weeks later...

Bonsoir à tous,

 

Franchement MERCI pour ce bout de code bien placé !!! Il m'en a fallu du temps pour résoudre ce foutu problème de fancybox THANK !

 

Bonne soirée

 

OK problème semble t'il résolu grâce a un code trouver sur un autre post , j'ai tenter la manip c'est a dire le coller dans le header.tpl et plus de problème fancy n'y d'erreur sur la console google 

 

je vous mets le code au cas ou quelqu'un aurais le même problème que moi

 

<script type="text/javascript" src="/js/jquery/plugins/fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" href="/js/jquery/plugins/fancybox/jquery.fancybox.css" type="text/css" />
<script type="text/javascript">
$(document).ready(function() {
$("a.fancybox").fancybox();
});
</script>

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...