SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribs sur SPIP-Zone, 87 visiteurs en ce moment

Accueil > Interactivité, échanges > Formulaires > Formidable > Configuration des traitements de Formidable

Configuration des traitements de Formidable

12 mai 2018 – par Jacques – 20 commentaires

8 votes

Une fois le formulaire et les champs créés formidable propose de « configurer les traitements »
Cet article vise à préciser ou compléter quand ça semble nécessaire certains choix présents.

Le premier choix consiste à savoir si on veut :

  • « Poster par courriel le résultat du formulaire à une liste de destinataires »,
  • « Enregistrer les résultats du formulaire dans la base de données »

Poster par courriel le résultat du formulaire à une liste de destinataires.

Une fois coché ce choix une série de champs est proposée, répartis en cinq groupes :

Destinataires du courriel

  • Sujet du courriel
  • Contenu du courriel
  • Destinataires du courriel
  • Expéditeur du courriel
  • Accusé de réception

Sujet du courriel

Il est possible de personnaliser le Sujet du courriel avec les @raccourcis@ (sinon il sera construit automatiquement) et de choisir de n’y mettre que des Valeurs brutes si le mail doit être traité par un robot et non un humain.

Contenu du courriel

Quatre possibilités de personnalisation : Champs à exclure du contenu du message, faut-il « Joindre les fichiers dans le courriel », « Masquer les liens d’administration dans le courriel » ou « Envoyer l’adresse IP de l’envoyeur aux destinataires »
Concernant les Champs à exclure du contenu du message, comme indiqué dans le placeholder les champs doivent être exclus sous la forme « input_3,selection_2 »
Depuis la révision 110166 il est possible d’exclure les champs sous la forme @raccourcis@

Destinataires du courriel

Trois choix possibles : Destinataires, Destinataires supplémentaires, Destinataires en fonction d’un champ
Le premier choix Destinataires ne pourra comprendre que des champs de type « hidden » ou « destinataires ». Le type de champ Destinataires permet de choisir parmi une liste de rédacteurs du site quels seront ceux qui sont informés du remplissage du formulaire.

Le champ Destinataires supplémentaires permet, comme son nom l’indique, d’envoyer un formulaire à un ou plusieurs destinataires en fournissant des adresses directement dans le champ.

Enfin, Destinataires en fonction d’un champ permet d’envoyer le formulaire à des interlocuteurs différents en fonction des choix. Attention toutefois pour que ça fonctionne bien il faut que soit proposé un mail pour chaque choix, ou, s’il y a des choix non définis ici, qu’un destinataire soit défini par ailleurs.

Expéditeur du courriel

Trois champs possibles Courriel de l’envoyeur, faut-il « Insérer le courriel de l’envoyeur dans le champ « From » » et le Nom de l’envoyeur
Courriel de l’envoyeur : ne pas oublier de renseigner ce champ si on utilise le message de confirmation ou accusé de réception

Accusé de réception

L’accusé de réception ne peut maintenant être demandé que si le courriel de l’envoyeur est préalablement renseigné. Alors il devient possible de cocher Envoyer aussi un courriel à l’adresse de l’envoyeur avec un message de confirmation.
Il est ensuite possible de définir le Sujet de l’accusé de réception, de préciser un Courriel de l’accusé de réception et de forcer un Nom de l’expéditeur de l’accusé de réception

Enregistrer les résultats du formulaire dans la base de données

Une fois cette case cochée un certain nombre de champs s’affichent qui permettent de :

  • Définir, à partir des champs, un label pour les réponses dans la liste des réponses
  • Multiple : Une même personne peut répondre plusieurs fois.
  • Modifiable : Les visiteurs peuvent modifier leurs réponses après coup.
  • Résultats anonymes (ne pas garder de traces de l’identifiant des personnes ayant répondu).
  • Enregistrer les IPs (masquées après un délai de garde)

Il est également possible de décider si la modération de l’enregistrement a lieu à priori ou à posteriori.

Si on utilise l’analyse proposée par formidable définir si on souhaite exclure des champs de cette analyse.

