Project

General

Profile

Anomalie #1255

Logo de l'association ne s'affiche pas dans le fichier pdf de contribution

Added by Eric BERTHOMIER 10 months ago. Updated 10 months ago.

Status:
Fermé
Priority:
Normal
Category:
Génération de fichiers
Target version:
Start date:
02/21/2019
Due date:
% Done:

0%

Estimated time:
Version utilisée:
Vote:

Description

Bonjour,

Je viens d'installer Galette 0.9.2.1 sur un site de PHPNet.

Le modèle PDF contient les valeurs par défaut soit :

<table>
    <tr>
        <td id="pdf_assoname"><strong id="asso_name">{ASSO_NAME}</strong></td>
        <td id="pdf_logo">{ASSO_LOGO}</td>
    </tr>
</table>

Mais hélas le logo ne s'affiche pas comme le montre la pièce jointe.

L'origine du problème provient du fait que j'ai isolé le site en faisant pointer le site web sur /www/adherents/webroot comme tu l'indiques.
En effet, si je remets une liaison vers www/adherents/ le logiciel fonctionne parfaitement.

Un problème de chemin je pense.

Mon hébergeur est PHPNet

Merci


Files

sysinfo.txt (1.02 KB) sysinfo.txt Eric BERTHOMIER, 02/21/2019 10:42 AM
contribution_1_facture.pdf (101 KB) contribution_1_facture.pdf Eric BERTHOMIER, 02/21/2019 10:42 AM
contribution_1_facture_avec_webroot.pdf (120 KB) contribution_1_facture_avec_webroot.pdf Eric BERTHOMIER, 02/21/2019 10:58 AM

Associated revisions

Revision 40a16919 (diff)
Added by Johan Cwiklinski 10 months ago

Fix logo path on some web server configurations; closes #1255

History

#1

Updated by Johan Cwiklinski 10 months ago

En effet, il doit y avoir un chemin qui pose soucis. Il faudrait consulter les logs (éventuellement passer en mode debug - voir la FAQ) ; si le fichier n'est pas accessible, il devrait y avoir une trace de la tentative d'ouverture en échec quelque part ;)

#2

Updated by Johan Cwiklinski 10 months ago

  • Status changed from Nouveau to In Progress
#3

Updated by Johan Cwiklinski 10 months ago

Je reproduit effectivement, mais je n'ai pas encore compris ce qui cloche... Le chemin vers le logo utilisé dans les PDF est celui sur le système de fichier, et il est identique :/

Le HTML de base utilisé est, dans les deux cas :

<img src="/var/www/galette.git/galette/data/photos/custom_logo.png" width="200" height="142"/>

À suivre...

#4

Updated by Johan Cwiklinski 10 months ago

Proposition de correctif :
https://github.com/galette/galette/pull/34

De cette manière, le problème est réglé ; mais il peut s'en poser un autre si l'accès à l'instance de Galette est protégé par un fichier `.htpasswd` (mais c'est un problème qui existe à d'autres endroits ; je n'ai pas de solution malheureusement).

#5

Updated by Johan Cwiklinski 10 months ago

  • Status changed from In Progress to Résolu
  • % Done changed from 0 to 100
#6

Updated by Johan Cwiklinski 10 months ago

  • Status changed from Résolu to Fermé
  • % Done changed from 100 to 0

Also available in: Atom PDF