Jump to content

[Résolu] €: petit problème bien chi...


Recommended Posts

voilà. j'ai un petit souci d'encodage avec mes PDF.

je ne sais pas ou ça peut clocher. alors je vous demande votre humble avis. :-)

sur tous mes pdf (factures etc...) le sigle € est traduit par "& euro ;" (espaces volontaires sinon interprêtés)

sauriez-vous où je dois chercher pour corriger cela ?
c'est pas super top une facture avec ça...

merci pour le tuyau !

config pdf :
encodage iso-8859-1
police : helvetica

9380_Gr5N2O6EpPJDp4fjUkH4_t

Link to comment
Share on other sites

ouaip. moi pareil. avec ton fichier c'est résolu.
le blem c'est que le fichier original (dans la dernière version fournie par la team) le problème est constant.
le fait de copier le fichier en lieu et place, créé le problème.
c'est donc bien un bug sur ce fichier.
merci en tous cas, ça dépanne bien en attendant le fix.

car en comparant les fichiers, y'a pas mal de modifs quand même sur ce fichier. j'aimerais assez pouvoir utiliser le php original sans le bug (mode multipages par exemple quyi est absent de ta version) :-)

Link to comment
Share on other sites

je tiens la ligne :

        return str_replace('¥', chr(165), str_replace('£', chr(163), str_replace('€', chr(128), $s)));




et

        return str_replace('¥', chr(165), str_replace('£', chr(163), str_replace('€', chr(128), $s)));



la première : le signe € passe (ton fichier)
la seconde : ne passe pas.

doit y avoir maldonne...
je vais poser ça dans le bug tracker demain...

'nuit !

Link to comment
Share on other sites

Bha vi là c'est logique que ça ne fonctionne pas puisque dans la 2eme ligne de code c'est déjà converti dans le caractère demandé :o

T'arrives avec '& euro;' mais il n'y a pas d'occurence..... donc il renvoi ce qui est arrivé, cad '& euro;' :D

BN, moi je suis insomniaque depuis le jour où j'ai lancé un EDI pour coder :|

Link to comment
Share on other sites

t'as l'air de t'y connaître... contrairement à moi.

'tite question sup :
tu saurais comment intégrer la notion de délais dans la facture ?
j'ai une info qui est dans availability

comment je peux m'y prendre pour l'ajouter derrière le nom du produit ? tu saurais ça toi ?
hum ? :-)

Link to comment
Share on other sites

non, c'est un texte.
tu vois, ce sont les infos que l'on donne en BO quand les produits sont en stock ou pas en stock.
moi, j'ai mis 2 à 3 jours et 3 semaines, selon le cas.
bien entendu, cette info change en fonction des produits.
ce que je souhaite, c'est reprendre cette info sur la facture, le BL etc...

le top serait de pouvoir l'intégrer à la suite du descriptif du produit, comme une information statique.
ainsi, le panier, la facture etc mentionneraient ces textes.

si t'as une piste, je suis preneur.

Link to comment
Share on other sites

ah ok je vois,
je regarderais si je peux faire :o
ce qui serait bien c'est que "availability" soit vide dans le contexte où il est en stock, sinon va fallor faire le test...
et s'il faut faire le test pour une consultation de facture PDF sur le site ça parait chaud puisque le statut du produit aura changé et que ces infos ne sont pas stockées dans la commande à mon avis (?)

Link to comment
Share on other sites

je tiens la ligne :
        return str_replace('¥', chr(165), str_replace('£', chr(163), str_replace('€', chr(128), $s)));




et

        return str_replace('¥', chr(165), str_replace('£', chr(163), str_replace('€', chr(128), $s)));



la première : le signe € passe (ton fichier)
la seconde : ne passe pas.

doit y avoir maldonne...
je vais poser ça dans le bug tracker demain...

'nuit !



je pense que l'on passerait moins de temps à corriger ce bug que je ne mettrais à le poster dans le BT... :-)

so, the problem is that the € sign is not correctly displayed in the pdf's.
the piece of code looks to create a loop with the specific caracters. (the pdf.php file is to correct)

voilà. pat, si t'as le temps de poser ça dans le bug tracker, ce serait sympa. suis très à la bourre en ce moment. tks.
Link to comment
Share on other sites

Oui, mais c'est normal que ce soit réellement des caractères et pas des HTMLentities ?

Fabrice, la ligne que t'a donné Alekhine (je sais pas où il l'a pêchée d'ailleurs), elle marche chez toi ?

EDIT : effectivement dans la version 1.1.0.5 y'a des HTMLEntities. Philippe, normal ça ?

Link to comment
Share on other sites

Pourquoi une ligne annule l'autre ?
Cette ligne ne figure qu'une seule fois dans le fichier.


je ne sais pas. je ne suis pas compétent.
ce que je sais, c'est qu'en supprimant cette ligne, tout fonctionne à nouveau normalement.
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...