Annonce

  •  » Utilisation
  •  » Notification par mail : pb avec les accents

#16 2006-08-14 11:40:57

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Notification par mail : pb avec les accents

Si tu veux nous montrer le contenu de ton mail.php,
tu le copies en mail.phpX (tu changeras aussi les adresses emails dans la copie)...
Cela peut servir à d'autres.

8-)

PS: Mettre un lien vers un php lance l'exécution du php et ne permet pas d'en voir son contenu.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#17 2006-08-14 11:55:06

gg99
Membre
2006-07-19
36

Re: Notification par mail : pb avec les accents

fichben a écrit:

Voilà ma contribution au mail !
J'ai crée une page form.php, intégrée dans le menu en haut à gauche + un form.tpl et j'ai fait un iframe pour intégrer un programme mail simple, ce qui me permet de m'affranchir du php de PWG (problème d'accent aussi), ce qui me permet de mettre l'html etc..

Site bac à sable:
http://fichben.free.fr/ancargalerie/form.php

Benoit

J'ai une erreur en allant sur ton site ...

Hors ligne

#18 2006-08-14 12:06:44

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Notification par mail : pb avec les accents

fichben a écrit:

J'ai crée une page form.php, intégrée dans le menu en haut à gauche + un form.tpl et j'ai fait un iframe pour intégrer un programme mail simple, ce qui me permet de m'affranchir du php de PWG (problème d'accent aussi), ce qui me permet de mettre l'html etc..

J'avais dans l'dée mais pas dans le temps de faire des envois HTML pour la NBM!
Par contre, je suis intérréssé de voir ce que tu as fait pour intégré dans la 1.7.0 des modifications pour faire aussi des envois en HTML car si on s'accorde bien, je pense que ton MOD peut utiliser pwg_mail!

fichben a écrit:

Site bac à sable:
http://fichben.free.fr/ancargalerie/form.php

Oui, ca ne fonctionne pas à ce jour!

Hors ligne

#19 2006-08-14 13:13:01

fichben
Membre
Verdon
2006-05-28
76

Re: Notification par mail : pb avec les accents

Ok, je vous envoie çà en fin d'après midi.

Pour gg99: quel type d'erreur ????
J'ai testé sous linux/FF et XP/IE , XP/FF W98/FF et W98/IE  je n'ai pas vu d'erreur...


Piwigo 2.3.3

Hors ligne

#20 2006-08-14 14:03:48

gg99
Membre
2006-07-19
36

Re: Notification par mail : pb avec les accents

fichben a écrit:

Ok, je vous envoie çà en fin d'après midi.

Pour gg99: quel type d'erreur ????
J'ai testé sous linux/FF et XP/IE , XP/FF W98/FF et W98/IE  je n'ai pas vu d'erreur...

c'est bon, c'est revenu ...

Hors ligne

#21 2006-08-14 14:16:04

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Notification par mail : pb avec les accents

fichben a écrit:

Ok, je vous envoie çà en fin d'après midi.

Le plus simple, c'est de mettre ca en MOD dans les extentions (le fichier php et tpl et un petit Readme.txt et/ou install.txt est suffissant!)

Dernière modification par rub (2006-08-14 14:16:27)

Hors ligne

#22 2006-08-14 14:21:11

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Notification par mail : pb avec les accents

Je me demande si une fenêtre comme celle de fichben, ne serait pas mieux pour remplacer le mailto.
Sachant que cette méthode peut s'appliquer au guest sans trop de risque de spam!

Hors ligne

#23 2006-08-14 14:27:33

fichben
Membre
Verdon
2006-05-28
76

Re: Notification par mail : pb avec les accents

Ok Rub pour le MOD, mais il y aura surement des modifs à faire dans les php!   LOL


Piwigo 2.3.3

Hors ligne

#24 2006-08-14 14:52:58

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Notification par mail : pb avec les accents

La discussion se poursuit ici!

Hors ligne

#25 2006-08-23 22:24:10

liteuldiablo
Membre
2006-08-23
3

Re: Notification par mail : pb avec les accents

