Changeset 99248 in spip-zone


Ignore:
Timestamp:
Aug 26, 2016, 11:15:31 AM (3 years ago)
Author:
brunobergot@…
Message:

version 3.4.0 : permettre de désactiver l'obligation de renseigner un nom dans le form de forum

retour sur r66004

Location:
_plugins_/comments/trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/comments/trunk/comments_fonctions.php

    r76519 r99248  
    103103
    104104        if ($flux['args']['form']=='forum'){
    105                 // on doit indiquer un login au moins
     105                // vérifier le champ nom et email si la conf le demande
    106106                if (!isset($GLOBALS['visiteur_session']['statut'])){
    107                         if (!_request('session_nom') AND
    108                                 (!isset($GLOBALS['visiteur_session']['session_nom']) OR !strlen($GLOBALS['visiteur_session']['session_nom']))){
    109                                 $flux['data']['session_nom'] = _T('info_obligatoire');
    110                                 unset($flux['data']['previsu']);
     107                        include_spip('inc/config');
     108                        if (lire_config('comments/nom_obli',1)
     109                                AND !_request('session_nom')
     110                                AND (!isset($GLOBALS['visiteur_session']['session_nom']) OR !strlen($GLOBALS['visiteur_session']['session_nom']))
     111                        ){
     112                                        $flux['data']['session_nom'] = _T('info_obligatoire');
     113                                        unset($flux['data']['previsu']);
    111114                        }
    112                         include_spip("inc/config");
    113                         if (lire_config("comments/email_obli",'')
     115                        if (lire_config('comments/email_obli','')
    114116                                AND !_request('session_email')
    115                                 AND (!isset($GLOBALS['visiteur_session']['session_email']) OR !strlen($GLOBALS['visiteur_session']['session_email']))){
     117                                AND (!isset($GLOBALS['visiteur_session']['session_email']) OR !strlen($GLOBALS['visiteur_session']['session_email']))
     118                        ){
    116119                                $flux['data']['session_email'] = _T('info_obligatoire');
    117120                                unset($flux['data']['previsu']);
  • _plugins_/comments/trunk/formulaires/configurer_comments.html

    r66011 r99248  
    5757    <fieldset>
    5858                <legend><:comments:cfg_forum_champs_obligatoires:></legend>
    59         <p class="explication"><:comments:cfg_explication_nom_obligatoire:></p>
    6059        <ul>
    61             #SET{name,email_obli}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    62             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
    63                 <span class='erreur_message'>(#GET{erreurs})</span>
    64                 ]
    65                 #SET{val,1}
     60            <li class="editer editer_champs_obligatoires">
     61                #SET{name,nom_obli}#SET{val,1}
     62                <div class="choix">
     63                    <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#ENV{#GET{name}}|!={0}|oui)checked="checked"] />
     64                    <label for="#GET{name}_#GET{val}"><:comments:cfg_label_nom_obligatoire:></label>
     65                </div>
     66                #SET{name,email_obli}#SET{val,1}
    6667                <div class="choix">
    6768                    <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name}}}|oui)checked="checked"] />
  • _plugins_/comments/trunk/lang/comments_fr.php

    r97244 r99248  
    99
    1010        // C
    11         'cfg_explication_nom_obligatoire' => 'La saisie d’un nom ou pseudo est obligatoire pour déposer un commentaire. Vous pouvez choisir de rendre également obligatoire la saisie d’un courriel.',
    1211        'cfg_forum_champs_obligatoires' => 'Champs obligatoires',
    1312        'cfg_forum_format_fil' => 'Liste ou thread ?',
     
    2221        'cfg_label_apparence_permalien_picto' => 'Picto',
    2322        'cfg_label_email_obligatoire' => 'Rendre obligatoire la saisie d’un courriel',
     23        'cfg_label_nom_obligatoire' => 'Rendre obligatoire la saisie d’un nom ou pseudo',
    2424        'cfg_label_presentation_fil' => 'Présentation du fil de discussion',
    2525        'cfg_label_presentation_fil_liste' => 'Liste de commentaires (à plat)',
  • _plugins_/comments/trunk/paquet.xml

    r95554 r99248  
    22        prefix="comments"
    33        categorie="communication"
    4         version="3.3.3"
     4        version="3.4.0"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.