Il est possible de demander d’effacer de la table les résultats les plus anciens. Une fois la case cochée il sera possible de définir le nombre de jours pendant lesquels on garde l’enregistrement avant d’effacer.

On peut enfin prévoir de rafraîchir le cache à chaque enregistrement de réponses. Cela est utile si les réponses sont publiques, ou bien si on veut afficher publiquement le nombre de réponses.

Dernière modification de cette page le 5 juin 2018

Retour en haut de la page

Vos commentaires

  • Le 15 novembre à 13:31, par Zab_Paris En réponse à : Configuration des traitements de Formidable

    Bonjour,

    je m’arrache les cheveux pour récupérer dans mon formulaire (recap_form) une variable javascript (textetotal) issue d’un calcul réalisé dans le même article à partir de données envoyées par une page appelante ; je n’arrive pas à l’assigner à un champ caché (hidden1). Par contre je peux la faire apparaître dans un champ « explication ». Qui n’est pas un input, non ?

    Comment puis je récupérer cette variable ?
    J’ai créé un squelette spécifique pour cet article avec le formulaire, et j’ai appelé le formulaire dedans, avec #FORMULAIRE_FORMIDABLErecap_form, #ARRAYhidden1,

    <script language="javascript">document.write(textetotal);</script>

    Evidemment rien ne s’affiche après le titre du champ caché, dans le mail.

    Merci de votre aide,

    Zab

    • Le 15 novembre à 13:33, par Zab_Paris En réponse à : Configuration des traitements de Formidable

      peut être plus clair comme ça :

      #FORMULAIRE_FORMIDABLE{recap_form, #ARRAY{@hidden1@,<script language="javascript">document.write(textetotal);</script>}}

    • Le 15 novembre à 13:34, par Zab_Paris En réponse à : Configuration des traitements de Formidable

      hum, y’a pas de fonction « edit » ?

      je voulais écrire :

      #FORMULAIRE_FORMIDABLE{recap_form, #ARRAY{hidden1,<script language="javascript">document.write(textetotal);</script>}}

    Répondre à ce message

  • Le 30 octobre à 20:21, par Albert En réponse à : Configuration des traitements de Formidable

    Bonjour,
    est-il possible d’avoir deux traitements différents : email à chaque enregistrement et enregistrement dans une base de donnée ?
    Merci

    Répondre à ce message

  • Le 5 octobre à 10:39, par Pierrot En réponse à : Configuration des traitements de Formidable

    Bonjour,

    Je tente de chainer 2 formulaires proprement ... J’ai simplement besoin de récupérer dans une seconde page par ex. l’identifiant du premier formulaire, à partir de là je peux faire une boucle pour récupérer les données dont j’aurais besoin.

    Je vois 2 pistes pour l’instant :

    -  réussir à passer une variable d’environnement lors de la validation du premier formulaire à la seconde page, je vais tester voir si un #ENV avec le nom d’un des champs du premier formulaire retourne quelque chose. Malheureusement je ne pense pas qu’il soit possible de récupérer l’id de la réponse qui doit être créé après la validation

    -  réussir à ajouter une valeur au cookie de session avec un #SESSION_SET ou un bout de PHP (mais bon j’ai dit proprement ... hum) quelque part ...

    Pensez vous qu’une de ces 2 pistes soit possible ?

    Pierre

    • Le 5 octobre à 10:53, par Maïeul En réponse à : Configuration des traitements de Formidable

      tu pourrais configurer le premier formulaire pour qu’après il rediriger vers la page du second, en passant comme paramètre d’url l’identifiant du premier.

      En soit on pourrait mettre 2 raccourics dans cette config permettant de mettre l’id réponse et l’id de formulaire.... faut juste prendre le temps de le coder.

    Répondre à ce message

  • Le 26 septembre à 09:37, par Manu En réponse à : Configuration des traitements de Formidable

    Bonjour,
    j’ai exactement le même besoin.
    J’ai surchargé le fichier notifications/formulaire_accuse.html en ajoutant dans le squelette une ligne contenant : "réponse n°#ENV{id_formulaires_reponse}, mais cela ne fonctionne pas.
    Quelle est la bonne façon de procéder ?
    Merci beaucoup d’avance,
    Manu

    • Le 26 septembre à 10:35, par Maïeul En réponse à : Configuration des traitements de Formidable

      Quel besoin ?

      formulaire_accuse.html est pour l’accusé de réception envoyé à la personne qui poste le formulaire.

      formulaire_email.html est pour l’email envoyé aux administrateurs du site.

      C’est de la que bient le eproblème peut être ?

    • Le 26 septembre à 10:43, par Maïeul En réponse à : Configuration des traitements de Formidable

      ton mail sur la liste m’a permis de mieux comprendre ton problème : c’est bien dans l’accusé de réception que tu veux l’id de réponse,
      La version 3.17.0 fournit désormais l’id en argument du squelette formulaire_accuse.html.

    • Le 26 septembre à 10:47, par Manu En réponse à : Configuration des traitements de Formidable

      Merci de ta réponse.
      J’ai besoin que ces deux mails (l’accusé de réception ainsi que le mail envoyé au site) comportent cette information.
      Mon souci est de savoir comment récupérer la valeur de id_formulaires_reponse pour l’intégrer dans chacun de ces mails.
      Pour voir ce qui existait dans l’environnement, j’ai mis [<pre> (#ENV**|unserialize|print_r{1})</pre>]dans formulaire_accuse.html. Pas de trace de id_formulaires_reponse dans ce qui est retourné du coup je suis un peu perdu.

    • Le 26 septembre à 11:02, par Manu En réponse à : Configuration des traitements de Formidable

      Ah, nos deux mails se sont croisés !
      Je viens de mettre à jour formidable et du tout, c’est OK pour l’accusé de réception : on récupère bien l’id de la réponse. Parfait !
      Du coup, est-ce qu’il ne serait pas intéressant d’avoir cette même fonctionnalité dans formulaire_email ? On aurait ainsi quelque chose de cohérent : l’expéditeur et l’administrateur du site auraient une information commune permettant de faciliter l’exploitation des réponses ? Qu’en penses-tu ?

    • Le 26 septembre à 11:10, par Maïeul En réponse à : Configuration des traitements de Formidable

      c’est deja dans formulaire_email

    • Le 26 septembre à 12:24, par Manu En réponse à : Configuration des traitements de Formidable

      Ah, oui, effectivement (et désolé du dérangement sur ce coup-là)
      Merci infiniment, et ça se confirme à chaque fois, SPIP, c’est chouette !

    Répondre à ce message

  • Le 6 août à 15:23, par Patt En réponse à : Configuration des traitements de Formidable

    Bonjour, quelqu’un peux m’expliquer comment afficher id_formulaire_reponse dans le mail de confirmation formidable ? Je voudrais bien avoir un id de chaque email recu.
    Merci

    Répondre à ce message

Répondre à cet article

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 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

  • Bouquinerie V2

    6 octobre 2017 – 26 commentaires

    Voici la version pour SPIP 3.x du plugin Bouquinerie. Cette nouvelle version permet de gérer des livres et le ou les auteurs associés. Elle n’est pas compatible avec la précédente version. Cet article est une présentation générale et un guide pour (...)

  • Comments 3 pour SPIP 3

    8 septembre 2012 – 34 commentaires

    Commentaires de type blog, avec formulaire simplifié, microformats et nomenclature homogène.

  • Alertes

    31 mars 2014 – 14 commentaires

    Ce plugin a pour but de permettre à vos visiteurs identifiés de recevoir des alertes email lors de la publication d’un article, en fonction des abonnements qu’ils ont choisit (à certains secteurs, à certaines rubriques, à certains mots-clés ou à (...)

  • cibloc : mettre en forme le texte d’articles avec des blocs

    21 septembre – 31 commentaires

    Le plugin CIBLOC permet de mettre en forme le texte d’articles avec des blocs. Il offre des blocs, des colonnes, des icônes et des boutons. Les objectifs de ce plugin Le plugin CIBLOC offre des blocs, des colonnes, des icônes et des boutons : (...)

  • Formulaire de contact avancé

    23 mars 2009 – 1411 commentaires

    Un formulaire de contact configurable, avec de multiples options.