RĂ©gis NUGUES Posted August 19, 2020 Share Posted August 19, 2020 Bonjour, c'est mon 1er message sur votre forum... Depuis la mises Ă jour vers PS 1.7.6.7 le logo de ma sociĂ©tĂ© ne s'affiche plus dans les Factures, ni les BL ni les Devis...quand je gĂ©nĂšre les PDF J'ai bien mon image dans Apparence / ThĂšme et logo / logo des Factures. J'ai testĂ© la dĂ©sactivation du SSL (d'aprĂšs des recherches sur le Web) mais cela ne change rien. J'ai essayĂ© de changer d'image dans le logo mais rien. J'avais testĂ© l'installation d'un autre thĂšme mais aprĂšs 3 jours de bataille pour traduire les modules, je suis retrounĂ© au ThĂšme Classic Merci pour votre aide. ci-joint l'entĂȘte facture ou il n'y a plus le logo. RĂ©gis  Mes paramĂštres : Type dâinstall (nouvelle/MĂ J) : MĂ J Version de PS : 1.7.6.7 URL du site concerné : www.pedabox.fr/prestashop/ ThĂšme (dĂ©faut/perso) : Classic Code (original/modifiĂ©) : original HĂ©bergement : HOSTEUR Version de PHP : 7.2 Version de MySQL : 5.5.65-MariaDB - MariaDB Server Link to comment Share on other sites More sharing options...
RĂ©gis NUGUES Posted August 22, 2020 Author Share Posted August 22, 2020 Personne n'a eu le mĂȘme problĂšme ? Link to comment Share on other sites More sharing options...
Régis NUGUES Posted August 24, 2020 Author Share Posted August 24, 2020 20 minutes ago, FCZ said: j'ai trouvé ça: Changer le chemin absolu en chemin relatif sur l'attribut img src https://github.com/PrestaShop/PrestaShop/pull/11691 malheureusement on sais pas ce qu'il faut faire merci à toi de transmettre tes recherches... ça fait beaucoup d'anglais à lire ! je vais attendre que quelqu'un nous donne un coup de main. Régis Link to comment Share on other sites More sharing options...
Matt75 Posted August 25, 2020 Share Posted August 25, 2020 Pouvez vous vĂ©rifier dans votre table ps_configuration les valeurs pour les clĂ©s suivantes : PS_LOGO_INVOICE et PS_LOGO, si vous avez plusieurs valeurs (multiboutique ou incohĂ©rences) vĂ©rifier que les noms de fichiers enregistrĂ©s existent et corriger les valeurs si nĂ©cessaires. Le nom du fichier Ă utiliser pour le logo est dĂ©terminĂ© ici : https://github.com/PrestaShop/PrestaShop/blob/12c29b500a9266630d40eef6b0d078c09752e3f7/classes/pdf/HTMLTemplate.php#L97 Pour faire simple on va rĂ©cupĂ©rer la valeur enregistrĂ©e dans la table ps_configuration avec lâid_shop de la boutique si le multiboutique est actif. Lâurl de lâimage est calculĂ©e ici : https://github.com/PrestaShop/PrestaShop/blob/12c29b500a9266630d40eef6b0d078c09752e3f7/classes/pdf/HTMLTemplate.php#L140 Si vous utilisez des serveurs de mĂ©dia, assurez-vous que les fichiers des logos soient bien prĂ©sents sur ces serveurs car ici nous vĂ©rifions si un ou plusieurs serveurs de mĂ©dias sont dĂ©finis sinon on rĂ©cupĂšre lâadresse de la boutique. Si le logo ne sâaffiche pas, câest trĂšs certainement que de mauvaises valeurs sont rĂ©cupĂ©rĂ©es en raison dâune configuration incorrecte. Votre problĂšme est liĂ© Ă votre configuration, contrairement a ce que vous affirmez, nous faisons des campagnes de tests avant chaque publication de mise Ă jour, des campagnes automatiques et manuelles rĂ©alisĂ©es par notre Ă©quipe de Quality Assurance. Je vous invite Ă©galement Ă modĂ©rer vos propos, je me suis permis de supprimer le contenu offensant et diffamatoire de votre prĂ©cĂ©dent message. Link to comment Share on other sites More sharing options...
RĂ©gis NUGUES Posted August 25, 2020 Author Share Posted August 25, 2020 Merci Matt75 pour votre aide. J'ai vĂ©rifiĂ© la table ps_configuration (voir fichier joint) et j'ai vĂ©rifiĂ© que les 3 images avait bien les mĂȘmes noms dans le dossier IMG.  Je n'ai pas de multiboutique . J'ai remarquĂ© aussi que dans mes mails cela utilise le fichier "pedabox-logo-1597838824.jpg" et pas celui qui s'appel "pedabox-logo_mail-1598254505.jpg" alors que dans la table ps_configuration c'est bien inscrit. Merci pour votre aide Cordialement RĂ©gis  J'ai aussi vĂ©rifiĂ© le fichier HTMLtemplate.php et j'ai les mĂȘme lignes que vous. Link to comment Share on other sites More sharing options...
Matt75 Posted August 28, 2020 Share Posted August 28, 2020 Comme indiquĂ© dans mon prĂ©cĂ©dent message, le logo est rĂ©cupĂ©rĂ© depuis PS_LOGO_INVOICE et PS_LOGO pour les PDF donc pas avec PS_LOGO_MAIL Faites une recherche dans la table avec ces noms de valeurs pour ĂȘtre sur quâil y a pas dâincohĂ©rence (plusieurs fois la mĂȘme clĂ©) Concernant les mails, je nâai pas regardĂ© le code, câest hors sujet ici. Avez vous activĂ© des serveurs de mĂ©dias ? Il faut ensuite tester ce qui est calculĂ© comme path pour vĂ©rifier que lâadresse gĂ©nĂ©rĂ©e est valide Ă ce niveau : https://github.com/PrestaShop/PrestaShop/blob/12c29b500a9266630d40eef6b0d078c09752e3f7/classes/pdf/HTMLTemplate.php#L140 Link to comment Share on other sites More sharing options...
RĂ©gis NUGUES Posted August 28, 2020 Author Share Posted August 28, 2020 Bonjour Alors, je nâai pas de serveur de mĂ©dias. J'ai vĂ©rifiĂ© dans la table PS_CONFIGURATION qu'il n'y avait qu'une ligne PS_LOGO_INVOICE et PS_LOGO (trie par ordre alphabĂ©tique des noms) comme indiquĂ© sur la photo du message prĂ©cĂ©dent. J'ai vĂ©rifiĂ© le fichier HTMLtemplate.php et j'ai encore la mĂȘme ligne que vous. Ce terme PS_IMG je l'ai cherchĂ© et je ne l'ai pas dans la table PS_CONFIGURATION. C'est normal ? il n'y as pas une solution plus simple, uploader de nouveau fichier propre ou autre ? Cordialement RĂ©gis Link to comment Share on other sites More sharing options...
Matt75 Posted August 28, 2020 Share Posted August 28, 2020 PS_IMG nâest pas dans la base de donnĂ©es mais dans https://github.com/PrestaShop/PrestaShop/blob/e4e1112446de690cf8e388c868837483f1474c33/config/defines_uri.inc.php#L46 le problĂšme ne vient pas du fichier, cela marche trĂšs bien sur nos environnements. Le soucis doit ce situer au niveau de votre configuration. Comme indiquĂ© dans mon prĂ©cĂ©dent message essayer dâafficher la valeur calculĂ©e et assignĂ©e cette variable smarty : https://github.com/PrestaShop/PrestaShop/blob/12c29b500a9266630d40eef6b0d078c09752e3f7/classes/pdf/HTMLTemplate.php#L140 Normalement ce devrait ĂȘtre un lien commençant par http et se terminant par le nom du fichier de votre logo et cette url devrait ĂȘtre correcte et fonctionnelle. Link to comment Share on other sites More sharing options...
Régis NUGUES Posted September 2, 2020 Author Share Posted September 2, 2020 Merci Matt78 de vous occuper de mon cas. Je veux bien faire les tests mais j'ai chercher sur le Net pour savoir comment afficher une variable smarty pour voir ou elle pointe mais je n'ai trouvé aucune info. Je suis professeur de technologie en collÚge, mais comme vous pouvez le constater, je ne suis pas un pro ni du PHP ni de la console SMARTY. Avez vous un lien ou une explication de la procédure. Cordialement Régis Link to comment Share on other sites More sharing options...
Matt75 Posted September 2, 2020 Share Posted September 2, 2020 Ajoutez la ligne suivante ici : https://github.com/PrestaShop/PrestaShop/blob/12c29b500a9266630d40eef6b0d078c09752e3f7/classes/pdf/HTMLTemplate.php#L138  PrestaShopLogger::addLog(Tools::getShopProtocol() . Tools::getMediaServer(_PS_IMG_) . _PS_IMG_ . $logo); qui va ajouter une entrée dans le journal de logs consultables dans votre BO : ParamÚtres avancés > Logs avec la valeur calculée pour le lien vers votre logo Link to comment Share on other sites More sharing options...
Régis NUGUES Posted September 3, 2020 Author Share Posted September 3, 2020 Merci Matt75 j'ai pu rajouter la ligne de commande. J'ai lancé une impression d'un bon de commande et cela m'a créé une ligne dans les logs : https://www.pedabox.fr/prestashop/img/pedabox-logo_invoice-1598254529.jpg le lien pointe bien vers la bonne image. Je suis aussi retourné dans mon Apparence / thÚme et logo et j'ai changé l'image FACTURE J'ai lancé un affichage d'une facture et le nouveau lien dans les logs fonctionne aussi, il pointe vers la bonne image : https://www.pedabox.fr/prestashop/img/pedabox-logo_invoice-1599151699.jpg BON ! on avance je pense. Par contre, j'utilise le thÚme par défaut de Prestashop car j'ai tenté d'utiliser un thÚme que j'ai acheté et j'ai trop galéré avec donc je suis revenu au thÚme "classic" Je ne sais pas si on peut le ré-installer car il semble Buguer surtout en responsive car il ne m'affiche plus le logo de ma boutique sur ma page d'accueil mais il l'affiche sur les pages produits ! https://www.pedabox.fr/prestashop/ A tester sur mobile. Cordialement Régis Link to comment Share on other sites More sharing options...
Ricardo91 Posted February 6, 2022 Share Posted February 6, 2022 Hello à tous, J'ai ma boutique en 1.7.8.2 et depuis quelques jour plus de logo dans les factures ?!!! J'ai suivi tout ce file de débug et les logs dans le back-office point bien vers la bonne image... @Régis NUGUES De votre coté, le logo s'affiche bien ? Link to comment Share on other sites More sharing options...
Yoan Consultin Web Posted March 21, 2022 Share Posted March 21, 2022 On 2/6/2022 at 11:27 PM, Ricardo91 said: Hello Ă tous, J'ai ma boutique en 1.7.8.2 et depuis quelques jour plus de logo dans les factures ?!!! J'ai suivi tout ce file de dĂ©bug et les logs dans le back-office point bien vers la bonne image... @RĂ©gis NUGUES De votre cotĂ©, le logo s'affiche bien ? Bonjour, As-tu trouvĂ© une solution Ă ton problĂšme, je rencontre exactement le mĂȘme soucis sur une boutique en 1.7.8.3. qui est arrivĂ© d'un seul coup... Bien cordialement, Yoan Link to comment Share on other sites More sharing options...
gouna Posted November 3, 2022 Share Posted November 3, 2022 Bonjour, je remonte ce sujet qui est restĂ© sans rĂ©ponse, ayant le mĂȘme soucis sur une version 1.7.8.7 : plus de logo dans le Header des factures... Link to comment Share on other sites More sharing options...
Julien E Posted November 23, 2022 Share Posted November 23, 2022 je remonte le sujet moi aussi , mĂȘme probleme  1 Link to comment Share on other sites More sharing options...
gouna Posted November 26, 2022 Share Posted November 26, 2022 Bonjour, j'ai résolu le problÚme en modifiant le fichier pdf/header.tpl : version d'origine = <table style="width: 100%"> <tr> <td style="width: 50%"> {if $logo_path} <img src="{$logo_path}" style="width:{$width_logo}px; height:{$height_logo}px;" /> {/if} </td> <td style="width: 50%; text-align: right;"> <table style="width: 100%"> <tr> <td style="font-weight: bold; font-size: 14pt; color: #444; width: 100%;">{if isset($header)}{$header|escape:'html':'UTF-8'|upper}{/if}</td> </tr> <tr> <td style="font-size: 14pt; color: #9E9F9E">{$date|escape:'html':'UTF-8'}</td> </tr> <tr> <td style="font-size: 14pt; color: #9E9F9E">{$title|escape:'html':'UTF-8'}</td> </tr> </table> </td> </tr> </table>  version modifiée = <table style="width: 100%"> <tr> <td style="width: 50%"> {if $logo_path} <img src="{$logo_path|parse_url:$smarty.const.PHP_URL_PATH}" style="width:{$width_logo}px; height:{$height_logo}px;" /> {/if} </td> <td style="width: 50%; text-align: right;"> <table style="width: 100%"> <tr> <td style="font-weight: bold; font-size: 14pt; color: #444; width: 100%;">{if isset($header)}{$header|escape:'html':'UTF-8'|upper}{/if}</td> </tr> <tr> <td style="font-size: 14pt; color: #9E9F9E">{$date|escape:'html':'UTF-8'}</td> </tr> <tr> <td style="font-size: 14pt; color: #9E9F9E">{$title|escape:'html':'UTF-8'}</td> </tr> </table> </td> </tr> </table>  Link to comment Share on other sites More sharing options...
gouna Posted January 7, 2023 Share Posted January 7, 2023 (edited) Rectificatif, depuis ma mise à jour vers prestashop 1.7.8.8 mon logo n'apparait plus dans les factures, malgré la modif sur le fichier précédemment cité.  EDIT : OK en effaçant tous les caches et en ré-uploadant un fichier logo au format JPEG. Edited January 7, 2023 by gouna (see edit history) Link to comment Share on other sites More sharing options...
Daniel64DB Posted June 28, 2023 Share Posted June 28, 2023 (edited) En version 8.0.4 le logo ne s'affiche pas dans les factures. J'ai utiliser un module de facture et il ne fonctionne pas non plus aucune image. J'ai l'impression que c'est le gĂ©nĂ©rateur de PDF qui ne fonctionne pas dans ce module. Mais en natif je n'ai pas non plus d'image, j'ai vĂ©rifiĂ© la base est les images sont bien dans PS_LOGO. Dans le module mĂȘme si j'Ă©cris l'url complĂšte le gogo ne s'affiche pas. C'est un peu bĂȘte car c'est la seule chose qui ne fonctionne pas et ça fait 2 semaines que je cherche, ce qui mâempĂȘche dâouvrir la boutique. Edited June 28, 2023 by Daniel64DB (see edit history) Link to comment Share on other sites More sharing options...
Julien E Posted June 28, 2023 Share Posted June 28, 2023 48 minutes ago, Daniel64DB said: En version 8.0.4 le logo ne s'affiche pas dans les factures. J'ai utiliser un module de facture et il ne fonctionne pas non plus aucune image. J'ai l'impression que c'est le gĂ©nĂ©rateur de PDF qui ne fonctionne pas dans ce module. Mais en natif je n'ai pas non plus d'image, j'ai vĂ©rifiĂ© la base est les images sont bien dans PS_LOGO. Dans le module mĂȘme si j'Ă©cris l'url complĂšte le gogo ne s'affiche pas. C'est un peu bĂȘte car c'est la seule chose qui ne fonctionne pas et ça fait 2 semaines que je cherche, ce qui mâempĂȘche dâouvrir la boutique. personnellement j'ai rĂ©glĂ© le problĂšme, je suis parti sur WP , beaucoup moins d'erreurs, plus adaptĂ© en SEO ...  Link to comment Share on other sites More sharing options...
Daniel64DB Posted June 28, 2023 Share Posted June 28, 2023 (edited) Je suis sentimentale ça fait 10 ans que je suis sur prestashop et j'aime bien la version 8 mais je serais à la retraite avant qu'elle soit à jour, dommage. Edited June 28, 2023 by Daniel64DB (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 28, 2023 Share Posted June 28, 2023 il y a 21 minutes, Julien E a dit : plus adaptĂ© en SEO Moins pour le commerce đ Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 28, 2023 Share Posted June 28, 2023 il y a 27 minutes, Daniel64DB a dit : Je suis sentimentale ça fait 10 ans que je suis sur prestashop et j'aime bien la version 8 mais je serais à la retraite avant qu'elle soit à jour, dommage. Avec cette expérience, vous auriez dû savoir qu'il est préférable d'ouvrir un topic spécifique pour exposer votre problÚme que d'intervenir sur un vieux topic ne concernant pas spécifiquement votre version et votre problÚme. Link to comment Share on other sites More sharing options...
Daniel64DB Posted June 29, 2023 Share Posted June 29, 2023 En 10 ans je n'ai jamais eu besoin dâaccĂ©der au forum ou trĂšs trĂšs peu et il y a longtemps. Mais Ă 70 ans je me dit que c'est peut-ĂȘtre normal que la performance du bonhomme baisse un peu. đ Link to comment Share on other sites More sharing options...
Julien E Posted June 29, 2023 Share Posted June 29, 2023 21 hours ago, Mediacom87 said: Moins pour le commerce đ oh c'est pas dĂ©rangeant j'ai une clientĂšle de pro et ils demandent systĂ©matique des devis avant validation ^^  Link to comment Share on other sites More sharing options...
Daniel64DB Posted June 29, 2023 Share Posted June 29, 2023 EUREKA malgré mes 70 ans, je me suis fait un peu confiance et j'ai trouvé. J'avoue que le truc était tellement tordu que je n'y ai pas pensé. Les images n'apparaisses à cause d'un mauvais chemin de l'image. Il faut modifier le PHP.INI mais la bonne manipe est ici https://www.davidlangin.fr/articles/error-14090086-ssl-routines-ssl3-get-server-certificate-certificate-verify-failed Je suis maintenant en 8.1 et ça marche. *** la détermination est la clé de la ruissite ! *** 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