Changeset 66010 in spip-zone


Ignore:
Timestamp:
Sep 18, 2012, 9:53:03 AM (8 years ago)
Author:
cedric@…
Message:

Chaines de langue pour la configuration
Il est possible de rendre l'email obligatoire par configuration (http://contrib.spip.net/Plugin-Comments-notes-de-developpement)

Location:
_plugins_/comments/trunk
Files:
4 edited

Legend:

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

    r66007 r66010  
    9494                                unset($flux['data']['previsu']);
    9595                        }
     96                        include_spip("inc/config");
     97                        if (lire_config("comments/email_obli",'')
     98                                AND !_request('session_email')){
     99                                $flux['data']['session_email'] = _T('info_obligatoire');
     100                                unset($flux['data']['previsu']);
     101                        }
    96102                }
    97103        }
  • _plugins_/comments/trunk/formulaires/configurer_comments.html

    r66008 r66010  
    1111        #ACTION_FORMULAIRE{#ENV{action}}
    1212        <fieldset>
    13                 <legend>Liste ou thread ?</legend>
     13                <legend><:comments:cfg_forum_format_fil:></legend>
    1414                <ul>
    1515                        <li class="editer comments_fil[ (#ENV**{erreurs}|table_valeur{comments_fil}|oui)erreur]">
    16                                 <label for="comments_fil">Pr&eacute;sentation du&nbsp;fil de discussion</label>[
     16                                <label for="comments_fil"><:comments:cfg_label_presentation_fil:></label>[
    1717                                <span class='erreur'>(#ENV**{erreurs}|table_valeur{comments_fil})</span>
    1818                                ]<select name="comments_fil" id="comments_fil">
    19                                                 <option value="list"[(#ENV{comments_fil,list}|=={list}|oui) selected="selected"]>Liste de commentaires (&agrave; plat)</option>
    20                                                 <option value="thread"[(#ENV{comments_fil,list}|=={thread}|oui) selected="selected"]>Enfilade de commentaires (en thread)</option>
    21                                                 <option value="thread1"[(#ENV{comments_fil,list}|replace{'-',''}|=={thread1}|oui) selected="selected"]>Enfilade de commentaires (en thread) &agrave; un niveau</option>
     19                                                <option value="list"[(#ENV{comments_fil,list}|=={list}|oui) selected="selected"]><:comments:cfg_label_presentation_fil_liste:></option>
     20                                                <option value="thread"[(#ENV{comments_fil,list}|=={thread}|oui) selected="selected"]><:comments:cfg_label_presentation_fil_thread:></option>
     21                                                <option value="thread1"[(#ENV{comments_fil,list}|replace{'-',''}|=={thread1}|oui) selected="selected"]><:comments:cfg_label_presentation_fil_thread1:></option>
    2222                                </select>
    2323                        </li>
     
    2525        </fieldset>
    2626        <fieldset>
    27                 <legend>Permalien</legend>
     27                <legend><:comments:cfg_forum_permalien:></legend>
    2828                <ul>
    2929                        <li class="editer comments_permalink[ (#ENV**{erreurs}|table_valeur{comments_permalink}|oui)erreur]">
    30                                 <label for="permalink">Apparence du lien permanent vers le commentaire</label>[
     30                                <label for="permalink"><:comments:cfg_label_apparence_permalien:></label>[
    3131                                <span class='erreur'>(#ENV**{erreurs}|table_valeur{comments_fil})</span>
    3232                                ]<select name="permalink" id="permalink" style="width: 12em;">
    33                                         <option value="aucun"[(#ENV{permalink,diese}|=={aucun}|oui) selected="selected"]>Aucun</option>
    34                                         <option value="diese"[(#ENV{permalink,diese}|=={diese}|oui) selected="selected"]>Di&egrave;se (#)</option>
    35                                         <option value="compteur"[(#ENV{permalink,diese}|=={compteur}|oui) selected="selected"]>Compteur (1.)</option>
    36                                         <option value="picto"[(#ENV{permalink,diese}|=={picto}|oui) selected="selected"]>Picto</option>
     33                                        <option value="aucun"[(#ENV{permalink,diese}|=={aucun}|oui) selected="selected"]><:comments:cfg_label_apparence_permalien_aucun:></option>
     34                                        <option value="diese"[(#ENV{permalink,diese}|=={diese}|oui) selected="selected"]><:comments:cfg_label_apparence_permalien_diese:></option>
     35                                        <option value="compteur"[(#ENV{permalink,diese}|=={compteur}|oui) selected="selected"]><:comments:cfg_label_apparence_permalien_compteur:></option>
     36                                        <option value="picto"[(#ENV{permalink,diese}|=={picto}|oui) selected="selected"]><:comments:cfg_label_apparence_permalien_picto:></option>
    3737                                </select>
    3838                        </li>
     
    5454                </ul>
    5555        </fieldset>
     56    <fieldset>
     57                <legend><:comments:cfg_forum_champs_obligatoires:></legend>
     58        <p class="explication"><:comments:cfg_explication_nom_obligatoire:></p>
     59        <ul>
     60            #SET{name,email_obli}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     61            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     62                <span class='erreur_message'>(#GET{erreurs})</span>
     63                ]
     64                #SET{val,1}
     65                <div class="choix">
     66                    <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name}}}|oui)checked="checked"] />
     67                    <label for="#GET{name}_#GET{val}"><:comments:cfg_label_email_obligatoire:></label>
     68                </div>
     69            </li>
     70                </ul>
     71        </fieldset>
    5672        <fieldset class="todo none">
    5773                <legend>Style</legend>
  • _plugins_/comments/trunk/lang/comments_fr.php

    r65412 r66010  
    1010        'cfg_forum_longueur_maxi' => 'Longueur maximale',
    1111        'cfg_forum_longueur_mini' => 'Longueur minimale',
     12        'cfg_forum_permalien' => 'Permalien',
     13        'cfg_forum_format_fil' => 'Liste ou thread ?',
     14        'cfg_forum_champs_obligatoires' => 'Champs obligatoires',
     15        'cfg_label_presentation_fil' => 'Présentation du fil de discussion',
     16        'cfg_label_presentation_fil_liste' => 'Liste de commentaires (à plat)',
     17        'cfg_label_presentation_fil_thread' => 'Enfilade de commentaires (en thread)',
     18        'cfg_label_presentation_fil_thread1' => 'Enfilade de commentaires à un niveau',
     19        'cfg_label_apparence_permalien' => 'Apparence du lien permanent vers le commentaire',
     20        'cfg_label_apparence_permalien_aucun' => 'Aucun',
     21        'cfg_label_apparence_permalien_diese' => 'Dièse (#)',
     22        'cfg_label_apparence_permalien_compteur' => 'Compteur (1.)',
     23        'cfg_label_apparence_permalien_picto' => 'Picto',
     24        'cfg_label_email_obligatoire' => 'Rendre obligatoire la saisie d\'un couriel',
     25        '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.',
    1226        'comment' => 'commentaire',
    1327        'comments' => 'commentaires',
  • _plugins_/comments/trunk/paquet.xml

    r66005 r66010  
    22        prefix="comments"
    33        categorie="communication"
    4         version="3.1.1"
     4        version="3.1.2"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.