rub a écrit:

gg99 a écrit:

et cela me permettrait également de les reporter dans mes autres envois de mails :-)

La modification est effective pour tous les mails car elle est faite dans la fonction pwg_mail.

Dans le fichier include/functions_mail.inc.php, tu recherches

Code:

  $headers.= 'Reply-To: '.$from."\n";

et tu ajoutes à la suite:

Code:

  $headers.= 'Content-Type: text/plain;format=flowed;charset="'.$lang_info['charset'].'";';
  $headers.= 'reply-type=original'."\n";

C'est tout!

De mon côté, j'ai fait la modif ci-dessus mais apparemment, ça ne marche pas...

Extrait de mon fichier après modifs :
---------------
  $headers = 'From: '.$from."\n";
  $headers.= 'Reply-To: '.$from."\n";
  $headers.= 'Content-Type: text/plain;format=flowed;charset="'.$lang_info['charset'].'";';
  $headers.= 'reply-type=original'."\n"; 
---------------

Dans le mail reçu, j'ai toujours les caractères spéciaux (dans kmail, mais pas dans Gmail) et si j'affiche la source du message, j'ai ça :
---------------
Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original
---------------

Quelqu'un a une idée du problème...?

@ +,
LiteulDiablo.

Hors ligne

#26 2006-08-24 10:46:10

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Notification par mail : pb avec les accents

liteuldiablo a écrit:

Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original

Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

Hors ligne

#27 2006-08-24 10:50:17

liteuldiablo
Membre
2006-08-23
3

Re: Notification par mail : pb avec les accents

rub a écrit:

liteuldiablo a écrit:

Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original

Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

Hors ligne

#28 2006-08-24 11:07:31

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Notification par mail : pb avec les accents

liteuldiablo a écrit:

rub a écrit:

liteuldiablo a écrit:

Content-Type: text/plain;
  format=flowed;
  charset="";
  reply-type=original

Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

Oui, c'est un truc comme ca et vu que dans la notification par mail, on réaffecte $lang à chaque user, le soucis doit être la!

Hors ligne

#29 2006-08-24 12:02:16

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Notification par mail : pb avec les accents

rub a écrit:

liteuldiablo a écrit:

rub a écrit:


Le charset ne devrait pas être à vide!
Je vais appronfondir ca!

Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

Oui, c'est un truc comme ca et vu que dans la notification par mail, on réaffecte $lang à chaque user, le soucis doit être la!

C'est en encore plus bête que ca! Un erreur de débutant! lol!

Il suffit dans functions_mail.inc.php de remplacer:

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail;

par

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail, $lang_info;

Par contre, est-ce ca va aller mieux avec kmail? Je l'espère!

Hors ligne

#30 2006-08-24 12:49:45

liteuldiablo
Membre
2006-08-23
3

Re: Notification par mail : pb avec les accents

rub a écrit:

rub a écrit:

liteuldiablo a écrit:


Je suis pas un expert en php, mais je dirais que le fichier définissant le langage ne doit pas être "include" dans les fonctions pour les mails... Au niveau de ce fichier, j'ai bien l'encodage adéquat.

Bon courage et merci.

@ +,
LiteulDiablo.

Oui, c'est un truc comme ca et vu que dans la notification par mail, on réaffecte $lang à chaque user, le soucis doit être la!

C'est en encore plus bête que ca! Un erreur de débutant! lol!

Il suffit dans functions_mail.inc.php de remplacer:

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail;

par

Code:

function pwg_mail($to, $from = '', $subject = 'PhpWebGallery', $infos = '')
{
  global $conf, $conf_mail, $lang_info;

Par contre, est-ce ca va aller mieux avec kmail? Je l'espère!

Je n'ai pas accès à mon ordi durant la journée...
Je teste ça ce soir et je te fais un retour dès que possible.

Pour Kmail, il n'y a pas de souci avec les autres mails, donc ça devrait aller

Merci pour ta réactivité.

@ +,
LiteulDiablo.

Hors ligne

  •  » Utilisation
  •  » Notification par mail : pb avec les accents

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact