Jump to content

Silveris

Members
  • Posts

    25
  • Joined

  • Last visited

Profile Information

  • First Name
    Romain
  • Last Name
    Rouffy

Silveris's Achievements

Newbie

Newbie (1/14)

0

Reputation

3

Community Answers

  1. 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 ?
  2. Après quelques modifs, lorsque j'appuie sur envoyer, la fancybox se ferme et l'URL change, cependant l'avis n'apparaît pas, et j'ai regardé dans la configuration du module, la validation de l'avis est bien désactivée.
  3. Désolé pour le double post, j'ai réussi à régler le premier problème (les fancybox et le bouton pour ouvrir la fancybox qui permet de poster un commentaire), cependant le second problème n'est pas réglé, lorsque je clique sur "envoyer", le commentaire n'est pas posté et rien ne se passe. Une idée ?
  4. 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.
  5. Bonjour, Oui, j'ai réussi à résoudre le problème il y a une 20aine de minutes de manière très étrange : j'ai rajouté un console.log() dans le authentication.js pour essayer de voir d'où venait le soucis plus en détail et ça s'est mis à remarcher. Je passe en résolu du coup
  6. 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.
  7. 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
  8. 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 !
  9. J'ai résolu mon problème en supprimant cette ligne dans mon template : <span id="view_full_size"> . Merci pour votre aide, je passe en résolu.
  10. 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
  11. C'est parce que je suis actuellement en stage dans une entreprise et c'est le client qui a choisi le thème
  12. 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à ?)
  13. Oui je suis d'accord, c'est ma première boutique prestashop, on m'a imposé le thème et je ne le trouve pas très pratique :/ Merci quand même en tous cas
  14. Merci pour votre réponse Étonnant tout de même que le js fonctionne bien sous firefox et pas sous chrome :/ Est-ce que vous auriez une idée d'où je pourrais jeter un coup d'oeil ? Une variable à toucher ou quoique ce soit ? (je suppose que cela vient du product.tpl ?)
×
×
  • Create New...