Changeset 49988 in spip-zone


Ignore:
Timestamp:
Jul 26, 2011, 12:44:25 PM (10 years ago)
Author:
nicolas@…
Message:

un peu d'explications ne nuit pas, format texte maintenant optionnel

Location:
_plugins_/clevermail/2_0
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/clevermail/2_0/formulaires/clevermail_list_edit.html

    r38238 r49988  
    113113            <label for="#GET{name}"><:clevermail:version_html:></label>
    114114            [<span class='erreur_message'>(#GET{erreurs})</span>]
     115            <p class="explication"><:clevermail:url_templates_explication:></p>
    115116            <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="50" maxlength="255" value="#ENV{#GET{name}}" />
    116117          </li>
    117118          #SET{name,lst_url_text}
    118119          #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    119           #SET{obli,'obligatoire'}
     120          #SET{obli,''}
    120121          <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    121122            <label for="#GET{name}"><:clevermail:version_txt:></label>
    122123            [<span class='erreur_message'>(#GET{erreurs})</span>]
     124            <p class="explication"><:clevermail:version_txt_explication:></p>
    123125            <input type="text" class="text" name="#GET{name}" id="#GET{name}" size="50" maxlength="255" value="#ENV{#GET{name}}" />
    124126          </li>
  • _plugins_/clevermail/2_0/formulaires/clevermail_list_edit.php

    r46662 r49988  
    11<?php
    22function formulaires_clevermail_list_edit_charger_dist($lst_id = -1) {
    3         // Ces define sont mis ici car dans clevermail_options.php, il etait impossible de surcharger avec un plugin ayant :
    4         //      <utilise id="clevermail" version="[2.5.0;]" />
    5         // Pour proposer une URL complète (true) ou juste le chemin du squelette (false) à la création d'une nouvelle lettre
    6         @define("_CLEVERMAIL_DISTANT", true);
    7         @define("_CLEVERMAIL_NOUVEAUTES_HTML", 'clevermail_nouveautes_html');
    8         // _CLEVERMAIL_NOUVEAUTES_HTML_OPTION est facultatif. Il permet de completer l'url amorcee avec _CLEVERMAIL_NOUVEAUTES_HTML.
    9         // define("_CLEVERMAIL_NOUVEAUTES_HTML_OPTION", 'cat=mot&sujet=1&pied=1&entete=1');
    10         @define("_CLEVERMAIL_NOUVEAUTES_TEXT", 'clevermail_nouveautes_text');
    11         // _CLEVERMAIL_NOUVEAUTES_TEXT_OPTION est facultatif. Il permet de completer l'url amorcee avec _CLEVERMAIL_NOUVEAUTES_TEXT.
    12         // define("_CLEVERMAIL_NOUVEAUTES_TEXT_OPTION", 'cat=mot&sujet=1&pied=1&entete=1');
    133        if ($valeurs = sql_fetsel('*', 'spip_cm_lists', 'lst_id='.intval($lst_id))) {
    144                $valeurs['lst_auto_week_days'] = explode(',', $valeurs['lst_auto_week_days']);
    155        } else {
    166    $cm_mail_admin = sql_getfetsel('set_value', 'spip_cm_settings', 'set_name="CM_MAIL_ADMIN"');
    17         if (defined('_CLEVERMAIL_NOUVEAUTES_HTML_OPTION')) {
    18                         if (_CLEVERMAIL_DISTANT) {
    19                                 $url_html = generer_url_public(_CLEVERMAIL_NOUVEAUTES_HTML,_CLEVERMAIL_NOUVEAUTES_HTML_OPTION);
    20                         } else {
    21                                 $url_html = _CLEVERMAIL_NOUVEAUTES_HTML;
    22                         }
    23                 } else {
    24                         if (_CLEVERMAIL_DISTANT) {
    25                                 $url_html = generer_url_public(_CLEVERMAIL_NOUVEAUTES_HTML);
    26                         } else {
    27                                 $url_html = _CLEVERMAIL_NOUVEAUTES_HTML;
    28                         }
    29                 }
    30                 if (defined('_CLEVERMAIL_NOUVEAUTES_TEXT_OPTION')) {
    31                         if (_CLEVERMAIL_DISTANT) {
    32                                 $url_text = generer_url_public(_CLEVERMAIL_NOUVEAUTES_TEXT,_CLEVERMAIL_NOUVEAUTES_TEXT_OPTION);
    33                         } else {
    34                                 $url_text = _CLEVERMAIL_NOUVEAUTES_TEXT;
    35                         }
    36                 } else {
    37                         if (_CLEVERMAIL_DISTANT) {
    38                                 $url_text = generer_url_public(_CLEVERMAIL_NOUVEAUTES_TEXT);
    39                         } else {
    40                                 $url_text = _CLEVERMAIL_NOUVEAUTES_TEXT;
    41                         }
    42                 }
    437                $valeurs = array(
    448                        'lst_id' => -1,
     
    5317                        'lst_unsubscribe_text' => _T('clevermail:confirmation_votre_desinscription_text'),
    5418                        'lst_subject_tag' => 1,
    55                         //'lst_url_html' => $GLOBALS['meta']['adresse_site'].'/?page=clevermail_nouveautes_html',
    56                         'lst_url_html' => $url_html,
    57                         //'lst_url_text' => $GLOBALS['meta']['adresse_site'].'/?page=clevermail_nouveautes_text',
    58                         'lst_url_text' => $url_text,
     19                        'lst_url_html' => 'clevermail_nouveautes_html',
     20                        'lst_url_text' => 'clevermail_nouveautes_text',
    5921                  'lst_auto_mode' => 'none',
    6022                  'lst_auto_hour' => 8,
     
    7032function formulaires_clevermail_list_edit_verifier_dist($lst_id = -1) {
    7133        $erreurs = array();
    72         foreach(array('lst_name', 'lst_moderator_email', 'lst_url_html', 'lst_url_text') as $obligatoire) {
     34        foreach(array('lst_name', 'lst_moderator_email', 'lst_url_html') as $obligatoire) {
    7335                if (!_request($obligatoire)) {
    7436                        $erreurs[$obligatoire] = _T('clevermail:ce_champ_est_obligatoire');
     
    156118  if (_request('lst_id') == -1) {
    157119    sql_insertq('spip_cm_lists', $champs);
    158     // XXX : log en chaîne de langue
     120    // TODO : log en chaîne de langue
    159121    spip_log('Nouvelle liste « '._request('lst_name').' »', 'clevermail');
    160122  } else {
    161123        sql_updateq('spip_cm_lists', $champs, "lst_id = ".intval(_request('lst_id')));
    162         // XXX : log en chaîne de langue
     124        // TODO : log en chaîne de langue
    163125    spip_log('Modification de la liste « '._request('lst_name').' » (id = '._request('lst_id').')', 'clevermail');
    164126  }
  • _plugins_/clevermail/2_0/lang/clevermail_fr.php

    r49984 r49988  
    178178          'prefixer_messages' => 'Pr&eacute;fixe',
    179179                'prefixer_messages_explication' => 'Pr&eacute;fixer les sujets des messages avec le nom de la lettre d\'information',
     180                'url_templates_explication' => 'Pr&eacute;cisez l\'URL d\'une page distante, ou le nom d\'un squelette SPIP local, sans l\'extension .html. CleverMail propose le squelette par d&eacute;faut <code>clevermail_nouveautes_html</code>.',
     181                'version_txt_explication' => 'Si vous ne remplissez pas ce param&egrave;tre, la version texte sera obtenue automatiquement à partir de la version HTML. CleverMail propose le squelette par d&eacute;faut <code>clevermail_nouveautes_text</code>.',
    180182                'confirmation_inscription' => 'Confirmation d\'une inscription envoy&eacute; par e-mail',
    181183                'confirmation_votre_inscription' => 'Confirmation de votre inscription',
     
    197199                'modifie' => 'Modifi&eacute;',
    198200                'apercu' => 'Aper&ccedil;u',
     201                'apercu_html' => 'Aper&ccedil;u HTML',
     202                'apercu_texte' => 'Aper&ccedil;u texte',
    199203                'message_queue_attente' => 'message en attente',
    200204    'messages_queue_attente' => 'messages en attente',
Note: See TracChangeset for help on using the changeset viewer.