SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

278 Plugins, 195 contribs sur SPIP-Zone, 152 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > SPIP-Listes > SPIP-Listes

SPIP-Listes

Une lettre d’information avec SPIP

30 novembre 2006 – par BoOz, Paladin, Stanislas – 2016 commentaires

129 votes

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

Voir en ligne : http://plugins.spip.net/spiplistes

Retour en haut de la page

Vos commentaires

  • Le 14 janvier à 11:39, par sirom En réponse à : SPIP-Listes

    Bonjour,
    Je teste sous Spip-Listes 3.0.11-68965

    <1.9923>

    jQuery 1.7.2
    et spip 3.05.
    quand la commande
     ?exec=spiplistes_courriers_casier
    s’exécute, gros bug , le navigateur s’affole et tourne en boucle ( la page se recharge sans cesse)
    et de ce fait n’envoie pas le mail à la liste ( liste de test 2 inscrits seulement !).

    QUID ?

    Merci d’avance pour votre réponse

    • Le 14 janvier à 11:45, par sirom En réponse à : SPIP-Listes

      Je dois préciser que le phénomène ne s’arrête pas et je ne vois pas comment intervenir pour stopper le process... si ce n’est de désactiver le plugin...

    • Le 14 janvier à 20:30, par sachaz En réponse à : SPIP-Listes

      Bonjour,

      j’essaye d’importer des utilisateurs dans une nouvelle liste pour faire un mailling ponctuel : l’importation se passe très bien, cependant si des utilisateurs déjà existant dans mon autre liste principale, ils ne sont pas ajoutés dans la nouvelle. Pourtant je coche « Forcer les abonnements (si l’adresse mail existe dans la base, forcer l’abonnement pour la sélection, pour cet abonné). » Quand je regarde le nombre d’abonné à ma nouvelle liste il n’y a pas le compte (les contacts communs ne sont pas comptabilisés).
      En résumé je n’arrive pas à avoir une seconde liste indépendante de la première avec des contacts communs. Puis-je réussir à faire ce que je souhaite avec SPiP-Listes ?

      SPIP-Listes 2.234.3

    • Le 16 janvier à 17:22, par amaury En réponse à : SPIP-Listes

      bonjour,

      J’ai le même problème sur un SPIP 192 avec spip_listes 193 : l’envoi vers une adresse de test ou même une liste de test tourne en boucle... Dans le bloc indiquant les envois en cours à droite, j’ai toujours un nombre de courriers envoyés supérieurs au nombre de courriers à envoyer... (2/1 par ex.)

      @Sirom, pour stopper le processus, de mon côté je passe par phpmyadmin et je supprime le dernier courrier créé.

      Une seul piste trouvée sur le net pour l’instant : http://forum.spip.net/fr_224897.html

      Une idée pour sortir de cette impasse ?

    • Le 16 janvier à 17:45, par amaury En réponse à : SPIP-Listes

      et d’autres ont eu ce problème avant :

      http://comments.gmane.org/gmane.comp.web.spip.user/150734

    • Le 16 janvier à 19:07, par amaury En réponse à : SPIP-Listes

      J’ai résolu ce pb avec mon spip192 en vidant la table spip_auteurs_courriers manuellement.

      Le chiffre incorrect utilisé par le petit bloc affichant la progression (2/1 et 200% ou 3/1 et 300% etc.) correspond au nombre de lignes de la table spip_auteurs_courriers

      C’est le fichier action/spiplistes_envoi_lot.php qui m’a permis de m’en rendre compte.

      Pour ceux qui ne sont pas familiers avec PhPMyAdmin, il y a peut-être la possibilité de vider la file d’attente d’envoi dans la page  ?exec=spiplistes_maintenance mais je n’en suis pas sûr.

    • Le 6 février à 10:03, par troon En réponse à : SPIP-Listes

      sur mon spip 3, j’ai le même problème et vider la table spip_auteurs_courriers n’a pas corrigé le problème, ça continue à tourner en boucle :(

    • Le 18 mai à 09:45, par Tivizio En réponse à : SPIP-Listes

      Même souci ici.
      Ça s’est déclenché quand j’ai voulu envoyer un courrier test sur une seule adresse, pour comprendre pourquoi ma liste n’envoyait plus de mail (même problème que ).

      Tout ce que j’ai trouvé, c’est d’empêcher la page de se recharger en utilisant le bouton « stop » du navigateur, et d’aller dans la maintenance pour supprimer le courrier en cours d’envoi.

      Un nouveau courrier test n’a pas provoqué de nouveau « tourne en boucle », mais n’est toujours pas arrivé non plus (pas d’erreur selon le journal).

    Répondre à ce message

  • Le 16 mai à 10:37, par Hubombing En réponse à : SPIP-Listes

    Bonjour,

    Après un test concluant d’installation en local, je tente d’installer en ligne mais, activation du plugin ne fonctionne pas... (Spip 3.0.3 / Mutualisé chez Ovh)


    Actions non réalisées
    -  Activer le plugin « SPIP-Listes » (version : 3.0.11)

    x Certaines actions n’ont pas été réalisées. Cela peut provenir d’une erreur lors des actions à réaliser, ou d’un affichage de cette page alors que des actions sont encore en cours. Les actions avaient été lancées par Hubert le 16 mai 2013 à 10h31min.


    Une idée de comment installer le plugin malgré tout ?

    Merci ;)

    Répondre à ce message

  • Le 18 avril à 22:26, par maxsharp En réponse à : SPIP-Listes

    Bonjour,

    Tout d’abord, félicitations pour ce plugin génial !

    Seul problème, depuis la mise à jour spip3 et la mise à jour spip-listes, lorsque l’on crée un courrier, impossible de choisir la langue. Le menu est vide.

    Savez-vous pourquoi ?

    • Le 28 avril à 22:22, par  ??? En réponse à : SPIP-Listes

      Bonjour,
      j’ai le même problème est ce que vous avez pu résoudre le menu langue ?

    Répondre à ce message

  • Le 28 avril à 14:51, par  ??? En réponse à : SPIP-Listes

    Bonjour,

    J’utilise spip3 et le plugin spip-liste version 3.0.11

    J’ai fait un patron pour la lettre d’information, la lettre doit etre

    envoyé en anglais, mais tous les articles récuprés sont en

    français, comment faire pour n’avaler que les articles en Anglais ?

    J’ai utilisé les balises multi pour la traduction du site

    Merci de votre aide

    Répondre à ce message

  • Le 22 avril à 22:54, par alex5 En réponse à : SPIP-Listes

    Bonjour,
    je rencontre un problème lors de l’import d’adresses dans des listes. J’utilise des fichiers .txt ou .csv, la réponse indique que les adresses ont bien été enregistrées :
    Fichier : OT.txt
    Liste de destination : #11

    76 fiches importées en 0.070892095565796 ms. dont :
    0 comptes créés
    76 comptes déjà dans la base
    76 abonnements enregistrés pour 1 listes.

    Mais à chaque fois que je vérifie la liste de diff en question elle indique « sans abonné ».
    Autre soucis lié, si j’insiste sur certaines listes je me retrouve avec d’autres qui ont perdus tous leurs abonnés. Plus qu’à recommencer...
    Je suis sous Spip 2.1.12 et spip-listes 2.234.3.

    Quelqu’un aurait-il rencontré ce problème (ou aurait une idée).

    Merci !!

    Répondre à ce message

  • Le 18 avril à 23:47, par nash En réponse à : SPIP-Listes

    hello !
    please help me. i need to sort articles according to visits. how can i do that ?

    • Le 19 avril à 00:20, par gilcot En réponse à : SPIP-Listes

      Hello nash.

      You are not in the right place for your question as this page is for a/an plugin/add-on to manage newsletters.. I guess you were looking for another kind of « list » that may be here : forums.spip.net

      Now, to answer your question, you have to edit the template used to display the page (it may be sommaire.html for the front-page, rubrique.html for categories, etc.) Copy the file to modify form squelettes-dist to squelettes (a directory you have to create at your install root to hold your customised files) Find the loop that retrieves the articles : <BOUCLE_somename(ARTICLES)...> and add this sort criteria (at the end, before closing « greater than » sign) : {!par visites} That should be all.

    • Le 19 avril à 07:19, par nash En réponse à : SPIP-Listes

      Thank You anyway, but it doesnt work :)
      here is code :
      BOUCLE_last(ARTICLES spip_ecatalogue_products) id_rubrique=#ID_RUBRIQUE id_article IN #ARTICLES_IDS tri #ENVsort_by, titre inverse #ENVsort_order, 0 pagination #ENVpagination| ?#ENVpagination, 15  !par visites

      #VISITES #TITRE

      /BOUCLE_last

      here is link ,where to see http://akvo.com.ua/produkciya/obratnyj-osmos/?var_mode=calcul, close to titre you can see quantity od visites

    • Le 19 avril à 07:37, par nash En réponse à : SPIP-Listes

      sorry, but question is modified...
      i have this criterias {tri #ENV{sort_by, titre}} {inverse #ENV{sort_order, 0}} which break propper work of  !par_visites criteria. if i remove that filters, everything works ! how to unite these filters together ?

    • Le 19 avril à 09:17, par gilcot En réponse à : SPIP-Listes

      Hello nash.

      Use {tri #ENV{sort_by, titre}} {inverse #ENV{sort_order, 0}} only if you want to use #TRI{titre} or alike. In such a case, your variable sort_order should returns either -1 or 1 and you should rewrite it so : {tri #ENV{sort_by, titre} #ENV{sort_order, -1}} (There’s a mention about this new criteria in english, but the main/reference article in french is not yet translated...)

      In other case (when you are not using #TRI), the previous code becomes {par #ENV{sort_by, titre}} {inverse #ENV{sort_order, 0}} And then you can have multiple sorts in sequence (the main/rich doc in french is translated in english —even if it was a bit hard for me to found it— and there’s a use case in english)

      I can’t really help if you mix both {tri ...} and {par ...}. Well, question : as you let users select the sort order vi sort_by why don’t you add visites (beside titre and other allowed values) ?

    • Le 19 avril à 15:28, par nash En réponse à : SPIP-Listes

      thank tou very much ! i’ll try to do it ! can you leave your e-mail in case of questions ?

    Répondre à ce message

  • Le 16 avril à 23:07, par Web-Map En réponse à : SPIP-Listes

    Bonsoir,

    je découvre un problème déjà signalé il y a 3 ans sur le forum (voir le sujet spip-listes_1_9_3 acces interdit) et resté sans réponse... et je n’ai malheureusement rien trouvé d’autre à ce sujet.

    Sur SPIP 2.1.20, avec spip-listes_1_9_3, depuis la page de gestion d’une liste, lorsque je clique sur Suivi des abonnements, j’obtiens le message d’erreur suivant :

    Warning : mysql_query() [function.mysql-query] : Unable to save result set in /homez.436/vacancesc/www/ecrire/req/mysql.php on line 142

    spiplistes_abonnes_tous : Accès interdit accompagné d’un bouton Accueil du site

    Quelqu’un connait-il la cause du problème et sa résolution ?

    Répondre à ce message

  • Le 14 avril à 18:46, par jacangers En réponse à : SPIP-Listes

    Bonjour

    dans spip-liste, quand un internaute s’inscrit à une liste de difusion,
    on affiche un message de confirmation :

    "Votre demande a bien été prise en compte. Vous recevrez prochainement
    une confirmation"

    visiblement ce message est généré par la balise #ENV*message_ok

    A quel endroit peut on paramétrer ce message ?

    jacques

    Répondre à ce message

  • Le 3 avril à 15:22, par Jul Blobul En réponse à : SPIP-Listes

    Bonjour,
    Je rencontre des difficultés de compatibilité entre le plugin « SPIP-Listes » et « Forms et tables » sous SPIP 3.
    Ce soucis à été déjà remonté dans des posts précedent, avec un e début de soluttion :
    http://contrib.spip.net/SPIP-Listes?debut_comments-list=20#forum463254
    Pour ma part je n’ai pas réussi à utiliser cette solution, la procédure n’étant pas assez précise pour le débutant que je suis :(
    Donc ce serait super si la correction était intégré directement dans une prochaine version !
    Pour info j’utilise SPIP et ses plugins aux toutes toutes dernières versions.

    Merci infiniment à toute l’équipe, ces plugins sont tellement utiles que indispensable.

    Restpectueusement.

    • Le 3 avril à 16:35, par cri-tech En réponse à : SPIP-Listes

      Bonjour,
      depuis plusieurs version de form et table j’utilise :

      if(!function_exists(« mySel »))
      function mySel($varaut,$variable, $option = NULL)
      $res = ’ value=« ’.$varaut.’ »’ . (($variable==$varaut) ? ’ selected=« selected »’ : ’’) ;

      return (!isset($option) ? $res : « $option\n ») ;


      pour ajouter la fonction mySel.
      Pouvez vous me donner plus d’informations concernant les problèmes de cohabitation entre form et table et spip-listes

    • Le 3 avril à 17:57, par Jul Blobul En réponse à : SPIP-Listes

      Bonjour,

      Pouvez-vous m’envoyer le fichier corrigé svp ? Si je comprends bien il s’agit de « spiplistes_api_presentation ». Tout en remplacant les lignes de 324 a 329, cela ne résous pas le soucis.
      Le soucis en question est le suivant :

      Il y a bien des problèmes de cohabitation entre certains plugins sous spip3. Exemple, spiplistes (3.0.7)et forms and tables (2.5). Lorsque les deux sont activés, impossibilité d’aller sur la page de configuration de spiplistes avec le message d’erreur suivant :
      Fatal error : Cannot redeclare mysel() (previously declared in /home/www/4dd3f93336088fe2cfcab703a9cda29f/web/monsite/plugins/auto/forms_et_tables_2_5/forms_fonctions-v1.php:358) in /home/www/4dd3f93336088fe2cfcab703a9cda29f/web/monsite/plugins/auto/spiplistes/v3.0.7/inc/spiplistes_api_presentation.php on line 328

      Je suis une bille en php il me faut donc des instructions précises !

      Merci infiniment pour le coup de main !

    • Le 3 avril à 18:12, par cri-tech En réponse à : SPIP-Listes

      Avez vous la dernière version de forms_et_table ?

    • Le 3 avril à 18:29, par Jul Blobul En réponse à : SPIP-Listes

      Oui absolument :Formulaires et Tables 0.5.4 - stable

    Répondre à ce message

  • Le 15 novembre 2012 à 15:25, par fmegrot En réponse à : SPIP-Listes

    Hello à tous.
    Il y a bien des problèmes de cohabitation entre certains plugins sous spip3. Exemple, spiplistes (3.0.7)et forms and tables (2.5). Lorsque les deux sont activés, impossibilité d’aller sur la page de configuration de spiplistes avec le message d’erreur suivant :
    Fatal error : Cannot redeclare mysel() (previously declared in /home/www/4dd3f93336088fe2cfcab703a9cda29f/web/monsite/plugins/auto/forms_et_tables_2_5/forms_fonctions-v1.php:358) in /home/www/4dd3f93336088fe2cfcab703a9cda29f/web/monsite/plugins/auto/spiplistes/v3.0.7/inc/spiplistes_api_presentation.php on line 328

    Supprimer le fichier « forms_fonctions-v1.php » de forms ans tables permet à spiplistes de fonctionner correctement. mais bien sûr, dans ce cas, vos formulaires forms and tables ne fonctionnent plus correctement. J’investigue et je vous dis quoi, mais il est fort probable que d’autres plugins puissent entrer en conflit avec spiplistes

    • Le 15 novembre 2012 à 15:47, par fmegrot En réponse à : SPIP-Listes

      Hello, voici la soluce en cas de conflit de spiplistes et forms and tables. Editez « spiplistes_api_presentation.php » qui se trouve dans le répertoire « inc » de spiplistes. Ajoutez :

      if(!function_exists(« mySel »))

      en ligne 324. Puis ajouter un signe «  » en ligne 329

      Et le tour est joué

      Cheers

    • Le 16 novembre 2012 à 23:43, par Thierry En réponse à : SPIP-Listes

      Bonjour,

      Merci de ces solutions,
      J’ai aussi un conflit entre ces deux plugins, si je désactive l’un ou l’autre cela fonctionne, mais malheureusement la solution proposée ne résout pas mon problème.
      J’ai une page blanche lorsque je veux activer la configuration du plugin spip-listes

      Merci de votre aide

    • Le 19 novembre 2012 à 14:51, par fmegrot En réponse à : SPIP-Listes

      Bonjour,
      Normalement ça marche. le signe à ajouter en ligne 329 n’est pas «  » mais une accolade fermée. Ca devrait être tout bon.

    • Le 19 novembre 2012 à 17:03, par Thierry En réponse à : SPIP-Listes

      Bonjour ,

      Voilà ce que j’ai inséré en ligne 324 :

      if(!function_exists(« mySel »)) et l’accolade ouvrante

      en ligne 329, j’ai inséré une accolade fermante

      Et cela fonctionne ! merci tout plein

      et les accolades ne sont pas visibles sur le forum...

      Thierry

    • Le 3 avril à 15:25, par Jul Blobul En réponse à : SPIP-Listes

      Bonjour,
      Je rencontre le même soucis cependant je n’arrive à aucun résultat malgré votre procédure, voulez vous bien la détailler à l’enfant de cinq ans que je peux être parfois. Merci d’avance, Jul

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Afficher recherche google/bing

    19 mai – commentaires

    Ce bout de code permet d’augmenter sa visibilité sur internet, il affiche les mots clés par lequel les visiteurs ont arrivés, que cela soit de Google, Bing, Yahoo, Qwant... Avec l’affichage des termes de recherche entrants liés aux articles de votre (...)

  • La Fabrique

    20 avril 2012 – 139 commentaires

    La Fabrique est un outil pour webmestres ou développeurs qui souhaitent créer des plugins. La Fabrique est capable de générer le code source minimal d’un plugin pour SPIP 3 (elle accélère donc le démarrage d’un plugin) et peut s’occuper également de (...)

  • Logo d’origine de la traduction

    13 octobre 2007 – 12 commentaires

    Une balise pour récupérer le logo de l’article de référence

  • Le plugin ZotSpip

    28 mai 2012 – 65 commentaires

    Synchronise Spip avec une bibliothèque (personnelle ou partagée) de références bibliographiques Zotero. Utilisez Zotero pour gérer / importer / rédiger vos références bibliographiques, puis incorporez vos références bibliographiques dans votre Spip avec (...)

  • Thélia

    26 juin 2007 – 913 commentaires

    Une approche basée sur l’utilisation conjointe des deux logiciels SPIP et Thélia pour la réalisation de sites de publication et de vente en ligne