Questions / réponses sur SPIP-listes

-  À quoi sert SPIP-listes ?
-  Quelle version de SPIP-listes faut-il installer ?
-  J’ai mis à jour mon site de SPIP 1.8.x à SPIP 1.9.x et le plugin de SPIP-listes provoque une page blanche et des messages d’erreurs : que dois-je faire ?
-  J’ai mis à jour mon site de SPIP 1.8.x à SPIP 1.9.x et je ne vois plus mes anciens courriers archivés
-  Le formulaire de modification d’abonnement indique « erreur : à cause d’un problème technique, l’e-mail ne peut pas être envoyé », que dois-je faire ?
-  Est-il possible d’insérer une pièce jointe aux courriers envoyés par SPIP-listes ?
-  Tout semble fonctionner dans l’envoi des courriers mais les messages n’arrivent pas, que dois-je faire ?
-  Les messages arrivent sans les caractères accentués, que dois-je faire ?
-  Comment abonner ou désabonner des personnes en masse ?
-  Comment abonner une personne sans que celle-ci soit un rédacteur du site ?
-  Peut-on diminuer l’intervalle de temps entre chaque envoi automatique de « jour » à « heure » ?
-  Le logo de mon article (ma rubrique), les images de mon texte n’apparaissent pas dans le message reçu, que dois-je faire ?

À quoi sert SPIP-listes ?

SPIP-listes est un script en Php qui permet de gérer des newsletters (lettres de diffusion). Il a la particularité d’être un plugin de SPIP. S’intégrant complètement à ce système de gestion de contenu sans modification intrusive du core, il utilise les squelettes, la base auteurs et le Cron de SPIP pour offrir,notamment, des options automatiques de gestion.

Voir également : le détail des fonctionnalités et le fonctionnement du script.


Quelle version de SPIP-listes faut-il installer ?

Selon la version de SPIP, vous devez installer une version différente de SPIP-listes :


J’ai mis à jour mon site de SPIP 1.8.x à SPIP 1.9.x et le plugin de SPIP-listes provoque une page blanche et des messages d’erreurs : que dois-je faire ?

Lorsque vous mettez à jour votre site SPIP de la version 1.8.x vers la version 1.9.x, vous devez :

  • installer le plugin en même temps que la version 1.9.x de SPIP sous peine de perdre les listes déjà crées...
  • nettoyer votre fichier « mes_fonctions.php » des codes de l’ancienne version de SPIP-listes (champs extras, includes).

J’ai mis à jour mon site de SPIP 1.8.x à SPIP 1.9.x et je ne vois plus mes anciens courriers archivés

Par défaut vos anciens courriers envoyés avec une vielle version de spip-listes ne sont pas récupérés. Ca permet d’ alleger la procédure de mise à jour.

Si vous voulez les récuperer, ils sont stockés dans la table spip_messages. Il faut les déplacer dans la nouvelle table spip_courriers, avec phpmyadmin par exemple.


Le formulaire de modification d’abonnement ?

Le formulaire de modification d’abonnement gère les abonnés qui arrivent sur le site via un lien reçu dans un email.

Ce formulaire doit se trouver dans un squelette dénommé « abonnement .html ».


Est-il possible d’insérer une pièce jointe aux courriers envoyés par SPIP-listes ?

Non, mais il suffit de faire un lien vers le document enregistré sur le site.


Tout semble fonctionner dans l’envoi des courriers mais les messages n’arrivent pas, que dois-je faire ?

Vérifiez si les options choisies dans la configuration de SPIP-listes sont exacts et correspondent à ce qui vous est permis par votre hébergement.


Les messages arrivent sans les caractères accentués, que dois-je faire ?

Les version récentes de SPIP-listes (1.9.1 et 1.9.2) permettent de forcer le charset avec lequel est envoyé le courrier. Par exemple : iso-8859-1 ou utf-8. Le format iso-8859-1 passe mieux dans la plupart des webmail.


Comment abonner ou désabonner des personnes en masse ?

Il est possible d’abonner ou de désabonner des personnes d’une liste à l’aide de fichier csv : rendez-vous dans le menu « Import - export » du plugin [1.9.2].


Comment abonner une personne sans que celle-ci soit un rédacteur du site ?

Créez pour cette personne un compte dans SPIP avec le profil visiteur, puis l’abonner dans SPIP-listes.


Peut-on diminuer l’intervalle de temps entre chaque envoi automatique de « jour » à « heure » ?

Il faut modifier le code d’un fichier du plugin. Naturellement, vous devez savoir ce que vous faites (notamment en ce qui concerne la charge sur le serveur et voir si votre hébergement le permet). Il s’agit du fichier inc/spiplistes_cron.php et de la ligne « $top = 3600 * 24 * $periode_bg ; »


Le logo de mon article (ma rubrique), les images de mon texte n’apparaissent pas dans le message reçu, que dois-je faire ?

Le message ne doit contenir que des liens absolus. Pour les logos la syntaxe SPIP à utiliser est : [(#LOGO_ARTICLE||abs_url)]

Utiliser le filtre liens_absolus sur une balise de texte [(#TEXTE|liens_absolus)] pour transformer tous les liens que celui-ci contient en liens absolus (avec l’url complète du site).