Changeset 88075 in spip-zone


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

Location:
_plugins_/porte_plume_extras/enluminures_typographiques_v3
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/porte_plume_extras/enluminures_typographiques_v3/paquet.xml

    r88039 r88075  
    22        prefix="typoenluminee"
    33        categorie="edition"
    4         version="3.4.7"
     4        version="3.5.0"
    55        etat="stable"
    66        compatibilite="[2.0.3;3.1.*]"
    77        logo="prive/themes/spip/images/typoenluminee-32.png"
    88        documentation="http://contrib.spip.net/Enluminures-typographiques-V3-pour-SPIP-2-avec"
     9        schema="0.1.0"
    910>       
    1011
  • _plugins_/porte_plume_extras/enluminures_typographiques_v3/plugin.xml

    r88039 r88075  
    55        <licence>&#169; 2007 GNU/GPL</licence>
    66        <lien>http://contrib.spip.net/Enluminures-typographiques-V3-pour-SPIP-2-avec</lien>
    7         <version>3.4.7</version>
     7        <version>3.5.0</version>
     8        <version_base>0.1.0</version_base>
     9        <install>base/typoenluminee_upgrade.php</install>
    810        <etat>stable</etat>
    911        <description>Ce plugin ajoute des raccourcis typographiques et des boutons au porte plume. Par exemple :
  • _plugins_/porte_plume_extras/enluminures_typographiques_v3/typoenluminee.php

    r88040 r88075  
    217217        $texte = str_replace('...','&hellip;',$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.