SPIP-Listes

Une lettre d’information avec SPIP

SPIP-listes permet la gestion et l’envoi de lettres d’information (newsletters) au moyen d’un courriel au format html ou texte. Il est possible d’envoyer des messages aux abonnés qui se sont formellement inscrits à une ou plusieurs lettres d’information via un formulaire d’inscription.

SPIP-Listes permet la gestion et l’envoi de lettres d’information (newsletters) au moyen d’un courriel au format html ou texte.
Il est possible d’envoyer des messages aux abonnés qui se sont formellement inscrits à une ou plusieurs lettres d’information via un formulaire d’inscription.

Consulter la foire aux questions de SPIP-listes

Télécharger SPIP-listes

Fonctionnalités

  • Système personnalisé de gestion des abonnements (inscription, résiliation, changement de format),
  • Envoi de messages électroniques au format texte ou html,
  • Possibilité de composer une newsletter à partir de l’éditeur de SPIP,
  • Possibilité de composer automatiquement une newsletter au moyen d’un squelette SPIP,
  • Possibilité de déclencher manuellement l’envoi des messages ou de programmer un envoi automatique à échéance régulière,
  • Prévisualisation des newsletters avant envoi,
  • Archivage des newsletters envoyées,
  • Gestion Multi-listes,
  • Module d’importation et d’exportation de liste d’adresses électroniques,
  • Option d’envoi par SMTP, avec le support éventuel de SSL.

Nota : Depuis la [version 1.9.2] l’installation du plugin crée deux nouvelles tables dans la base de donnée de SPIP. Le plugin utilise également les auteurs et les visiteurs inscrits dans la base du site.

Mise en place du plugin

** Installation **

Téléchargez SPIP-listes. Placez le contenu du fichier « zip » dans le répertoire /plugins (voir aussi la doc de SPIP), et activer le plugin SPIP-Listes.

Seuls les administrateurs du site ont les droits suffisants pour configurer et utiliser SPIP-listes.

Lorsque vous mettez à jour votre site SPIP de la version 1.8 à 1.9, vous devez :
-  installer le plugin en même temps que la version 1.9 de SPIP sous peine de perdre les listes déjà crées...
-  nettoyer votre fichier « ecrire/mes_fonctions.php » des codes de l’ancienne version de SPIP-listes (champs extras, includes).

** Ajouts aux squelettes **

Dans vos squelettes où vous souhaitez gérer les formulaires d’inscription, de résiliation et de modification des abonnements, insérez les balises #FORMULAIRE_ABONNEMENT et #FORMULAIRE_MODIF_ABONNEMENT.

Par defaut la page abonnement.html propose ces formulaires.

Un formulaire simplifié facile a modifier (CVT en SPIP 2) est également disponible, #FORMULAIRE_SPIP_LISTES_INSCRIPTION. Idéal pour la page d’accueil su site par exemple.

Vous pouvez également personnaliser le formulaire d’abonnement.

Placer la balise #SPIP_CRON sur les pages du site public (si elle n’y est pas déjà).

** Boucles, balises, filtres et formulaires de SPIP-Listes **

Formulaires
-  #FORMULAIRE_ABONNEMENT : Affiche le formulaire d’inscription. Ce formulaire peut être personnalisé (cf. l’article sur les Formulaires)
-  #FORMULAIRE_MODIF_ABONNEMENT : affiche le formulaire de modification personnel d’un abonné
-  #FORMULAIRE_INSCRIVEZ_VOUS (SPIP-Listes 1.9.3) pour s’incrire en un clic. Ce formulaire peut être personnalisé (cf. Formulaire d’inscription en un clic)

Balises
-  #DATE_MODIF_SITE : date de la dernière publication (article ou brève) sur le site
-  #DATE_MODIF_FORUM : date de la dernière publication d’un message de forum

