Affichage du logo dans la facture pdf

  • Posts: 57
  • Thank you received: 1
11 years 3 months ago #119180

Bonjour,

Début juillet, entre autres, nous avions essayé de trouver la solution pour inclure mon logo sur la facture générée par le plugin "Attach Invoice to the order confirmation e-mail".

En testant diverses solutions (soit code HTLM dans "L'adresse de votre magasin" ou en modifiant le fichier "/plugins/hikashop/attachinvoice/attachinvoice/invoice.php"), je n'ai toujours pas réussi à résoudre mon problème :( -> ERROR n°6 : Impossible to load the image www.apiculteur.ch/logo_facture.jpg ou miel.apiculteur.ch/logo_facture.jpg (j'ai même essayé de placer l'image sur un site externe, sans succès). Dans les deux cas, l'image s'affiche parfaitement sur le bon de livraison. Je me suis demandé si cela n'est pas dû à l'emploi d'un sous domaine. J'ai donc installé Hikashop dans le domaine du premier niveau mais le problème persiste. Auriez-vous une autre solution à me proposer ?

Questions :
1. Pourquoi l'image s'affiche correctement sur le bon de livraison et pas sur la facture ?
2. Ne serait-il pas possible d'avoir la possibilité de pouvoir directement uploader le logo (par exemple sous "configuration générale" ou avec les paramètres du plugin "Attach Invoice to the order confirmation e-mail" '

Grand merci d'avance, bonne journée. ;)

Please Log in or Create an account to join the conversation.

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 3 months ago #119184

Bonjour,

Le plugin nécessite un chemin relatif/absolu pour accéder au fichier, non une url (en "http" ou "www.").
Mais plutôt quelque chose comme "images/logo_facture.jpg" ou "media/com_hikashop/upload/logo_facture.jpg" voir "/home/USERNAME/web/images/logo_facture.jpg".

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 3 months ago #119192

Merci pour la rapidité...

Malheureusement, aucune de ces solutions ne fonctionne... Pour la 3ème, est-ce bien le nom de l'utilisateur Joomla qu'il faut mettre ?

Sinon, je peux aussi imprimer la facture sur une feuille qui contient déjà le logo, mais c'est surtout pour l'envoi de la facture par mail au client que cela serait mieux.

ps : avec ces solutions, l'image ne s'affiche même plus sur le bon de livraison

Last edit: 11 years 3 months ago by Modepiko.

Please Log in or Create an account to join the conversation.

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
11 years 3 months ago #119198

Bonjour,

Il ne s'agit là que d'exemples pour faire comprendre qu'un liens internet ne pourra jamais fonctionner.
Je ne connais en rien la structure de votre site, de votre serveur etc, je ne peux donc vous donner d'information précise, juste une indication.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 3 months ago #119351

Bien merci après de nombreuses tentatives, toujours pas eu de succès. Je crois que je vais renoncer et me contenter du logo sur le bon de livraison.

Peut-être dû à l'emploi d'un sous-domaine. Si quelqu'un dans le forum a eu le même problème, je suis preneur !

Bonne soirée.

Didier.

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 3 months ago #119421

Bonsoir,

J'ai demandé à mon hébergeur le chemin absolu de l'image pour mon serveur.

Il m'a donné ce chemin :
/home/httpd/vhosts/apiculteur.ch/subdomains/miel/httpdocs/plugins/hikashop/attachinvoice/attachinvoice/logo_facture.jpg

Cela ne fontionne toujours pas mieux... Est-ce que je dois mettre l'image dans un autre format que JPG ?

Bonne soirée.

Please Log in or Create an account to join the conversation.

  • Posts: 2334
  • Thank you received: 403
11 years 3 months ago #119853

Bonjour,

Pourriez vous poster le code que vous utilisez actuellement que nous puissions vous dire si nous voyons d'où vient le soucis?

The following user(s) said Thank You: Modepiko

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 3 months ago #119937

Bonjour,

Voilà le code php qui ne permet pas l'affichage du logo dans la facture :

File Attachment:

File Name: h89abb39.txt
File Size:12 KB


Je reste à disposition si vous avez besoin d'autres renseignements.

Merci.

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 2334
  • Thank you received: 403
11 years 3 months ago #119993

Pourquoi mettre votre image dans le dossier du plugin?
Je vous conseillerais d'essayer avec le dossier media ou image qui sont fait pour ça, cela vous évitera des possibles soucis de droits d'accès.

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 3 months ago #120408

En fait, j'ai placé l'image dans plusieurs dossiers, histoire d'espérer trouver la solution ! J'ai aussi essayé avec...
miel.apiculteur.ch/images/logo_facture.jpg
miel.apiculteur.ch/logo_facture.jpg
miel.apiculteur.ch/media/com_hikashop/upload/logo_facture.jpg

Je viens de retenter l'essai avec /home/httpd/vhosts/apiculteur.ch/subdomains/miel/httpdocs/images/logo_facture.jpg

Malheureusement toujours sans succès :( ... Je ne comprend vraiment pas ce qui peut poser problème !

Ne serait-il pas possible d'avoir la possibilité de télécharger un logo depuis la configuration générale-système-adresse de l'administation ou dans les paramètres du plugin "Attach Invoice" ?

Merci encore de votre super soutien !

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #120459

Bonjour,

Merci d'essayer une URL relative, en retirant "/home/httpd/vhosts/apiculteur.ch/subdomains/miel/httpdocs" du lien.

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 3 months ago #120579

Bonsoir,

J'ai essayé aussi cette possibilité... Toujours sans succès. Je ne comprend vraiment pas d'où vient le problème. Par contre, si je mets une url, l'image s'affiche au moins dans le bon de livraison.

Encore une autre idée ?

Merci. Bonne soirée

Last edit: 11 years 3 months ago by Modepiko.

Please Log in or Create an account to join the conversation.

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 3 months ago #120737

Bonjour,

D'après stackoverflow.com/questions/15406921/htm...-to-load-the-picture cette erreur numéro 6 apparait lorsqu'on n'utilise pas un chemin relatif.
Sachant que vous essayé dans le backend, peut être qu'il faut que l'image soit dans le backend, donc dans le dossier administrator du site.
Essayez voir de mettre votre image directement dans ce dossier et de ne mettre que le nom de l'image dans le tag img de votre invoice.

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 2 months ago #120934

Bonsoir Nicolas,

Encore merci... Si je vous ai bien compris, ainsi que le lien du forum :

1. J'ai placé mon image ici : miel.apiculteur.ch/administrator/logo_facture.jpg et aussi là miel.apiculteur.ch/logo_facture.jpg ou encore ici miel.apiculteur.ch/images/logo_facture.jpg

2. Sur le fichier invoice, j'ai mis la balise <p><img src="logo_facture.jpg" /></p>

File Attachment:

File Name: h0449932_2...8-28.txt
File Size:11 KB


3. Et toujours la même erreure 06. Avec cette erreur, ma facture n'est pas non plus envoyée par mail au client. Ce que je n'arrive pas à comprendre c'est que l'URL qu'affiche l'erreur : ERROR n°6 : Impossible to load the image miel.apiculteur.ch/logo_facture.jpg
est bien valide !

Bien sûr avec le fichier invoice sans l'image cela foncionne parfaitement, tant avec l'envoi par mail de la facture que de l'affichage dans l'administrator...

Cela doit surement être un truc tout bête, mais je n'arrive pas à m'avouer vaincu. J'essaye tous les tag possibles (ex : administrator/logo_facture.jpg, /logo_facture.jpg mais rien de rien !

Vous avez déjà tellement fait...

Bonne soirée !

Attachments:
Last edit: 11 years 2 months ago by Modepiko.

Please Log in or Create an account to join the conversation.

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 2 months ago #121112

Bonsoir,

C'est juste que c'est très mal fait dans la librairie de conversion PDF et beaucoup de personnes buttent sur la même chose.
Par exemple:
stackoverflow.com/questions/9415057/tcpd...wrong-directory-path
Vous voyez qu'ils recommendent ici de modifier du code pour simplifier la mise en place...

J'ai essayé de mon coté et j'ai réussi après plusieurs essais avec ce code html:
<img src="/joomla30/plugins/hikashop/attachinvoice/attachinvoice/logo.png"/>
sachant que mon site est dans le dossier joomla30 de mon serveur web et non à la racine du serveur web. Le chemin complet est C:\wamp\www\joomla30\plugins\hikashop\attachinvoice\attachinvoice\logo.png et l'url http://localhost/joomla30/plugins/hikashop/attachinvoice/attachinvoice/logo.png

The following user(s) said Thank You: Modepiko

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 2 months ago #121142

Bonsoir,

Alors merci, je vais enfin toucher le bout du problème.

J'ai mis ce code html dans le fichier invoice.php :
<img src="/apiculteur/images/logo.jpg" />
chemin complet : C:/wamp/www/apiculteur/images/logo.jpg

Là plus d'erreur avec le pdf.. Par contre mon image ne s'affiche pas.

Avez-vous quand même dû modifier du code php. Si oui sur quel fichier et quelles lignes. Je n'arrive pas à trouver le code à changer avec les exemples du forum stackoverflow.

Please Log in or Create an account to join the conversation.

  • Posts: 82906
  • Thank you received: 13378
  • MODERATOR
11 years 2 months ago #121221

Non je n'ai pas eu à modifier de code. A partir du moment où j'avais le bon chemin, l'image s'affichait bien.
Le soucis que je vois, c'est que le dossier apiculteur n'est pas dans l'url du fichier alors qu'il est dans le chemin spécifié dans votre cas.
C'est peut être pour cela que l'image ne s'affiche pas ?

Please Log in or Create an account to join the conversation.

  • Posts: 57
  • Thank you received: 1
11 years 2 months ago #122244

Ben voilà, encore plein d'essai... toujours sans succès :S , je crois que cette fois j'abandonne.. tant pis pour le logo :(

Tout de même un grand merci pour la disponiblité !

Please Log in or Create an account to join the conversation.

Time to create page: 0.083 seconds
Powered by Kunena Forum