Changeset 78985 in spip-zone


Ignore:
Timestamp:
Nov 30, 2013, 3:16:18 PM (7 years ago)
Author:
brunobergot@…
Message:

Version 1.9.0 Fix de http://core.spip.org/issues/3076 : retrait de la fonctionnalité de compression du HTML dans la page de configuration avancée, on garde la fonction minifier_html() et sa lib pour ne pas péter les scripts qui l'utiliseraient.

Location:
_core_/plugins/compresseur
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/compresseur/compresseur_ieconfig.php

    r65093 r78985  
    2121        $table['compresseur']['titre'] = _T('compresseur:info_compresseur_titre');
    2222        $table['compresseur']['icone'] = 'compresseur-16.png';
    23         $table['compresseur']['metas_brutes'] = 'auto_compress_http,auto_compress_js,auto_compress_css,auto_compress_closure';
     23        $table['compresseur']['metas_brutes'] = 'auto_compress_js,auto_compress_css,auto_compress_closure';
    2424       
    2525        return $table;
  • _core_/plugins/compresseur/formulaires/configurer_compresseur.html

    r59674 r78985  
    88                [(#ACTION_FORMULAIRE{#ENV{action}})]
    99                <ul>
    10                         [(#ENV{_editer_auto_compress_http}|oui)
    11                         <li class='fieldset'>
    12                                 <fieldset>
    13                                         <legend><:compresseur:titre_compresser_flux_http:></legend>
    14                                         <p><:compresseur:texte_compresseur_page:></p>
    15                                         <ul>
    16                                                 <li class='editer configurer_auto_compress_http[ (#ENV**{erreurs}|table_valeur{auto_compress_http}|oui)erreur]'>
    17                                                         <label><:compresseur:info_question_activer_compresseur:></label>
    18                                                         [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{auto_compress_http})</span>]
    19                                                         <div class='choix'>
    20                                                                 <input class='checkbox' type="checkbox" name="auto_compress_http" value='oui' [checked="(#ENV{auto_compress_http}|=={oui}|?{checked})"] id="auto_compress_http"/>
    21                                                                 <label for="auto_compress_http"><:compresseur:item_compresseur_html:></label>
    22                                                         </div>
    23                                                 </li>                   
    24                                         </ul>
    25                                 </fieldset>
    26                         </li>
    27                         ]
    2810                        <li class='fieldset'>
    2911                                <fieldset>
  • _core_/plugins/compresseur/formulaires/configurer_compresseur.php

    r69328 r78985  
    2828        $valeurs = array();
    2929
    30         $valeurs['_editer_auto_compress_http'] = function_exists('ob_gzhandler');
    31         $valeurs['auto_compress_http'] = $GLOBALS['meta']['auto_compress_http'];
    3230        $valeurs['auto_compress_js'] = $GLOBALS['meta']['auto_compress_js'];
    3331        $valeurs['auto_compress_css'] = $GLOBALS['meta']['auto_compress_css'];
     
    4846       
    4947        // les checkbox
    50         foreach(array('auto_compress_http','auto_compress_js','auto_compress_css', 'auto_compress_closure') as $champ)
     48        foreach(array('auto_compress_js','auto_compress_css', 'auto_compress_closure') as $champ)
    5149                if (_request($champ)!='oui')
    5250                        set_request($champ,'non');
    53                        
     51               
    5452        return $erreurs;
    5553}
     
    6462        include_spip('inc/config');
    6563        appliquer_modifs_config();
    66                
     64       
    6765        return array('message_ok'=>_T('config_info_enregistree'));
    6866}
  • _core_/plugins/compresseur/lang/compresseur_fr.php

    r76032 r78985  
    1010        'info_question_activer_compactage_css' => 'CSS',
    1111        'info_question_activer_compactage_js' => 'Scripts',
    12         'info_question_activer_compresseur' => 'HTML',
    1312        'item_compresseur_closure' => 'Utiliser Google Closure Compiler [expérimental]',
    1413        'item_compresseur_css' => 'Activer la compression des feuilles de style (CSS)',
    15         'item_compresseur_html' => 'Activer la compression du HTML',
    1614        'item_compresseur_js' => 'Activer la compression des scripts (javascript)',
    1715
     
    1917        'texte_compacter_avertissement' => 'Attention à ne pas activer ces options durant le développement de votre site : les éléments compactés perdent toute lisibilité.',
    2018        'texte_compacter_script_css' => 'SPIP peut compacter les scripts javascript et les feuilles de style CSS, pour les enregistrer dans des fichiers statiques ; cela accélère l’affichage du site.',
    21         'texte_compresseur_page' => 'SPIP peut compresser automatiquement chaque page qu’il envoie aux
    22 visiteurs du site. Ce réglage permet d’optimiser la bande passante (le
    23 site est plus rapide derrière une liaison à faible débit), mais
    24 demande plus de puissance au serveur.',
    25         'titre_compacter_script_css' => 'Compactage des scripts et CSS',
    26         'titre_compresser_flux_http' => 'Compression du HTML'
     19        'titre_compacter_script_css' => 'Compactage des scripts et CSS'
    2720);
    2821
  • _core_/plugins/compresseur/paquet.xml

    r78778 r78985  
    22        prefix="compresseur"
    33        categorie="performance"
    4         version="1.8.7"
     4        version="1.9.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.