Changeset 80995 in spip-zone


Ignore:
Timestamp:
Feb 23, 2014, 3:24:18 PM (5 years ago)
Author:
eric@…
Message:

Ajout d'un formulaire de configuration dans la page maintenance permettant d'effacer une ou toutes les configurations du squelette.

Location:
_squelettes_/sarkaspip/branches/v_33
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip/branches/v_33/formulaires/sauvegarde_cfg.html

    r79474 r80995  
    1010                <ul>
    1111                        #SET{name,config_a_sauvegarder}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    12                         <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]" id="bloc_fonds">
     12                        <li class="editer long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    1313                                <label for="#GET{name}"><:sarkaspip_config:cfg_lbl_fond_sauvegarde:></label>[
    1414                                <span class='erreur_message'>(#GET{erreurs})</span>
  • _squelettes_/sarkaspip/branches/v_33/formulaires/sauvegarde_cfg.php

    r80244 r80995  
    44        $options = '';
    55
    6         $pages_cfg = array();
    7         $sections = explode('|',_SARKASPIP_PAGES_CONFIG);
    8         foreach ($sections as $_section){
    9                 $_section = explode("!",$_section);
    10                 $_section = end($_section);
    11                 $pages_cfg = array_merge($pages_cfg, array_map('trim',explode(":",$_section)));
    12         }
     6        $pages_cfg = lister_pages_configuration();
    137
    148        foreach ($pages_cfg as $_config) {
    159                if ($_config != 'maintenance') {
    1610                        $item = "sarkaspip_{$_config}";
    17                         $options .= '<option value="' . $_config . '">' . _T("sarkaspip:$item") . '</option>';
     11                        $options .= '<option value="' . $_config . '">' . _T("sarkaspip_config:$item") . '</option>';
    1812                }
    1913        }
  • _squelettes_/sarkaspip/branches/v_33/inc/sarkaspip_filtres.php

    r76994 r80995  
    455455}
    456456
     457
     458function lister_pages_configuration() {
     459        $pages_cfg = array();
     460
     461        $sections = explode('|',_SARKASPIP_PAGES_CONFIG);
     462        foreach ($sections as $_section){
     463                $_section = explode("!",$_section);
     464                $_section = end($_section);
     465                $pages_cfg = array_merge($pages_cfg, array_map('trim',explode(":",$_section)));
     466        }
     467
     468        return $pages_cfg;
     469}
     470
     471
    457472// =======================================================================================================================================
    458473// Filtres : module AGENDA
  • _squelettes_/sarkaspip/branches/v_33/lang/sarkaspip_config_fr.php

    r80992 r80995  
    2828        'cfg_boite_breve' => 'Brève',
    2929        'cfg_boite_coins' => 'Coins arrondis',
     30        'cfg_boite_fond_raz' => 'Remise à zéro de configuration',
    3031        'cfg_boite_fond_restauration' => 'Restauration de configuration',
    3132        'cfg_boite_fond_sauvegarde' => 'Sauvegarde de configuration',
     
    6364        'cfg_descr_herbier' => 'Le corps de la page des sites favoris propose une liste paginée de sites, agrémentée de vignettes. Cette page est affichée selon deux modèles: une liste (description et vignette) et un panorama de vignettes uniquement. Cette page de configuration vous permet de choisir les caractéristiques de chaque modèle.',
    6465        'cfg_descr_layout' => 'Le squelette Sarka-SPIP est basé sur les layouts Gala d\'Alessandro Fulciniti (<a href="http://blog.html.it/layoutgala/">Layout Gala</a>) qui permettent de jouer sur la position des colonnes navigation, centre et extra. Cette page vous permet de choisir le layout qui vous convient.',
    65         'cfg_descr_maintenance' => 'Cette page permet de sauvegarder, de restaurer ou de remettre à zéro les configurations du squelette.',
     66        'cfg_descr_maintenance' => 'Cette page permet de sauvegarder, de restaurer ou d\'effacer les configurations du squelette.',
    6667        'cfg_descr_menus' => 'Les menus du squelette facilitent la navigation au sein du site. Ils sont inclus soit dans la colonne navigation, soit dans le bandeau. Cette page vous permet de choisir leur modèle ainsi que leur positionnement.',
    6768        'cfg_descr_modeles' => 'Cette page permet de configurer certains paramètres globaux applicables modèles img, doc et emb.',
     
    208209        'cfg_lbl_exclusif' => 'Voulez-vous utiliser le mode exclusif ?',
    209210        'cfg_inf_extrait_sans_logo' => 'Vous avez la possibilité de définir un logo pour chaque article ou album. Mais si ce logo n\'est pas renseigné, le squelette a la possibilité d\'afficher le logo de la rubrique. Voulez-vous activer cette option dans la page du formulaire de commentaire ?',
     211        'cfg_inf_fond_raz' => 'Vous pouvez rétablir la configuration par défaut de chaque page de configuration que vous avez déjà modifiée.',
    210212        'cfg_inf_fond_restauration' => 'Vous pouvez restaurer un état antérieur de chaque page de configuration que vous avez sauvegardée. Choisissez le fichier de sauvegarde dans la liste ci-dessous.',
    211213        'cfg_inf_fond_sauvegarde' => 'Vous pouvez sauvegarder un état de chaque page de configuration dans un fichier texte pour une restauration ou une consultation future. Le fichier est créé dans <code>tmp/sarkaspip/config/<em>configuration</em>/</code> et se nomme <code><em>configuration_date</em>.txt</code>.',
     
    420422        'cfg_lbl_effet_mediabox' => 'Effet Mediabox image par image (nécessite le plugin Mediabox)',
    421423        'cfg_lbl_effet_mediabox_diapo' => 'Effet Mediabox en diaporama (nécessite le plugin Mediabox)',
     424        'cfg_lbl_fond_raz' => 'Configuration à effacer',
    422425        'cfg_lbl_fond_restauration' => 'Configuration à restaurer',
    423426        'cfg_lbl_fond_sauvegarde' => 'Configuration à sauvegarder',
     
    652655        'cfg_lgd_sommaire_une' => 'Article en Une',
    653656        'cfg_lgd_syndication' => 'Liste des articles syndiqués',
     657        'cfg_msg_configuration_raz_ok' => 'La configuration @page@ a bien été effacéé.',
     658        'cfg_msg_configurations_raz_ok' => 'Toutes les configurations ont bien été effacées.',
    654659        'cfg_msg_fichier_restauration_nok' => 'Erreur lors de la restauration du fichier de sauvegarde.',
    655660        'cfg_msg_fichier_restauration_ok' => 'Le fichier de sauvegarde <strong>@nom_fichier@</strong> a bien été restauré.',
  • _squelettes_/sarkaspip/branches/v_33/paquet.xml

    r80992 r80995  
    22        prefix="sarkaspip"
    33        categorie="squelette"
    4         version="3.3.42"
     4        version="3.3.43"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
  • _squelettes_/sarkaspip/branches/v_33/prive/squelettes/contenu/configurer_sarkaspip.html

    r79474 r80995  
    1313[(#ENV{cfg, accueil}|=={maintenance}|oui)
    1414        [<div class="noajax">(#FORMULAIRE_SAUVEGARDE_CFG)</div>]
    15         [<div class="ajax">(#FORMULAIRE_RESTAURATION_CFG)</div>]]
     15        [<div class="ajax">(#FORMULAIRE_RESTAURATION_CFG)</div>]
     16        [<div class="ajax">(#FORMULAIRE_RAZ_CFG)</div>]]
    1617
    1718[(#REM) <!-- Boite d'information sur la page de configuration affichee --> ]
Note: See TracChangeset for help on using the changeset viewer.