Silveris
Members-
Posts
25 -
Joined
-
Last visited
Profile Information
-
First Name
Romain
-
Last Name
Rouffy
Silveris's Achievements
-
Bonjour, j'utilise actuellement le module E Transaction pour le paiement en ligne par carte, cependant je rencontre un soucis : après avoir choisi ma méthode de paiement, rentré mes identifiants (numéro de carte etc), le paiement s'effectue comme prévu, cependant la commande n'est pas envoyée. Le problème vient du controller : if ($params !== false) { $cart = $this->getHelper()->untokenizeCart($params['reference']); $orderId = (int)Order::getOrderByCartId((int)$cart->id); if (($orderId === false) || ($this->getHelper()->getOrderDetails($orderId) === false)) { if ($loop < 10) { $url = '?' . $_SERVER['QUERY_STRING'] . '&loop=' . ($loop + 1); ?> <!doctype html> <html> <head> <meta http-equiv="refresh" content="1;url=<?php echo htmlentities($url); ?>"/> </head> <body> <?php echo $this->l('Please wait while validating the order...'); ?> </body> </html> <?php $message = sprintf('Cart %d: Customer is back from E-Transactions payment page. Waiting order validation (loop %d).', $cart->id, $loop); $this->logWarning($message); die(); } else { $message = sprintf('Cart %d: Customer is back from E-Transactions payment page. Order not validated.', $cart->id); $this->logFatal($message); $this->_redirectToCart(); } } En effet après vérification, la variable "$orderId" est à 0, quelqu'un aurait une idée de pourquoi Order::getOrderByCartId() me renvoie false ? Merci d'avance, Silveris. EDIT : Après avoir trouvé la fonction getOrderByCardId, la voici : public static function getOrderByCartId($id_cart) { $sql = 'SELECT `id_order` FROM `'._DB_PREFIX_.'orders` WHERE `id_cart` = '.(int)$id_cart .Shop::addSqlRestriction(); $result = Db::getInstance()->getRow($sql); return isset($result['id_order']) ? $result['id_order'] : false; } La commande avec l'id passé en paramètre ne se trouverait donc pas dans la BDD ? Une idée de pourquoi ?
-
Bonjour, je rencontre un soucis avec ma boutique, lorsque je clique sur une photo sur une fiche produit, des fois la photo s'ouvre dans une fancybox, des fois non (j'ai l'impression que c'est du random, c'est assez déroutant), et ce uniquement sur certains produits. Lorsque je rencontre ce problème, je rencontre un autre problème : le bouton pour poster un commentaire sur le produit ne fonctionne pas non plus (rien ne se passe au clic). Je n'y connais rien en JavaScript, et j'aimerais savoir si quelqu'un avait une idée d'où vient le problème ? Sinon je rencontre un autre problème (peut-être lié), lorsque le bouton pour poster un commentaire fonctionne, une fois que j'ai rempli les champs requis (nom et corps du commentaire), lorsque j'appuie sur envoyer pour poster l'avis, il ne se passe rien au clic. Merci d'avance. PS : Je ne souhaite pas retirer ma boutique du mode maintenance donc serait-il possible de venir en MP pour que j'ajoute votre adresse IP au site ? Merci.
-
Bonjour, je sais que beaucoup de sujets similaires sont déjà ouverts, cependant aucune des solutions proposées que j'ai pu trouver m'ont aidé. Lorsque j'essaye de créer un nouveau compte sur ma boutique en ligne, j'obtiens cette erreur : TECHNICAL ERROR: unable to load form. Details: Error thrown: [object Object] Text status: parsererror J'avais déjà eu ce problème et c'était lié à un problème d'encodage, je me suis donc dit qu'il s'agissait du même problème mais après avoir vérifié et revérifé encore et encore mes templates que j'ai modifié, j'ai toujours la même erreur. Si quelqu'un a une idée d'où cela peut venir ? Voici le lien de ma boutique : http://maxwine.fr/connexion?back=my-account Merci d'avance, Silveris.
-
TECHNICAL ERROR: unable to load form
Silveris replied to fidtal's topic in Configuring and using PrestaShop
Hello, I have the same problem with my website, I can't create an user account and I get this error : TECHNICAL ERROR: unable to load form. Details: Error thrown: [object Object] Text status: parsererror Can anyone help me ? Thank you PS : Here is the link : http://maxwine.fr/connexion?back=my-account- 4 replies
-
- technical error
- error thrown
-
(and 1 more)
Tagged with:
-
Bonjour, j'essaye de greffer le module des produits déjà vus sur le footer de ma page produit. J'ai bien fait ce qu'il fallait dans ma méthode install() et je passe à la création du template. J'aimerais savoir où doit se trouver ce template, où il sera appelé et tout ça afin d'avoir les détails et de ne pas faire n'importe quoi Merci d'avance, Silveris !
-
Trêve de plaisanteries, je pense avoir trouvé là où la marge en fonction du haut de la page est définie, dans le jquery.fancybox.js : return b});if(f.support.fixedPosition===v){a=f.support;d=f('<div style="position:fixed;top:20px;"></div>').appendTo("body");var e=20=== d[0].offsetTop||15===d[0].offsetTop;d.remove();a.fixedPosition=e}f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(r).width();J.addClass("fancybox-lock-test");d=f(r).width();J.removeClass("fancybox-lock-test");f("<style type='text/css'>.fancybox-margin{margin-right:"+(d-a)+"px;}</style>").appendTo("head")})})(window,document,jQuery); N'y connaissant rien js, je voulais savoir si quelqu'un pouvait m'apporter de l'aide, je pense que la marge est définie ici : "top:20px;" et je ne comprends donc pas pourquoi elle augmente sur Chrome (elle est à 715px) alors qu'elle est bien à 20px sur Firefox. Merci d'avance
-
En fouillant un peu sur le code de la page j'ai réussi à trouver et à modifier le décalage en fonction de la hauteur : <div class="fancybox-wrap fancybox-desktop fancybox-type-image fancybox-opened" tabindex="-1" style="opacity: 1; overflow: visible; height: auto; width: 821px; position: fixed; top: 715px; left: 20px;"><div class="fancybox-skin" style="padding: 15px; width: auto; height: auto;"><div class="fancybox-outer"><div class="fancybox-inner" style="overflow: visible; width: 791px; height: 791px;"><img class="fancybox-image" src="http://maxwine.fr/img/p/2/6/26-thickbox_default.jpg" alt=""></div></div><div class="fancybox-title fancybox-title-float-wrap"><span class="child">Vin rouge</span></div><a title="Fermer" class="fancybox-item fancybox-close" href="javascript:;"></a></div></div> En modifiant le "top: 715px;" en 50px mon image s'affiche à la bonne hauteur. Cependant je n'arrive pas à trouver ou modifier ça dans mes fichiers, si quelqu'un a une idée ? (Impossible de trouver les classes fancybox-desktop, fancybox-type-image et fancybox-opened dans mes .css, je suppose que le soucis vient de là ?)