mail nouveautés

Depuis ce matin, je me bat pour essayer de modifier le mail des nouveautés : je voudrais y inclure un en-tête en HTML (c'est un bête titre en texte coloré), mais ça marche pô. J'ai traficoté nouveautes.html et inc_mail.php3 dans tous les sens, rien à faire pour que cet en-tête apparaisse :frowning:

J'ai atteint les limites de mes maigres connaissances en php, aussi si quelqu'un a une idée, je suis preneur.

Merci d'avance,
Claude

Bjr.

As-tu essayé de modifier nouveautes-dist.html ?


Slts

claude a écrit :

Depuis ce matin, je me bat pour essayer de modifier le mail des
nouveautés : je voudrais y inclure un en-tête en HTML (c’est un bête
titre en texte coloré), mais ça marche pô. J’ai traficoté
nouveautes.html et inc_mail.php3 dans tous les sens, rien à faire pour
que cet en-tête apparaisse :frowning:

J’ai atteint les limites de mes maigres connaissances en php, aussi si
quelqu’un a une idée, je suis preneur.

Merci d’avance,
Claude


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

Pierre-Henri Silliau wrote:

Bjr.

As-tu essayé de modifier *nouveautes-dist.html* ?

Ben oui, sinon, je n'aurais pas un fichier nouveautes.html :smiley:

Claude

Salut,

Pour en voyer un mail en HTML il y a deux options :

  1. Modifier le fichier ‘ecrire/inc_mail.php3’ ligne 53 :

« Content-Type: text/plain; charset=$charset\n ».

par

« Content-Type: text/html; charset=$charset\n ».

du coup tous les mails seront enyoyés en HTML ( ce qui peu poser problème !!)

  1. dans ‘inc-public-global.php3’ vers la ligne 240

// envoi

if ($mail_nouveautes) {

include_ecrire(‹ inc_mail.php3 ›);

$from =lire_meta(‹ email_webmaster ›);

$headers = « Content-Type: text/html; »;

if(envoyer_mail($adresse_neuf, $sujet_nouveautes, $mail_nouveautes,$from,$headers))

{

spip_log(« envoi mail nouveautes reussi :-) »);

}

else

{

spip_log(« envoi mail nouveautes echec :-( »);

}

} else

spip_log(« envoi mail nouveautes : pas de nouveautes »);

la technique consiste ici à rajouter une entête « Content-Type: text/html; » résultat : il y a deux entêtes content-type !! Je sais pas trop si c’est serieux mais mon client mail (Outlook) le prend plutôt bien !!

Navré pour la modif. du code source de SPIP mais il me semble qu’il y ai d’autres moyens. SI cette fonctionnalité pouvait être integrée dans la prochaine version ce serait pas mal J

Réda…

-----Original Message-----
From: spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] On Behalf Of Pierre-Henri Silliau
Sent: mardi 3 juin 2003 08:32
To: claude
Cc: SPIP
Subject: Re: [Spip] mail nouveautés

Bjr.

As-tu essayé de modifier nouveautes-dist.html ?


Slts

claude a écrit :

Depuis ce matin, je me bat pour essayer de modifier le mail des
nouveautés : je voudrais y inclure un en-tête en HTML (c’est un bête
titre en texte coloré), mais ça marche pô. J’ai traficoté
nouveautes.html et inc_mail.php3 dans tous les sens, rien à faire pour
que cet en-tête apparaisse :frowning:

J’ai atteint les limites de mes maigres connaissances en php, aussi si
quelqu’un a une idée, je suis preneur.

Merci d’avance,
Claude


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

BZC ToOn'S wrote:

Salut,

Pour en voyer un mail en HTML il y a deux options :

1. Modifier le fichier ‘ecrire/inc_mail.php3’ ligne 53 :

"Content-Type: text/plain; charset=$charset\n".

par

"Content-Type: text/html; charset=$charset\n".

du coup tous les mails seront enyoyés en HTML ( ce qui peu poser problème !!)

C'est ce que j'avais essayé (entres autres modifs), mais :
- si je fais un include de mon fichier, le mail nouveauté ne part plus (celui pour la validation arrive tout dégueu, mais c'est normal, c'est du texte);
- et si je colle directement le code html, j'obtiens une page blanche (et le code html n'est pas non plus dans le source) :frowning:

bon, c'est peut-être l'inverse (j'ai tellement bidouillé hier que je me souviens plus), mais le résultat est le même : crade et inutilisable.

2. dans ‘inc-public-global.php3’ vers la ligne 240

[...]

Navré pour la modif. du code source de SPIP mais il me semble qu’il y ai d’autres moyens. SI cette fonctionnalité pouvait être integrée dans la prochaine version ce serait pas mal J

Vais tester ça de suite :slight_smile:

Le tout, c'est de s'en rappeler, pour la prochaine MAJ :stuck_out_tongue:

Claude