Ignore:
Timestamp:
Mar 19, 2015, 5:53:46 PM (5 years ago)
Author:
kent1@…
Message:

Abandon de l'ancienne notation

Abandon de l'ancienne écriture des intertitres
{1{...}1} {2{...}2} {3{...}3} {4{...}4} {5{...}5}

en intertitres avec étoiles :
... **... ***... ****... *****...

On met à jour la base et on supprime le morceau de fonction de pre_typo qui pète en SPIP > 3.0 lorsque l'on a un chiffre directement suivi d'un italique

Version de base 0.1.0

Version 3.5.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/porte_plume_extras/enluminures_typographiques_v3/typoenluminee.php

    r88040 r88075  
    217217        $texte = str_replace('...','…',$texte);
    218218       
    219         global $debut_italique, $fin_italique,$class_spip;
     219        global $class_spip;
    220220        /*
    221221                Cas particulier pour le gras
     
    233233                $texte = preg_replace($chercher_raccourcisg, $remplacer_raccourcisg, $texte);
    234234        }
    235        
    236        
    237         /**
    238          * Remplacer les { ... } par <i> </i> tout en faisant attention à ne pas prendre en compte {1{...}1} par exemple
    239          * On passe après les gras pour que la regexp ne matche pas {{ ... }}
    240          */
    241         tester_variable('debut_italique', "<i$class_spip>");
    242         tester_variable('fin_italique', '</i>');
    243         $chercher_raccourcis = array(
    244                 /* 9 */         "/(?<![{\d])[{](?![{\d])/S", // Expressions complexes car on n'a pas encore traite les titres ici
    245                 /* 10 */        "/(?<![}\d])[}](?![\d}])/S", // puisque italique utilisent les memes caracteres en nombre inferieur
    246         );
    247         $remplacer_raccourcis = array(
    248                 /* 9 */         $debut_italique,
    249                 /* 10 */        $fin_italique,
    250         );
    251         $texte = preg_replace($chercher_raccourcis, $remplacer_raccourcis, $texte);
    252235
    253236        return $texte;
Note: See TracChangeset for help on using the changeset viewer.