Changeset 44059 in spip-zone


Ignore:
Timestamp:
Feb 1, 2011, 5:01:00 PM (9 years ago)
Author:
marcimat@…
Message:

Prendre en compte la coloration des <encart> partout !

Location:
_plugins_/encarts
Files:
1 added
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/encarts/base/encarts.php

    r44027 r44059  
    2020        // peut etre faut il plus de déclarations pour lier un encart à des articles ?
    2121       
    22         // application du filtre pour le style des encarts
    23         $interface['table_des_traitements']['TEXTE']['articles'] =
    24                 str_replace('%s', 'style_encarts(%s)', (isset($interface['table_des_traitements']['TEXTE']['articles'] ) ? $interface['table_des_traitements']['TEXTE']['articles'] : $interface['table_des_traitements']['TEXTE'][0] ));
    25 
    2622        return $interface;
    2723}
  • _plugins_/encarts/encarts_pipelines.php

    r43918 r44059  
    3131
    3232
     33function encarts_pre_propre($texte) {
     34        if (false !== strpos($texte, '<')) {
     35                if (preg_match_all(',<encart>(.*?)</encart>,is', $texte, $regs, PREG_SET_ORDER)) {
     36                        foreach ($regs as $reg) {
     37                                $texte = str_replace($reg[0], "<span class='encart'>".$reg[1]."</span>", $texte);
     38                        }
     39                }
     40        }
     41        return $texte;
     42}
    3343
    3444?>
  • _plugins_/encarts/plugin.xml

    r44027 r44059  
    1919        <prefix>encarts</prefix>
    2020
    21         <fonctions>encarts_fonctions.php</fonctions>
    22 
    23         <options>encarts_options.php</options>
    2421
    2522        <pipeline>
     
    4542        </pipeline>
    4643       
     44        <pipeline>
     45                <nom>pre_propre</nom>
     46                <inclure>encarts_pipelines.php</inclure>
     47        </pipeline>
     48       
    4749
    4850        <categorie>outils</categorie>
Note: See TracChangeset for help on using the changeset viewer.