astrid2776 Posted September 5, 2016 Share Posted September 5, 2016 (edited) Bonjour, Lorsqu'un paiement est fait sur notre site (n'importe lequel), celui-ci fonctionne mais au lieu de générer une facture PDF ou même de rediriger directement sur le site, nous obtenons une page avec cette unique erreur: [TCPDF ERROR: [image]Unable to get image: https://glouby.fr/img/glouby-logo-1469530568.jpgPourtant, en back office, La facture PDF s'affiche très bien avec le logo. En faisant des recherches, j'ai vu qu'il était conseillé d'aller dans commande>factures, puis de mettre sur "non" pour l'affichage de l'image du produit. Je l'ai fait, ça n'a pas marché.Ensuite, pour ceux qui étaient encore bloqués, j'ai vu qu'il existait ce lien-ci pour corriger le bug: https://github.com/PrestaShop/PrestaShop/pull/2797/files Seulement, je me suis aperçue que tout avait été corrigé, sauf le fichier classes/pdf/HTMLTemplate.php. J'ai donc supprimé la ligne en question et l'ai remplacée par les bonnes lignes (indiquées en vert sur mon lien et avec des "+" à côté). Mais depuis, j'ai voulu faire un test de paiement par chèque et j'ai une erreur 500. J'ai activé le mode debug et j'obtiens ceci: Strict Standards: Declaration of Tools::completeMetaTags() should be compatible with ToolsCore::completeMetaTags($meta_tags, $default_value, Context $context = NULL) in/home/gloubyfrft/www/override/classes/Tools.php on line 0Parse error: syntax error, unexpected 'elseif' (T_ELSEIF), expecting function (T_FUNCTION) in /home/gloubyfrft/www/classes/pdf/HTMLTemplate.php on line 202 Que faire pour que ça fonctionne correctement? Merci d'avance pour votre aide Edited September 5, 2016 by astrid2776 (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted September 5, 2016 Share Posted September 5, 2016 De mémoire le initial bug est lié à un module tiers qui tente d'accéder mal à l'image en http vs https Module sd_sendconditions ? Maintenant tu as mal patché ton code (PSR2), autrement dit il y a une { en trop ou une } en moins dans ta version modifiée Reprend le code d'origine et demande au developpeur du module de corriger son code Link to comment Share on other sites More sharing options...
astrid2776 Posted September 5, 2016 Author Share Posted September 5, 2016 Désolée pour mon ignorance, mais je ne vois pas où est le module sd_sendconditions :/ Link to comment Share on other sites More sharing options...
doekia Posted September 5, 2016 Share Posted September 5, 2016 J'ai proposé le nom d'un des modules tiers qui ont se genre de problème - tu en as un autre - je n'ai pas la liste exhaustive de ces modules Link to comment Share on other sites More sharing options...
astrid2776 Posted September 6, 2016 Author Share Posted September 6, 2016 Mais comment peut-on savoir quel module sème la pagaille? J'en ai 80 en tout ^^'En local ça marche, mais je n'avais pas encore configuré colissimo ni installé systempay là-dessus... Link to comment Share on other sites More sharing options...
astrid2776 Posted September 6, 2016 Author Share Posted September 6, 2016 Même en mettant à jour les différents modules ça marche bien en local (voir pièce jointe) Link to comment Share on other sites More sharing options...
doekia Posted September 6, 2016 Share Posted September 6, 2016 heu ... je comprends pas. Montrer qu'un site marche pour étayer qu'un autre ne marche pas ? regarde les modules gréffées à la validation de commande. Prestashop nativement ne fait aucun pdf pendant cette phase. Tu trouvera le module incriminé, tu le fait ensuite corriger ou tu le désactives Link to comment Share on other sites More sharing options...
astrid2776 Posted September 7, 2016 Author Share Posted September 7, 2016 En fait, j'avais construit le site en local et je l'ai mis en ligne par la suite. Il y a encore du travail à faire dessus notamment en référencement, mais ça c'est une autre histoire ^^Au final c'est le module de rétractation qui apportait cette erreur, je viens d'envoyer un mail au développeur.Un grand merci doekia 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