Projet

Général

Profil

Actions

Anomalie #1255

fermé

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

Ajouté par Eric BERTHOMIER il y a presque 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Files generation
Version cible:
Début:
21/02/2019
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

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


Fichiers

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

Mis à jour par Johan Cwiklinski il y a presque 6 ans

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 ;)

Mis à jour par Johan Cwiklinski il y a plus de 5 ans

  • Statut changé de Nouveau à In Progress

Mis à jour par Johan Cwiklinski il y a plus de 5 ans

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...

Mis à jour par Johan Cwiklinski il y a plus de 5 ans

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).

Mis à jour par Johan Cwiklinski il y a plus de 5 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a plus de 5 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 100 à 0
Actions

Formats disponibles : Atom PDF