Changeset 82305 in spip-zone


Ignore:
Timestamp:
May 10, 2014, 6:48:40 PM (5 years ago)
Author:
eric@…
Message:

Modernisation du filtre typo_couleur :

  • le filtre devient surchargeable
  • le filtre est appelé dans le pipeline post_propre ce qui permet de supprimer les appels dans les squelettes.

Prochaine étape : configuration du filtre.

Location:
_squelettes_/sarkaspip/branches/v_33
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip/branches/v_33/inc/sarkaspip_filtres.php

    r80995 r82305  
    11<?php
    22/**
    3  * Squelette SarkaSPIP v3.3
     3 * Squelette SarkaSPIP v3
    44 * (c) 2005-2012 Licence GPL 3
    55 */
     
    1616//      - pour le redacteur : [rouge]xxxxxx[/rouge]
    1717//      - pour le webmaster : [(#TEXTE|typo_couleur)]
    18 // =======================================================================================================================================
    19 //
    20 function typo_couleur($texte) {
     18// Néanmoins, par défaut ce filtre est appelé dans le pipeline post_propre
     19// =======================================================================================================================================
     20//
     21function filtre_typo_couleur_dist($texte) {
    2122
    2223        // Variables personnalisables par l'utilisateur
  • _squelettes_/sarkaspip/branches/v_33/noisettes/album/inc_album_introduction.html

    r65809 r82305  
    5656                ]
    5757                </div> <!-- Fin complements -->
    58         [<div class="introduction">(#INTRODUCTION{#ENV{taille_introduction, 200}}|typo_couleur)</div>]
     58        [<div class="introduction">(#INTRODUCTION{#ENV{taille_introduction, 200}})</div>]
    5959        </li>
    6060</BOUCLE_galerie_intro>
  • _squelettes_/sarkaspip/branches/v_33/noisettes/article/inc_article_description.html

    r65809 r82305  
    115115        ]
    116116                [<div class="#EDIT{chapo} chapo">(#CHAPO)</div>]
    117                 [<div class="#EDIT{texte} texte">(#TEXTE|typo_couleur)</div>]
     117                [<div class="#EDIT{texte} texte">(#TEXTE)</div>]
    118118               
    119119                [<br class="nettoyeur" /><div class="#EDIT{hyperlien} lien_site"><a href="#URL_SITE">(#NOM_SITE)</a></div>]
  • _squelettes_/sarkaspip/branches/v_33/noisettes/article/inc_article_introduction.html

    r65810 r82305  
    4545                </div> <!-- Fin complements -->
    4646                <div class="introduction">
    47                         [(#INTRODUCTION{#ENV{taille_introduction}}|typo_couleur|sinon{"&nbsp;"})]
     47                        [(#INTRODUCTION{#ENV{taille_introduction}}|sinon{"&nbsp;"})]
    4848                </div> <!-- Fin introduction -->
    4949                [(#ENV{avec_lire_suite}|=={oui}|oui)
  • _squelettes_/sarkaspip/branches/v_33/noisettes/article/inc_article_specialise_description.html

    r65809 r82305  
    1616                [<div class="logo gauche">(#LOGO_ARTICLE|image_reduire{#ENV{taille_logo}})</div>]
    1717                [<div class="#EDIT{chapo} chapo">(#CHAPO)</div>]
    18                 [<div class="#EDIT{texte} texte">(#TEXTE|typo_couleur|sinon{#ENV{descriptif_defaut}})</div>]
     18                [<div class="#EDIT{texte} texte">(#TEXTE|sinon{#ENV{descriptif_defaut}})</div>]
    1919                [<br class="nettoyeur" /><div class="#EDIT{hyperlien} lien_site"><a href="#URL_SITE">(#NOM_SITE)</a></div>]
    2020                [<br class="nettoyeur" /><div class="#EDIT{ps} ps">(#PS)</div>]
  • _squelettes_/sarkaspip/branches/v_33/noisettes/auteur/inc_auteur_description.html

    r65810 r82305  
    2020                        (#LOGO_AUTEUR|sinon{#CHEMIN{images/gravatar80.png}}|image_passe_partout{80}|image_recadre{80,80,center}|inserer_attribut{alt,#GET{alternative_logo}}|inserer_attribut{class,#GET{classe_logo}})
    2121                </div>]
    22                 [<div class="#EDIT{bio} texte note">(#BIO|typo_couleur)</div>]
     22                [<div class="#EDIT{bio} texte note">(#BIO)</div>]
    2323                [<br class="nettoyeur" /><div class="#EDIT{hyperlien} lien_site"><a class="url org" href="#URL_SITE">(#NOM_SITE)</a></div>]
    2424                <br class="nettoyeur" />
  • _squelettes_/sarkaspip/branches/v_33/noisettes/breve/inc_breve_1.html

    r36465 r82305  
    1111                [<h2><a class="[(#ENV{editable}|=={oui}|?{#EDIT{titre}}) ]titre_bloc" href="#URL_BREVE">(#TITRE)</a></h2>]
    1212                <div class="date_bloc">[(#DATE|nom_jour)]&nbsp;[(#DATE|affdate_jourcourt)]</div>
    13                 <div class="[(#ENV{editable}|=={oui}|?{#EDIT{texte}}) ]texte">[(#TEXTE|typo_couleur|image_reduire{120,0})]</div>
     13                <div class="[(#ENV{editable}|=={oui}|?{#EDIT{texte}}) ]texte">[(#TEXTE|image_reduire{120,0})]</div>
    1414                <div class="nettoyeur"></div>
    1515                [<div class="notes">(#NOTES)</div>]
  • _squelettes_/sarkaspip/branches/v_33/noisettes/breve/inc_breve_description.html

    r65810 r82305  
    1616                [<div class="logo gauche">(#LOGO_BREVE|image_reduire{#CONFIG{sarkaspip_rubrique/taille_logo_rubrique, 150}})</div>]
    1717
    18                 [<div class="#EDIT{texte} texte">(#TEXTE|typo_couleur)</div>]
     18                [<div class="#EDIT{texte} texte">(#TEXTE)</div>]
    1919                [(#TEXTE*|non)
    20                         [<div class="#EDIT{descriptif} texte">(#DESCRIPTIF|typo_couleur)</div>]
     20                        [<div class="#EDIT{descriptif} texte">(#DESCRIPTIF)</div>]
    2121                ]
    2222               
  • _squelettes_/sarkaspip/branches/v_33/noisettes/forum/inc_forum_groupe.html

    r65763 r82305  
    3838                                                </a>
    3939                                        </h3>]
    40                                         [<div class="texte">(#INTRODUCTION|typo_couleur)</div>]
     40                                        [<div class="texte">(#INTRODUCTION)</div>]
    4141                                </td>
    4242
  • _squelettes_/sarkaspip/branches/v_33/noisettes/forum/inc_forum_sujet_description.html

    r74251 r82305  
    4848        </div>
    4949        [<div class="#EDIT{texte} premier_message">
    50                 (#TEXTE|typo_couleur)
     50                (#TEXTE)
    5151                <INCLURE{fond=noisettes/forum/inc_forum_documents, id_forum}>
    5252        </div>]
  • _squelettes_/sarkaspip/branches/v_33/noisettes/herbier/inc_herbier_site_description.html

    r65809 r82305  
    2626                ]
    2727                </div> <!-- Fin complements -->
    28         [<div class="introduction">(#DESCRIPTIF|textebrut|typo_couleur|sinon{<:sarkaspip:msg_site_sans_descriptif:>})</div>]
     28        [<div class="introduction">(#DESCRIPTIF|textebrut|sinon{<:sarkaspip:msg_site_sans_descriptif:>})</div>]
    2929        </li>
    3030</BOUCLE_herbier_intro>
  • _squelettes_/sarkaspip/branches/v_33/noisettes/inc_annonce.html

    r66551 r82305  
    88                <div class="contenu">
    99                        [<h2 class="titre_bloc[ (#EDIT{titre})]">(#TITRE)</h2>]
    10                         <div class="texte[ (#EDIT{texte})]">[(#TEXTE|typo_couleur|image_reduire{120,0})]</div>
     10                        <div class="texte[ (#EDIT{texte})]">[(#TEXTE|image_reduire{120,0})]</div>
    1111                        <br class="nettoyeur" />
    1212                        [<div class="notes">(#NOTES)</div>]
  • _squelettes_/sarkaspip/branches/v_33/noisettes/rubrique/inc_rubrique_description.html

    r65810 r82305  
    1010        <div class="description">
    1111                [<div class="logo droite">(#LOGO_RUBRIQUE|image_reduire{#CONFIG{sarkaspip_rubrique/taille_logo_rubrique, 150}})</div>]
    12                 [<div class="#EDIT{texte} texte">(#TEXTE|typo_couleur)</div>]
     12                [<div class="#EDIT{texte} texte">(#TEXTE)</div>]
    1313                [(#TEXTE*|non)
    14                         [<div class="#EDIT{descriptif} texte">(#DESCRIPTIF|typo_couleur)</div>]
     14                        [<div class="#EDIT{descriptif} texte">(#DESCRIPTIF)</div>]
    1515                ]
    1616                [<br class="nettoyeur" /><div class="notes">(#NOTES)</div>]
  • _squelettes_/sarkaspip/branches/v_33/noisettes/site/inc_site_description.html

    r65809 r82305  
    1212        <div class="description">
    1313                [<div class="logo droite"><a[ href="(#URL_SITE)"] title="<:sarkaspip:go_site:>">(#LOGO_SITE|image_reduire{120}|inserer_attribut{alt,#NOM_SITE|texte_backend})</a></div>]
    14                 [<div class="#EDIT{descriptif} texte">(#DESCRIPTIF|typo_couleur)</div>]
     14                [<div class="#EDIT{descriptif} texte">(#DESCRIPTIF)</div>]
    1515                <br class="nettoyeur" />
    1616        </div> <!-- Fin description -->
  • _squelettes_/sarkaspip/branches/v_33/paquet.xml

    r82100 r82305  
    22        prefix="sarkaspip"
    33        categorie="squelette"
    4         version="3.3.46"
     4        version="3.3.47"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
     
    2424        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
    2525
     26        <pipeline nom="post_propre" inclure="sarkaspip_pipelines.php" />
    2627        <pipeline nom="mes_fichiers_a_sauver" inclure="sarkaspip_pipelines.php" />
    2728        <pipeline nom="zengarden_activer_theme" inclure="sarkaspip_pipelines.php" />
  • _squelettes_/sarkaspip/branches/v_33/sarkaspip_options.php

    r80999 r82305  
    11<?php
    22/**
    3  * Squelette SarkaSPIP v3.3
     3 * Squelette SarkaSPIP v3
    44 * (c) 2005-2014 Licence GPL 3
    55 */
  • _squelettes_/sarkaspip/branches/v_33/sarkaspip_pipelines.php

    r68770 r82305  
    11<?php
    22/**
    3  * Squelette SarkaSPIP v4
     3 * Squelette SarkaSPIP v3
    44 * (c) 2005-2012 Licence GPL 3
    55 */
    66
    77if (!defined("_ECRIRE_INC_VERSION")) return;
     8
     9/**
     10 * Post-propre : appliquer le filtre des couleurs typo_couleur automatiquement
     11 *
     12 * @param string $texte
     13 * @return mixed
     14 */
     15function sarkaspip_post_propre($texte){
     16        $coloriser = charger_filtre('typo_couleur');
     17
     18        $texte = $coloriser($texte);
     19        return $texte;
     20}
     21
    822
    923/**
Note: See TracChangeset for help on using the changeset viewer.