Filtres
-  (#DATE : affiche « depuis le » avant le nombre de jours précédant un envoi.
-  (#TEXTE : permet d’afficher le texte dans une boucle MESSAGES.

Boucles
-  <BOUCLE_archives(MESSAGES) {!par date}> : affiche les derniers messages envoyés

MAJ avec spip 1.9.2 la boucle devient - <BOUCLE_archives(COURRIERS) {!par date}>

exemple complet :

<BOUCLE_archives(MESSAGES) {!par date}>
<a href="spip.php?page=courrier&id_message=#ID_MESSAGE">#TITRE - (#DATE)</a>
</BOUCLE_archives>

Note : si vous utilisez les messages de la messagerie spip ou que vous avez besoin de distinguer les courriers des messages automatiques, alors vous aurez peut-être besoin de préciser le critère {type=nl} ou {type=auto} dans la boucle.

-  <BOUCLE_1(ARTICLES) {statut=liste}> : Affiche les listes d’information disponibles

MAJ avec spip 1.9.2 la boucle devient - <BOUCLE_1(LISTES) {statut=liste}>

-  Et pour afficher un courrier envoyé dans un squelette courrier.html par ex :

<BOUCLE_courrier(MESSAGES) {id_message}>
<strong>#TITRE</strong><br />
[(#TEXTE|supprimer_destinataires)]
</BOUCLE_courrier>
<a name="#courrier"></a>

Envoi d’un nouveau courrier

Cette fonction vous permet de rédiger un e-mail pour l’envoyer à une liste d’abonnés. Comme pour un message traditionnel dans la messagerie de SPIP, les raccourcis SPIP et le Html sont acceptés.

Vous pouvez pré-visualiser le courrier jusqu’à ce que le contenu et la forme vous conviennent.

Vous pouvez choisir de l’envoyer à tous les abonnés, ou aux abonnés d’une liste en particulier (voir section « Nouvelle liste de diffusion »).

** Rédiger un courrier HTML **

Cas 1 : Entrez le texte du courrier et son code html dans l’éditeur de SPIP-listes.

Cas 2 : Vous pouvez aussi vous appuyer sur un patron (voir la section « Définir des patrons ») en important dans l’éditeur le code html qu’il génère. Il vous suffira de modifier ou de compléter ce code après l’import. Cliquez sur « Nouveau courrier », puis « Choisir un patron pour le courrier » (en sélectionner un), puis « Générer le message », ensuite cliquez sur « Valider », puis « Confirmer » et enfin « Modifier ».

Attention : si les boucles du patron ne retiennent aucun contenu (exemple : il n’y a pas eu de nouveautés), vous importerez un message vide...

Important : si vous utilisez un éditeur Html externe ou un patron, ne copiez dans le corps du message à envoyer que ce qui est strictement compris entre les balises <BODY> ... </BODY> (ne copiez pas les balises BODY...).

N’oubliez pas que les messages html vont être lus par des clients de messagerie (et non par des navigateurs). Aussi, vos messages et patrons ne doivent contenir que des balises html simples et les styles css dans les balises html (<div style="styles ici">). Pour les images, utilisez des adresses absolues (exemple : http://mon-site.fr/puce.png). Par défaut, les images et documents joints ne sont pas envoyées avec le message, mais chargés depuis l’Internet à l’ouverture du courriel.

Afficher des images avec des adresses absolues

Voici quelques exemples

-  [(#LOGO_ARTICLE||abs_url)]

-  [<img src="#URL_SITE_SPIP/(#LOGO|fichier)" >]

-  [<img src="#URL_SITE_SPIP/(#FICHIER)" >]

Attention n’envoyez pas des messages trop lourds : considérez que 10ko est un maximum !

Présentation de l’interface dans l’espace privé

L’installation du plugin crée un sous-menu « Lettres d’information » dans le menu « Édition » de Spip.

******* ici bientôt une magnifique capture ***********

L’interface de gestion par défaut présente trois onglets sous le menu général de Spip :
« Historique des envois », « Listes de diffusion » et « Suivi des abonnements »

******* ici bientôt une magnifique capture ***********

et un menu « Raccourcis » avec les items :
« Nouveau courrier » « Nouvelle liste de diffusion » « Import / Export » « Configuration »

******* ici bientôt une magnifique capture ***********

Configuration de SPIP-listes

** Mode d’inscription des visiteurs **

Abonnement simple : no comment...

Abonnement avec code d’accès : vos abonnés ont également un code d’ accès à l’espace public (statut visiteur).

L’abonnement en tant qu’auteur est également possible

******* ici bientôt une magnifique capture ***********

** Méthode d’envoi des courriels **

Fonction php (attention si elle est désactivée sur votre hébergement, vous ne pourrez pas utiliser SPIP-listes)

Envoi par serveur SMTP (optionnel) : renseigner les champs hôte (nom du serveur) et port (en général : 25)

******* ici bientôt une magnifique capture ***********

** Patrons disponibles **

(voir la section « Définir des patrons »)

******* ici bientôt une magnifique capture ***********

Tableau de bord

******* ici bientôt une magnifique capture ***********

Import / Export

L’importation d’une liste d’abonnés s’effectue avec un fichier texte (*.txt) ne comportant qu’une adresse e-mail par ligne. L’exportation utilise le même format.

Nouvelle liste de diffusion

** Intérêt de la fonctionnalité **

Si vous souhaitez pouvoir programmer un envoi automatique régulier ou proposer plusieurs listes d’abonnement, vous devez créer une ou plusieurs listes de diffusion.

Vous pourrez définir un rythme d’envoi automatique différent pour chacune des listes créées. (voir la section « Configuration de la liste et programmation de l’envoi automatique »)

Si vous décidez de ne pas utiliser la création d’une liste pour votre newsletter, consultez la section « envoi de courriers ».

Nota : le formulaire d’inscription sur le site public s’adapte en fonction de l’absence ou de l’existence d’une ou de plusieurs listes de diffusion. Il laisse naturellement à l’internaute le choix de s’inscrire à une ou plusieurs des listes proposées.

Le mail n’est envoyé qu’aux abonnés qui se sont formellement inscrits à la lettre d’information.

Le choix du format de réception est déterminé à l’inscription et chaque abonné peut modifier ses options d’abonnement en suivant une procédure d’identification par e-mail.

** Création d’une liste **

Pour créer une liste, cliquez sur « Nouvelle liste de diffusion » et tapez un titre (par exemple :« Actualité du site ») et validez.

Le masque suivant permet de configurer et de programmer un envoi automatique à destination de la liste. Ce masque peut être complété plus tard : pour cela il suffit de cliquer sur l’onglet « Listes de diffusion » et de cliquer sur le nom de la liste à modifier.

La composition du contenu d’un message automatique s’opère au moyen d’un squelette appelé « patron » (voir la section « Définir des patrons »).

** Configuration de la liste et programmation de l’envoi automatique **

  1. Le lien « Modifier cette liste » vous permet de modifier le nom de la liste et son descriptif.
  2. Dans la liste déroulante choisissez le type « publique » ou « interne ». Le formulaire d’inscription ne propose un abonnement qu’aux seules listes publiques. La liste interne n’est donc pas affichée dans le formulaire d’inscription public, ce type de liste a une vocation de test ou de listes réservées par exemple aux admins ou aux responsables du site.
  3. Si elle est différente de l’adresse du webmestre, indiquer une adresse de retour.
  4. Activez l’option « Programmer un envoi automatique », puis effectuez le choix du patron (voir la rubrique « patrons ») et indiquez la fréquence d’envoi (en jours). Le patron sera envoyé à la liste tous les X jours. Vous pouvez décider d’activer un envoi immédiat pour initialiser la newsletter automatique : en cochant la case, la date de référence du patron sera fixée à X jour dans le passé pour le premier envoi, X correspondant à la période indiquée.

** L’envoi de la newsletter **

L’envoi est traité par SPIP-listes grâce à un script appelé en tâche de fond par les pages de SPIP via le cron. Tant que le message n’est pas envoyé à tous les destinataires inscrits, la console d’administration de SPIP-listes indique que le message est en cours d’envoi. Lorsque le message a été envoyé à tous les destinataires, il est passé en archives.

Les abonnés recoivent :
-  le message en Html
-  ou une version traduite automatiquement en format texte

Définir des patrons

Les patrons sont des squelettes que l’on dépose dans le répertoire /patrons du plugin par ftp. Ils permettent de définir le contenu d’un message. Ils peuvent être employés lors de la rédaction d’un courrier ou pour un envoi automatique régulier à destination d’une liste.

De la même manière que les squelettes de votre site, vous devez donc définir les patrons que vous allez utiliser. Le plus simple, pour commencer, est de modifier le patron « nouveautes.html » en y ajoutant les boucles et le code HTML que vous désirez.

Important : Pour les messages automatiques, dans le code des patrons, le critère {age_relatif<=0} permet de n’envoyer que les éléments publiés depuis le dernier envoi (chaque liste se souvient de la date du dernier envoi, et cette date est passée au patron au moment de l’envoi).

Vous pouvez créer autant de patrons que vous le souhaitez. Si vous avez réalisé des patrons, merci de contribuer au projet SPIP-listes en les partageant sur cette page du site : bourse aux patrons.

Les patrons proposés par défaut :
-  patron « nouveautés » : envoi de l’introduction des derniers articles
-  patron « nouveauté_forum » : envoi des derniers messages publiés dans les forums

Le suivi des abonnements

Les administrateurs ont une vue générale des abonnements. Ils peuvent le cas échéant modifier le statut d’abonnement pour un abonné en particulier.

Tous les courriers sont archivés

SPIP-listes garde en archive tous les messages envoyés et signale le fait qu’une lettre des nouveautés n’a pas pu être envoyée, faute de contenu suffisamment récent.

Ce qu’il reste à faire

Pour tout le monde :
-  faire de beaux squelettes/patrons et les partager

Pour les codeurs :
-  Voir la TODO

Vous pouvez laisser vos questions, vos retours, vos idées sur le forum, et si le script vous plaît et vous rend service, ça serait sympa d’inscrire votre site dans la liste des sites qui utilisent spip-listes.

Amusez-vous bien.

Télécharger SPIP-listes

Discussion

737 discussions

  • impossible d’appliquer un format de réception à ma liste de diffusion avec spip liste 3.0.6 pour spip 3.0.5.

    quelqu’un peut il m’aider merci

    Répondre à ce message

  • Bonjour,

    Où se trouve actuellement les patrons d’origine et ceux proposés par les utilisateurs ?

    uniquement sur spip-SVN ?

    Léo

    Répondre à ce message

  • Je n’arrive toujours pas à faire fonctionner ce plugin.

    Comment expliquer que :
    /spip.php ?page=patron_switch&patron=nouveautes&date=2012/01/01

    me renvoie une page html totalement vide, sans même un < body > ni rien ?

    par contre
    /spip.php ?page=nouveautes&date=2012/01/01

    fonctionne parfaitement (en ayant recopié bêtement nouveautes.html depuis le dossier « patrons » du plugin dans mes squelettes)

    Répondre à ce message

  • 9

    Bonjour,

    Bug sur SPIP 3 quand on clique sur « Listes de diffusion » :

    "Erreur SQL HY000 / 1
    near « 45 » : syntax error
    SELECT l.id_liste, l.titre, COUNT( a.id_auteur ) AS nb_abos, l.date, l.statut, l.periode FROM spip_listes AS l LEFT JOIN spip_auteurs_listes AS a ON a.id_liste = l.id_liste WHERE date >= CURDATE() AND date <= INTERVAL 45 DAY + CURDATE() GROUP BY l.id_liste"

    puis impossible de créer une liste correctement car au passage de "privé" à "publique" => pas d’id dans l’url.
    Le problème est le même en local ou sur un serveur web.
    Même type de problème déclaré ici : http://permalink.gmane.org/gmane.comp.web.spip.zone/29010

    Config : Spip-Listes 3.0.6-66570 et SPIP 3.0.4

    Merci.

    Anthony

    • Il semble que tu utilises SPIP avec SQLite et que le plugin génère des requêtes SQL qui ne sont pas compatibles avec SQLite mais uniquement avec MySQL.

    • Merci pour ta réponse.

      Sais-tu comment faire pour basculer l’utilisation de SPIP avec MySQL ?
      Est-ce peut-être seulement à l’installation ?
      J’ai recherché sur google mais rien trouvé à ce sujet.

      Anthony

    • Google donne plusieurs pointeurs avec sqlite2mysql

      A tester. peut-être ?

    • Le mieux serait de corriger le plugin en utilisant l’api sql de SPIP pour que les requêtes passent sous SQLite

    • Oui, mais là, le plug (dans sa version 3.n) utilise pleinement l’API de SPIP.

      J’ai l’impression que SQLite (que je ne connais pas) semble ne pas accepter INTERVAL, ou DAY, ou ... ?

    • @ Paladin :
      Merci pour ta réponse, mais je ne suis pas assez calé en programmation pour aller jusque là.

      @ Cedric Morin :
      C’est surement LA solution car je ne pense pas être le seul dans ce cas.

    • @Paladin : il y a une fonction sql_date_proche() pour les comparaisons de date qui se traduit effectivement différement en sqlite qu’en mysql

    • @Cedric : merci pour le pointeur. J’espère avoir le temps de fouiller le code d’ici peu.

      @Antho03 : de mémoire, c’est la première fois que je vois un souci révélé pour SQLite ici. Mais bon ! un seul, et le monde est dépeuplé ;-)

      Est-il possible de signaler une incompatibilité SQLite du plug dans paquet.xml ? Je n’ai rien vu de tel pour l’instant, mais j’ai peut-être manqué un épisode ?

      Merci.

    • Paladin,

      Ta question va bien au delà de mes compétences en programmation :-s. J’ai essayé de jeter un œil dans le fichier mais je n’ai rien vue de particulier sur ta demande.

    Répondre à ce message

  • Bug sur les formats texte et html, dans la version « Spip-Listes 3.0.6-66570 1.9923 jQuery 1.7.2 »

    Si le message du mail est au format HTML et la préférence de l’utilisateur est Texte, le mail ne s’envoie pas, parce que le message est vide (http://zone.spip.org/trac/spip-zone/browser/_plugins_/spip-listes/trunk/inc/spiplistes_api.php#L1817)

    if ( $format != 'html' ) { $message['html'] = ''; }

    J’ai pu régler le problème en remplaçant les lignes suivantes (http://zone.spip.org/trac/spip-zone/browser/_plugins_/spip-listes/trunk/inc/spiplistes_meleuse.php#L587)

    $body = array(
        'html' => $email_a_envoyer['html']->Body,
        'texte' => $email_a_envoyer['texte']->AltBody
    );

    par

    switch($format_abo) {
        case 'html':
            $body = array(
                'html' => $email_a_envoyer['html']->Body,
                'texte' => $email_a_envoyer['html']->AltBody
            );
            break;
        case 'texte':
            $body = array(
                'texte' => $email_a_envoyer['texte']->Body
            );
            break;
    }

    Il y a sûrement d’autres manières de régler le souci.

    Répondre à ce message

  • Philippe B

    Bonsoir,

    J’utilise SPIP-listes (3.0.6-66570) et j’ai créé une liste de diffusion publique.

    En mettant la balise #FORMULAIRE_ABONNEMENT (ou la balise #FORMULAIRE_MODIF_ABONNEMENT) dans mes squelettes, rien ne s’affiche.

    Y a-t-il une condition supplémentaire pour que le formulaire s’affiche ?

    Je ne comprends pas ce qui se passe, j’utilise le même plugin avec SPIP 2 dans d’autres sites sans problème d’affichage du formulaire d’abonnement.

    Merci de votre aide.

    Philippe

    Répondre à ce message

  • 1

    Bonjour,

    Ca fait 2 mois que je vis avec un bug d’affichage sans arriver à en venir à bout.
    Je le rencontre avec Spip-LISTES 2.234 et depuis le passage à SPIP 2.1.16 et supérieur (sur un forum où j’ai posé la question, un intervenant me dit l’avoir rencontré depuis SPIP 2.1.14).
    Ce bug semble très fortement lié à : spip-listes>exec>spiplistes_menu_navigation.php et présente un caractère aléatoire (il survient tous les 10-20 chargements de page de l’espace privé).

    A ce stade, je vous avoue que je ne cherche plus qu’à désactiver le chargement de ce script (qui essaie de s’exécuter à chaque chargement de page dans l’espace privé).
    J’ai essayé de le désactiver ce script (en le mettant en commentaire php, c’est grossier), mais à ce moment là, je me prends une « Erreur : Fichier spiplistes_menu_navigation introuvable » qui me rend l’interface privée inaccessible.

    Le post du forum où j’expose la situation en détails (pour ceux qui auront le courage) : http://forum.spip.net/fr_245100.html

    • Bonjour,

      J’ai l’impression que mes problèmes de redirection inopinée (et pas systématique) sont liées au fait que pour construire les 2 boutons SPIP-Listes du menu de navigation, le fichier, le fichier spiplistes_menu_navigation.php fait appel à la fonction ajax_retour (contenue dans ecrire>inc>actions.php).
      Or, cette fonction ajax_retour écrit des entêtes XML qui par un processus que je ne comprends pas (et impliquant apparemment le cache de SPIP), provoquent de temps à autre des messages du type « Headers already sent », et des redirections.
      Bref, j’en suis à quelques heures de recherche et essais divers. Que du bonheur ;-)

    Répondre à ce message

  • 9

    Bonjour,

    J’ai 3 problèmes avec spipliste depuis le passage en 3.0.

    -  Les caractères avec accent ne s’affichent plus dans le mail envoyé dans le en fait le mot « théâtre » par exemple s’affiche « thtre »
    -  il n’y a pas de sujet à mes messages en envoi automatique
    -  on ne peut pas apercevoir le contenu du courrier avant envoi (la page est vide en HTML et texte)

    Merci pour votre aide.

    • ha oui, j’oubliais :
      spip-listes 3.0.6-66570 <1.9923> Jquery 1.7.2
      SPIP 3.0.5 [19905]

    • Les caractères avec accent ne s’affichent plus dans le mail envoyé dans le en fait le mot « théâtre » par exemple s’affiche « thtre »

      Dans la page config du plug-in, vérifier le charset.. En cas de doute, choisir l’iso latin ....

      il n’y a pas de sujet à mes messages en envoi automatique

      Compléter le champ titre. Mais c’est bien la première fois que ce « bug » est signalé. Le problème doit être ailleurs.

      on ne peut pas apercevoir le contenu du courrier avant envoi (la page est vide en HTML et texte)

      Ca dépend du patron. Essayer le patron pangram qui renvoie toujours un résultat. Si OK, créer son patron. L’adapter. Sinon, ré-installer le tout.

    • Bonjour,

      « Dans la page config du plug-in, vérifier le charset.. En cas de doute, choisir l’iso latin .... »

      fait- aucun changement, j’ai essayé l’ensemble des caractères disponibles

      « Compléter le champ titre. Mais c’est bien la première fois que ce "bug" est signalé. Le problème doit être ailleurs.
       »

      champs titre rempli.. rien ne s’affiche à la réception du mail (pas de sujet)

      « Ca dépend du patron. Essayer le patron pangram qui renvoie toujours un résultat. Si OK, créer son patron. L’adapter. Sinon, ré-installer le tout. »

      Pas de changement avec pangram, toujours rien de visible en apperçu.

      J’ai essayé le patron pangram en envoi automatique, voiçi ce que je reçoit :


      Pangram franais

      * Nom du site : Entrainements des Djants du Thtre-Sport (http://guildets.lesdejantes.fr)
      * A partir du patron : pangram

      Le juge blond

      Portez ce vieux whisky au juge blond qui fume sur son le intrieure, ct de l’alcve ovode, o les bches se consument dans l’tre, ce qui lui permet de penser la cœnogense de l’tre dont il est question dans la cause ambigu entendue Mo, dans un capharnam qui, pense-t-il, diminue et l la qualit de son œuvre.

      Diacritiques : Ÿ Œ œ
      suite


      Bien sur tout ces tests on été fait après réinstallation de spip-liste et mise à jour de l’ensemble des plugins voici ce que me dit le couteau suisse (au cas où).

      Plugins actifs
      SPIP Bonux (v3.0.3)

      Ce plugin semble .
      Rév. 65597
      6/09/12
      Saisies (v1.26.12)

      Ce plugin semble à jour.
      Utilise : verifier, spip_bonux
      Rév. 66621
      9/10/12
      Le Couteau Suisse (v1.8.101)

      Ce plugin semble à jour.
      Rév. 66420
      2/10/12
      Facteur (v2.2.6)

      Ce plugin semble à jour.
      Rév. 65829
      13/09/12
      Date d’inscription (v0.1.1)

      Ce plugin semble à jour.
      Rév. 64085
      27/07/12
      Crayons (v1.13.8)

      Ce plugin semble à jour.
      Rév. 66537
      7/10/12
      ckeditor (v1.0.0)
      CFG (v3.0.0)

      Ce plugin semble à jour.
      Rév. 55813
      21/12/11
      Autorité (v0.9.12)

      La révision distante n’a pas pu être trouvée.
      Rév. 66535
      7/10/12
      Acces Restreint (v3.6.2)

      Ce plugin semble à jour.
      Rév. 63800
      26/07/12
      Porte Plume Partout (v1.0.5)

      Ce plugin semble à jour.
      Nécessite : porte_plume, saisies
      Rév. 65183
      25/08/12
      YAML (v1.5.0)

      Ce plugin semble à jour.
      Rév. 63998
      26/07/12
      Spip-Listes (v3.0.6)

      Ce plugin semble à jour.
      Nécessite : facteur

    • Bonjour,

      Avec l’aide du support planet hoster (heureusement qu’ils ont des développeur spip), on a réussi à supprimer 2 problèmes sur 3 en paramétrant le jeu de caractère de la meuleuse à l’identique de spip (utf-8 en ce qui me concerne).
      Ca a résolu les problèmes suivant :
      -  Les caractères avec accent ne s’affichent plus dans le mail envoyé dans le en fait le mot « théâtre » par exemple s’affiche « thtre »
      -  il n’y a pas de sujet à mes messages en envoi automatique

      Par contre le dernier problème reste entier :
      -  on ne peut pas apercevoir le contenu du courrier avant envoi (la page est vide en HTML et texte)

      Quelqu’un à une idée ? (c’est un peu lourd de devoir faire plein de tests d’envoi pour vérifier le contenu)

      Merci de votre aide

    • on ne peut pas apercevoir le contenu du courrier avant envoi (la page est vide en HTML et texte)

      C’est la préview du courrier ?
      Dnas la back office ?
      Si oui, c’est géré en Ajax. ouvrir la console sous Firefox devrait donner un petit coup de main.

    • oui c’est dans la preview du courrier.
      (je ne sais pas ce qu’est le back office (désolée de mon ignorance))

      Je suis sous firefox.

    • Le back-office, c’est l’espace privée. L’espace d’administration de SPIP.

      Dans FFX (FireFox), installe l’outil firebug. C’est un incontournable pour le webmaster.
      Menu Outils > Modules Complémentaires > Rechercher > Firebug

      Tu installes et relances FFX, tu fais afficher la console
      menu Outils > Développeur Web > Firebug > Ouvrir Firebug

      Et tu vas dans l’espace privée de SPIP, sur la page du propose la preview. Si une erreur apparaît dans la console, recopier l’erreur ici. Avec un peu de chance, on va vite trouver.

    • firebug installé
      Voici ce que ça donne :

      ActiveXObject is not defined
      You can disable/enable break notifications in panel’s tab menu.

      Line 141 :
      b = new ActiveXObject(« ScriptHelper.ScriptHelperApi ») ;

      Il semblerai que je n’ai pas de plugins ActiveX pour firefox... j’avoue que je voulais en installer un avant de faire ce commentaire, mais je ne trouve pas sur le net (j’ai firefox 5.0).

    • Aie ! C’est Old Windows ça.
      On est toujours un peu dans le brouillard avec les ActiveX.
      Ben là, je ne peux pas aider. Si tu as un *nix like à portée de la main (MacOS, Linux, BSD, ...), on peut avoir un meilleur message de debug.
      Et le problème ne vient peut-être pas de ces xxX.

    Répondre à ce message

  • Bonjour,
    Les formulaires de spip-listes sont-ils multilingues ? Comment faire pour que les textes des formulaires soient dans la langue de l’article en cours ?, c’est le français qui s’affiche sur le site public.
    (j’ai spip 3.05, et spip-listes 3.0.6)
    Pour info, j’utilise ce code dans un modèle
    [<p>(#FORMULAIRE_SPIP_LISTES_INSCRIPTION{liste2}{lang})</p>]

    D’ailleurs, seule la balise #FORMULAIRE_SPIP_LISTES_INSCRIPTION m’affiche le formulaire d’abonnement, les autres sortes de balises d’inscription n’affichent rien du tout !??

    Est-il normal que l’inscription ne se fasse pas de suite (à la validation du form sur une page publique) ? Il faut que je clique sur le lien reçu par email (vers squel page abonnement) pour afficher un formulaire complet où là je dois me « réinscrire » à une lettre pour que ce soit effectif.

    Répondre à ce message

  • 2

    Bonjour,

    Ma question est assez simple et concerne la mise à jour du plugin :
    -  La mise à jour du plugin SPIP-Listes nécessite-t-elle des précautions particulières ?
    -  Faut-il sauvegarder les tables créées par le plugin à part (PHPMyAdmin), ou une simple sauvegarde de base SPIP suffit-elle ?
    -  Qu’appelle-t-on désinstallation/ré-installation dans le cas de ce plugin ? Pour desinstaller, vaut-il mieux carrément désactiver le plugin, puis supprimer les fichiers du plugin + les tables MySQL, avant de remettre en place le plugin, et de le ré-activer ?
    -  Y a-t-il eu des modifications importantes dans sa structure de tables sur les dernières versions ?

    Merci !

    • La mise à jour du plugin SPIP-Listes nécessite-t-elle des précautions particulières ?

      Sauvegarder avant.

      Faut-il sauvegarder les tables créées par le plugin à part (PHPMyAdmin), ou une simple sauvegarde de base SPIP suffit-elle ?

      Toujours sauvegarder avant.

      Qu’appelle-t-on désinstallation/ré-installation dans le cas de ce plugin ?

      C’est expliqué dans la doc, l’aide en ligne. Et dans le doute, sauvegarder avant.

      Pour mémo, la version test (pour SPIP 3.n) mérite un bon ménage. Donc prendre toutes les précautions possibles. Par exemple : sauvegarder avant ;-)
      Les autres - précédentes - versions (pour SPIP version < 3), ne sont plus guère maintenues. Sauf si un problème grave est signalé, dans la limite du temps libre des participants/développeurs. Mais bon ! je parle pour moi. Et ceci dit, en général, ça se passe bien ici.

      Et dans le doute : sauvegarder avant !

    • Ha ha ha, vous êtres drôle.
      Bon, ben, je vais continuer de sauvegarder avant alors.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom