Changeset 111455 in spip-zone


Ignore:
Timestamp:
Aug 28, 2018, 2:12:53 PM (8 months ago)
Author:
real3t@…
Message:

[SoyezCréateurs?] Gros ménage dans le script de configuration rapide : il va chercher tout seul les éléments importables dans les 3 sous-dossiers de cfg_config : ecrase, fusion, fusion_inv

Ménage dans les chaînes de langues.

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
3 added
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/cfg_config/fusion/soyezcreateurs_mode_cognac.yaml

    r111454 r111455  
    1 nom: 'Mode Cognac'
     1nom: 'Mode Cognac <i>(paramètres principaux, y compris largeurs site et images)</i>'
    22soyezcreateurs:
    33  soyezcreateurs:
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/lang/soyezcreateursprive_fr.php

    r111192 r111455  
    358358        'cfg_nombres_dessousbreves_label' => 'Nombre d’items affichés dans les DessousBreves',
    359359        'cfg_nombres_sitesaccueil_label' => 'Nombre de sites affichés en page d’accueil',
    360        
    361         'ieconfig_soyezcreateurs_export_explication' => 'Exportera la configuration du squelette SoyezCréateurs.',
    362         'ieconfig_soyezcreateurs_export_option' => 'Inclure dans l’export ?',
    363         'ieconfig_soyezcreateurs_import_explication' => 'Importera la configuration de l’onglet principal.',
    364         'ieconfig_soyezcreateurs_import_option' => 'Inclure dans l’import ?',
    365         'ieconfig_probleme_import_config' => 'Un probleme est suvenue durant l’import ?',
    366         'ieconfig_soyezcreateurs_export_option_soyezcreateurs' => 'Exporter les paramètres principaux ',
    367         'soyezcreateurs_export_soyezcreateurs' => 'Exporter les paramètres principaux ',
    368         'soyezcreateurs_export_soyezcreateurs_layout' => 'Exporter les paramètres de positionnement ',
    369         'soyezcreateurs_export_soyezcreateurs_couleurs' => 'Exporter les paramètres de couleurs ',
    370         'soyezcreateurs_export_soyezcreateurs_google' => 'Exporter les paramètres référencement ',
    371         'ieconfig_soyezcreateurs_export_option_choix' => 'Choix des paramètres à exporter ?',
    372         'ieconfig_formulaire_type_import' => 'Type d’import',
    373         'ieconfig_formulaire_type_import_explication' => 'Que voulez vous importer ?',
    374         'ieconfig_ne_pas_importer' => 'Ne rien importer',
    375         'ieconfig_ne_pas_importer' => 'Ne rien importer',
    376         'ieconfig_soyezcreateurs_import_explication_soyezcreateurs' => 'Importera la configuration de l’onglet principal.',
    377         'ieconfig_soyezcreateurs_import_explication_soyezcreateurs_layout' => 'Importera la configuration de l’onglet Positionnement.',
    378         'ieconfig_soyezcreateurs_import_explication_soyezcreateurs_couleurs' => 'Importera la configuration de l’onglet Couleurs.',
    379         'ieconfig_soyezcreateurs_import_explication_soyezcreateurs_google' => 'Importera la configuration de l’onglet Référencement.',
    380         'ieconfig_soyezcreateurs_import_option_choix' => 'Quel type d’import souhaitez-vous?',
    381         'soyezcreateurs_import_ecraser' => 'Avec écrasement de la configuration existante',
    382         'soyezcreateurs_import_soyezcreateurs_fusionner' => 'Avec fusion des configurations (import > existant)',
    383         'soyezcreateurs_import_soyezcreateurs_rien' => 'Ne pas importer',
    384         'soyezcreateurs_import_soyezcreateurs_fusionner_inv' => 'En n’écrire que si paramètre manquant (existant > import)',
    385         'ieconfig_soyezcreateurs_import_nofound_explication' => 'Aucune configuration trouvé pour cette onglet. Veuillez annuler l’importation et choisir une autre sauvegarde.',
    386        
    387         'ieconfig_import_spe' => 'Importation de configuration pré-enregistrés.',
    388         'ieconfig_import_spe_couleurs' => 'Importation de configuration pré-enregistrés de jeux de couleurs.',
    389         'ieconfig_import_spe_couleurs_choix' => 'Importation de configuration pré-enregistrés de jeux de couleurs.',
     360               
     361        'ieconfig_import_spe' => 'Importation de configuration pré-enregistrés <i>(<strong>Attention</strong>, action immédiate !)</i> :',
    390362        'configurations_rapides_soyezcreateurs' => 'Configurations rapides de SoyezCréateurs',
    391         'ieconfig_import_spe_police' => 'Importation de configuration pré-enregistrés de jeux de polices.',
    392         'ieconfig_import_spe_layout' => 'Importation de configuration pré-enregistrés de jeux de positionnement ou de template.'
    393        
    394363       
    395364);
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r111452 r111455  
    22        prefix="soyezcreateurs"
    33        categorie="squelette"
    4         version="5.0.7"
     4        version="5.0.8"
    55        etat="stable"
    66        compatibilite="[3.1.8;3.2.*]"
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/prive/exec/sc_import.html

    r111453 r111455  
    1 <h1><:soyezcreateursprive:ieconfig_import_spe:></h1>
     1[(#AUTORISER{webmestre}|sinon_interdire_acces)]
     2<h1><:soyezcreateursprive:configurations_rapides_soyezcreateurs:></h1>
     3<p class="spip"><:soyezcreateursprive:ieconfig_import_spe:></p>
    24<?php
    35        $nom = _request('nom');
    4         $option = _request('option');
     6        $option = '#ENV{option}';
    57        if (isset($nom) and isset($option)) {
    68                include_spip('soyezcreateurs_fonctions_ieconfig');
     
    1214
    1315<ul class="spip">
    14         [
    15         (#AUTORISER{webmestre}|oui)<li><a href="[(#SELF|parametre_url{nom,cfg_config/soyezcreateurs_mode_cognac}|parametre_url{option,fusion})]">Activer mode Cognac de SoyezCréateurs</a> (<strong>Attention</strong>, action immédiate&nbsp;!)</li>
    16         ]
     16<BOUCLE_Types(DATA)
     17  {source table,#LISTE{ecrase,fusion,fusion_inv}}>
     18<BOUCLE_repertoires(DATA){source ls, #CHEMIN{cfg_config}/#VALEUR/*.yaml}{par basename}>
     19        <li><a href="[(#SELF|parametre_url{nom,#FILE}|parametre_url{option,#_Types:VALEUR})]" class="confirmation">[(#FILE|yaml_decode_file|sc_import_nom)]</li>
     20</BOUCLE_repertoires>
     21</BOUCLE_Types>
    1722</ul>
    1823
     
    2025        if ($result) {
    2126                $ok = $result['message_ok'];
    22                 echo "<p class="spip">$ok (#ENV{nom})</p>";
     27                echo "<p class=\"spip\">$ok ([(#ENV{nom})] | [(#ENV{option})])</p>";
    2328
    2429        }
    2530?>
    2631
     32<script type="text/javascript">
     33    var elems = document.getElementsByClassName('confirmation');
     34    var confirmIt = function (e) {
     35        if (!confirm('Are you sure?')) e.preventDefault();
     36    };
     37    for (var i = 0, l = elems.length; i < l; i++) {
     38        elems[i].addEventListener('click', confirmIt, false);
     39    }
     40</script>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_fonctions_ieconfig.php

    r111452 r111455  
    2121function sc_ieconfig_importer_fichier($chemin, $option = 'ecrase') {
    2222        include_spip('inc/yaml');
    23         $config = yaml_decode_file(find_in_path($chemin.'.yaml'));
     23        $config = yaml_decode_file($chemin);
    2424       
    2525        // On passe via le pipeline ieconfig
Note: See TracChangeset for help on using the changeset viewer.