SPIP Forums

[ar] [ca] [cpf] [de] [en] [es] [fa] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 21305 Sujets résolus :  2578

131 visiteurs en ce moment


Accueil du site > Forums de discussion >  Création de squelettes > nouveautes.html, une newsletter en HTML

nouveautes.html, une newsletter en HTML

par eco - 29 octobre 2007 21:59 - Réponse(s) : 7

Bonjour,

je désire modifier le squelette nouveautes.html afin d’envoyer une newsletter de mon site au format HTML.

Je suis deja allé dans \ecrire\inc\envoyer_mail.php et modifié le format d’envoi. La newsletter part donc bien au format HTML, mais je n’arrive pas à écrire un squelette qui marche.
Les filtres posent problème, ne sont pas pris en compte, s’affichent dans le texte etc.

Anciennement nouveautes.html était entièrement en php, mais il semblerait que celà ait changé. Me trompe-je ?

Y’a-t-il un guide quelque part svp ?

merci,
eco


  • #1 > nouveautes.html, une newsletter en HTML ˆ
    par Laurent - 28 janvier 2008 18:55

    Bonjour eco

    si par hasard vous êtes toujours sur cette discussion : quelle est la modif à faire pour passer en html ?

    Je suppose que c’est dans la variable :

    $headers .=
    "MIME-Version : 1.0\n".
    "Content-Type : text/plain ; charset=$charset\n".
    "Content-Transfer-Encoding : 8bit\n" ;

    Mais que faut-il mettre à la place ?

    Merci


  • < #2 > nouveautes.html, une newsletter en HTML ˆ
    par eco - 28 janvier 2008 19:11

    Tout à fait,

    à la place de "text/plain" il faut mettre "html/text".

    cordialement,
    eco


  • < #3 > nouveautes.html, une newsletter en HTML ˆ
    par Laurent - 29 janvier 2008 19:03

    Merci,

    j’ai essayé ’Content-Type : text/html ; et aussi avec Multistandard ...

    ça m’a fait des résultats bizarres (pas de reconnaissance du charset, balises HTML en clair...)

    j’essaie avec html/text (il faut attendre que SPIP veuille bien m’envoyer un mail pour tester...)

    Je suis étonné qu’il n’y ait pas de doc claire pour optmiser la mise en forme des nouveautés...


  • < #4 > nouveautes.html, une newsletter en HTML ˆ
    par davduf - 22 août 2011 13:34

    Hé bien... quatre ans plus tard, la question reste en suspens.

    Est ce que quelqu’un sait comment modifier le fichier nouveautes.html, de sorte qu’on puisse envoyer des newsletters en full html ?

    Merci à tous !


  • Je découvre ton message... as-tu trouvé depuis ?
    Cà m’intéresse aussi de le savoir !
    MERCI.


  • Il n’y a pas besoin de faire des modifs ailleurs que dans le fichier nouveautes.html, à placer dans son répertoire squelettes.

    Une config automatique de spip permet de récupérer les premières lignes de ton fichier et de les traiter comme cela :
    - ligne 1 : titre de l’email
    - ligne 2 : charset
    laisser au moins une ligne vide avant le début du code de la page

    ce qui donne :

    1. 1- TITRE DU MAIL NOUVEAUTES
    2. 2- Content-Type: text/html; charset=utf-8
    3. 3-
    4. 4-
    5. 5- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    6. 6- <html>
    7. etc...

    Le reste de ton fichier peut ainsi être codé en html sans problème.


  • Depuis SPIP 3.0, ça ne marche plus, je reçois la lettre au format texte. J’ai ceci en début du squelette nouveautes.html :

    [(#VAL{Y-m-d}|date|affdate_mois_annee|ucfirst)]
    Content-Type: text/html[; charset=(#CHARSET)]


    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html lang="fr">
    ...

    Et ma lettre a bien le sujet demandé (Mai 2013), mais elle commence par :

    Content-Type: text/html; charset=utf-8


    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html lang="fr">
    ...

  •  



Répondre à la question

« nouveautes.html, une newsletter en HTML »

  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?
  • [Se connecter] [S'inscrire]


Se connecter S'inscrire squelettes-dist/spip.png voir le squelette de cette page