Changeset 110180 in spip-zone


Ignore:
Timestamp:
May 10, 2018, 12:00:46 PM (15 months ago)
Author:
maieul@…
Message:
  • Meilleur organisation de la config du traitement de courriel, avec des

fieldset

  • Le champ nid à SPAM a un message d'avertissement est mis tout à la fin

des champs d'expediteur

  • Plus d'explication sur les destinataires depuis champs
Location:
_plugins_/formidable/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/lang/formidable_fr.php

    r109579 r110180  
    214214        'traitements_champ_aucun' => 'Aucun',
    215215        'traiter_email_description' => 'Poster par courriel le résultat du formulaire  à une liste de destinataires.',
     216        'traiter_email_destinataires_courriel_label' => 'Destinataires du courriel',
     217        'traiter_email_contenu_courriel_label' => 'Contenu du courriel',
     218        'traiter_email_sujet_courriel_label' => 'Sujet du courriel',
     219        'traiter_email_envoyeur_courriel_label' => 'Expéditeur du courriel',
     220        'traiter_email_AR_label' => 'Accusé de réception',
    216221        'traiter_email_horodatage' => 'Formulaire "@formulaire@" posté le @date@ à @heure@.',
    217222        'traiter_email_message_erreur' => 'Une erreur est survenue lors de l’envoi du courriel.',
     
    221226        'traiter_email_option_courriel_envoyeur_accuse_explication' => 'Précisez le courriel utilisé pour envoyer l’accusé de réception. À défaut, le destinataire sera l’expéditeur.',
    222227        'traiter_email_option_courriel_envoyeur_accuse_label' => 'Courriel de l’accusé de réception',
     228        'traiter_email_option_destinataires_champ_form_attention' => 'Cette option est déconseillée, car elle constitue un appel au SPAM.
     229        <br />- Pour envoyer à un auteur du site, utiliser l\'option «&nbsp;Destinataire&nbsp;» (plus haut).
     230  <br />- Pour envoyer à la personne qui remplit le formulaire, configurer l\'accusé de réception (plus bas).',
    223231        'traiter_email_option_destinataires_champ_form_explication' => 'Si un de vos champ est une adresse email et que vous souhaitez envoyer le formulaire à cette adresse, sélectionnez le champ.',
    224232        'traiter_email_option_destinataires_champ_form_label' => 'Destinaire présent dans un des champ des formulaires',
    225         'traiter_email_option_destinataires_explication' => 'Choisissez le champ qui correspondra aux destinataires du message.',
     233        'traiter_email_option_destinataires_explication' => 'Choisissez le champ qui correspondra aux destinataires du message. <br />
     234        Il s\'agit d\'un champ de type «&nbsp;Destinataires&nbsp;» ou «&nbsp;Champ caché&nbsp;», comprenant l\'identifiant numérique d\'un auteur du site.
     235',
    226236        'traiter_email_option_destinataires_label' => 'Destinataires',
    227237        'traiter_email_option_destinataires_plus_explication' => 'Une liste d’adresses séparées par des virgules.',
     
    243253        'traiter_email_option_sujet_accuse_label' => 'Sujet de l’accusé de réception',
    244254        'traiter_email_option_sujet_explication' => 'Construisez le sujet à l’aide des @raccourcis@. Si vous ne mettez rien, le sujet sera construit automatiquement.',
    245         'traiter_email_option_sujet_label' => 'Sujet du message',
     255        'traiter_email_option_sujet_label' => 'Sujet du courriel',
    246256        'traiter_email_option_sujet_valeurs_brutes_label' => 'Valeurs brutes',
    247257        'traiter_email_option_sujet_valeurs_brutes_label_case' => 'Le courriel est destiné à un robot et non pas à un·e humain·e. Dans le sujet du message, mettre les valeurs brutes (compréhensibles par des robots) des champs et non pas les valeurs interprétées (compréhensible par des humain·e·s).',
  • _plugins_/formidable/trunk/paquet.xml

    r110166 r110180  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="3.8.0"
     4        version="3.9.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/formidable/trunk/traiter/email.yaml

    r109568 r110180  
    44options:
    55  -
    6     saisie: 'champ'
    7     options:
    8       nom: 'champ_destinataires'
    9       label: '<:formidable:traiter_email_option_destinataires_label:>'
    10       explication: '<:formidable:traiter_email_option_destinataires_explication:>'
    11       forcer_type: [destinataires,hidden]
    12       env: true
     6    saisie: 'fieldset'
     7    options:
     8      nom: 'destinataires'
     9      label: '<:formidable:traiter_email_destinataires_courriel_label:>'
     10      tagfield: '<legend>'
     11    saisies:
     12      -
     13        saisie: 'champ'
     14        options:
     15          nom: 'champ_destinataires'
     16          label: '<:formidable:traiter_email_option_destinataires_label:>'
     17          explication: '<:formidable:traiter_email_option_destinataires_explication:>'
     18          forcer_type: [destinataires,hidden]
     19          env: true
     20      -
     21        saisie: 'input'
     22        options:
     23          nom: 'destinataires_plus'
     24          label: '<:formidable:traiter_email_option_destinataires_plus_label:>'
     25          explication: '<:formidable:traiter_email_option_destinataires_plus_explication:>'
     26        verifier:
     27          type: 'email'
     28      -
     29        saisie: 'textarea'
     30        options:
     31          nom: 'destinataires_selon_champ'
     32          label: '<:formidable:traiter_email_option_destinataires_selon_champ_label:>'
     33          explication: '<:formidable:traiter_email_option_destinataires_selon_champ_explication:>'
     34          placeholder: "@selection_1@/choix1 : mail1@example.tld, mail2@example.tld"
     35          conteneur_class: 'pleine_largeur'
     36          rows: 4
     37      -
     38        saisie: 'champ'
     39        options:
     40          nom: 'champ_courriel_destinataire_form'
     41          label: '<:formidable:traiter_email_option_destinataires_champ_form_label:>'
     42          explication: '<:formidable:traiter_email_option_destinataires_champ_form_explication:>'
     43          attention: '<:formidable:traiter_email_option_destinataires_champ_form_attention:>'
     44          env: true
    1345  -
    14     saisie: 'champ'
    15     options:
    16       nom: 'champ_courriel_destinataire_form'
    17       label: '<:formidable:traiter_email_option_destinataires_champ_form_label:>'
    18       explication: '<:formidable:traiter_email_option_destinataires_champ_form_explication:>'
    19       env: true
     46    saisie: 'fieldset'
     47    options:
     48      nom: 'envoyeur'
     49      label: '<:formidable:traiter_email_envoyeur_courriel_label:>'
     50      tagfield: '<legend>'
     51    saisies:
     52      -
     53        saisie: 'champ'
     54        options:
     55          nom: 'champ_courriel'
     56          label: '<:formidable:traiter_email_option_envoyeur_courriel_label:>'
     57          explication: '<:formidable:traiter_email_option_envoyeur_courriel_explication:>'
     58          env: true
     59      -
     60        saisie: 'case'
     61        options:
     62          nom: 'activer_vrai_envoyeur'
     63          label_case: '<:formidable:traiter_email_option_vrai_envoyeur_label:>'
     64          explication: '<:formidable:traiter_email_option_vrai_envoyeur_explication:>'
     65      -
     66        saisie: 'input'
     67        options:
     68          nom: 'champ_nom'
     69          label: '<:formidable:traiter_email_option_envoyeur_nom_label:>'
     70          explication: '<:formidable:traiter_email_option_envoyeur_nom_explication:>'
    2071  -
    21     saisie: 'input'
    22     options:
    23       nom: 'destinataires_plus'
    24       label: '<:formidable:traiter_email_option_destinataires_plus_label:>'
    25       explication: '<:formidable:traiter_email_option_destinataires_plus_explication:>'
    26     verifier:
    27       type: 'email'
     72    saisie: 'fieldset'
     73    options:
     74      nom: 'sujet'
     75      label: '<:formidable:traiter_email_sujet_courriel_label:>'
     76      tagfield: '<legend>'
     77    saisies:
     78      -
     79        saisie: 'input'
     80        options:
     81          nom: 'champ_sujet'
     82          label: '<:formidable:traiter_email_option_sujet_label:>'
     83          explication: '<:formidable:traiter_email_option_sujet_explication:>'
     84      -
     85        saisie: 'case'
     86        options:
     87          nom: 'champ_sujet_valeurs_brutes'
     88          label : '<:formidable:traiter_email_option_sujet_valeurs_brutes_label:>'
     89          label_case : '<:formidable:traiter_email_option_sujet_valeurs_brutes_label_case:>'
    2890  -
    29     saisie: 'textarea'
    30     options:
    31       nom: 'destinataires_selon_champ'
    32       label: '<:formidable:traiter_email_option_destinataires_selon_champ_label:>'
    33       explication: '<:formidable:traiter_email_option_destinataires_selon_champ_explication:>'
    34       placeholder: "@selection_1@/choix1 : mail1@example.tld, mail2@example.tld"
    35       conteneur_class: 'pleine_largeur'
    36       rows: 4
     91    saisie: 'fieldset'
     92    options:
     93      nom: 'contenu'
     94      label: '<:formidable:traiter_email_contenu_courriel_label:>'
     95      tagfield: '<legend>'
     96    saisies:
     97      -
     98        saisie: 'textarea'
     99        options:
     100          nom: 'exclure_champs_email'
     101          label: '<:formidable:traiter_email_option_exclure_champs_email_label:>'
     102          explication: '<:formidable:traiter_email_option_exclure_champs_email_explication:>'
     103          placeholder: "input_3,selection_2"
     104          conteneur_class: 'pleine_largeur'
     105          rows: 4
     106      -
     107        saisie: 'case'
     108        options:
     109          nom: 'pj'
     110          li_class: 'pleine_largeur'
     111          label_case: '<:formidable:traiter_email_option_pj_label:>'
     112          explication: '<:formidable:traiter_email_option_pj_explication:>'
     113      -
     114        saisie: 'case'
     115        options:
     116          nom: 'masquer_liens'
     117          li_class: 'pleine_largeur'
     118          label_case: '<:formidable:traiter_email_option_masquer_liens_label_case:>'
     119      -
     120        saisie: 'case'
     121        options:
     122          nom: 'activer_ip'
     123          li_class: 'pleine_largeur'
     124          label_case: '<:formidable:traiter_email_option_activer_ip_label_case:>'
    37125  -
    38     saisie: 'textarea'
    39     options:
    40       nom: 'exclure_champs_email'
    41       label: '<:formidable:traiter_email_option_exclure_champs_email_label:>'
    42       explication: '<:formidable:traiter_email_option_exclure_champs_email_explication:>'
    43       placeholder: "input_3,selection_2"
    44       conteneur_class: 'pleine_largeur'
    45       rows: 4
    46   -
    47     saisie: 'champ'
    48     options:
    49       nom: 'champ_courriel'
    50       label: '<:formidable:traiter_email_option_envoyeur_courriel_label:>'
    51       explication: '<:formidable:traiter_email_option_envoyeur_courriel_explication:>'
    52       env: true
    53   -
    54     saisie: 'case'
    55     options:
    56       nom: 'activer_vrai_envoyeur'
    57       label_case: '<:formidable:traiter_email_option_vrai_envoyeur_label:>'
    58       explication: '<:formidable:traiter_email_option_vrai_envoyeur_explication:>'
    59   -
    60     saisie: 'input'
    61     options:
    62       nom: 'champ_nom'
    63       label: '<:formidable:traiter_email_option_envoyeur_nom_label:>'
    64       explication: '<:formidable:traiter_email_option_envoyeur_nom_explication:>'
    65   -
    66     saisie: 'input'
    67     options:
    68       nom: 'champ_sujet'
    69       label: '<:formidable:traiter_email_option_sujet_label:>'
    70       explication: '<:formidable:traiter_email_option_sujet_explication:>'
    71   -
    72     saisie: 'case'
    73     options:
    74       nom: 'champ_sujet_valeurs_brutes'
    75       label : '<:formidable:traiter_email_option_sujet_valeurs_brutes_label:>'
    76       label_case : '<:formidable:traiter_email_option_sujet_valeurs_brutes_label_case:>'
    77   -
    78     saisie: 'case'
    79     options:
    80       nom: 'pj'
    81       li_class: 'pleine_largeur'
    82       label_case: '<:formidable:traiter_email_option_pj_label:>'
    83       explication: '<:formidable:traiter_email_option_pj_explication:>'
    84   -
    85     saisie: 'case'
    86     options:
    87       nom: 'masquer_liens'
    88       li_class: 'pleine_largeur'
    89       label_case: '<:formidable:traiter_email_option_masquer_liens_label_case:>'
    90   -
    91     saisie: 'case'
    92     options:
    93       nom: 'activer_ip'
    94       li_class: 'pleine_largeur'
    95       label_case: '<:formidable:traiter_email_option_activer_ip_label_case:>'
    96   -
    97     saisie: 'case'
    98     options:
    99       nom: 'activer_accuse'
    100       li_class: 'pleine_largeur'
    101       label_case: '<:formidable:traiter_email_option_activer_accuse_label_case:>'
    102   -
    103     saisie: 'input'
    104     options:
    105       nom: 'sujet_accuse'
    106       label: '<:formidable:traiter_email_option_sujet_accuse_label:>'
    107       explication: '<:formidable:traiter_email_option_sujet_explication:>'
    108   -
    109     saisie: 'input'
    110     options:
    111       nom: 'courriel_envoyeur_accuse'
    112       label: '<:formidable:traiter_email_option_courriel_envoyeur_accuse_label:>'
    113       explication: '<:formidable:traiter_email_option_courriel_envoyeur_accuse_explication:>'
    114   -
    115     saisie: 'input'
    116     options:
    117       nom: 'nom_envoyeur_accuse'
    118       label: '<:formidable:traiter_email_option_nom_envoyeur_accuse_label:>'
    119       explication: '<:formidable:traiter_email_option_nom_envoyeur_accuse_explication:>'
     126    saisie: 'fieldset'
     127    options:
     128      nom: 'AR'
     129      label: '<:formidable:traiter_email_AR_label:>'
     130      tagfield: '<legend>'
     131    saisies:
     132      -
     133        saisie: 'case'
     134        options:
     135          nom: 'activer_accuse'
     136          li_class: 'pleine_largeur'
     137          label_case: '<:formidable:traiter_email_option_activer_accuse_label_case:>'
     138      -
     139        saisie: 'input'
     140        options:
     141          nom: 'sujet_accuse'
     142          label: '<:formidable:traiter_email_option_sujet_accuse_label:>'
     143          explication: '<:formidable:traiter_email_option_sujet_explication:>'
     144      -
     145        saisie: 'input'
     146        options:
     147          nom: 'courriel_envoyeur_accuse'
     148          label: '<:formidable:traiter_email_option_courriel_envoyeur_accuse_label:>'
     149          explication: '<:formidable:traiter_email_option_courriel_envoyeur_accuse_explication:>'
     150      -
     151        saisie: 'input'
     152        options:
     153          nom: 'nom_envoyeur_accuse'
     154          label: '<:formidable:traiter_email_option_nom_envoyeur_accuse_label:>'
     155          explication: '<:formidable:traiter_email_option_nom_envoyeur_accuse_explication:>'
Note: See TracChangeset for help on using the changeset viewer.