Changeset 47575 in spip-zone


Ignore:
Timestamp:
May 8, 2011, 11:15:03 PM (10 years ago)
Author:
patfr@…
Message:
  • Mise en expoant : petite optimisation de RegExpr?
  • Une étoile si la fonction d'installation est surchargée...
Location:
_plugins_/couteau_suisse
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/inc/cs_outils.php

    r47060 r47575  
    3434                if(strpos($outil['nom'], '<:')!==false)
    3535                        $outil['nom'] = preg_replace(',<:([:a-z0-9_-]+):>,ie', '_T("$1")', $outil['nom']);
    36                 if(isset($outil['surcharge'])) $outil['nom'] = $outil['nom'].' *';
     36                if(isset($outil['surcharge']) || function_exists($outil_.'_installe')) $outil['nom'] = $outil['nom'].' *';
    3737                if(isset($outil['perso'])) $outil['nom'] = '<i>'.$outil['nom'].'</i>';
    3838                if(isset($outil['code:jq'])) $outil['jquery']='oui';
  • _plugins_/couteau_suisse/outils/typo_exposants.php

    r47574 r47575  
    1414function typo_exposants_installe_dist() {
    1515        // en principe, pas besoin de : caractere_utf_8(232)
    16         $carre = unicode2charset('&#178;').'|&#178;|&sup2;';
    17         $egrave = unicode2charset('&#232;').'|&#232;|&egrave;';
    18         $eaigu1 = unicode2charset('&#233;').'|&#233;|&eacute;';
    19         $eaigu2 = unicode2charset('&#201;').'|&#201;|&Eacute;';
     16        $carre = unicode2charset('&#178;').'|&(?:#178|sup2);';
     17        $egrave = unicode2charset('&#232;').'|&(?:#232|egrave);';
     18        $eaigu1 = unicode2charset('&#233;').'|&(?:#233|eacute);';
     19        $eaigu2 = unicode2charset('&#201;').'|&(?:#201|Eacute);';
    2020        $accents = unicode2charset('&#224;&#225;&#226;&#228;&#229;&#230;&#232;&#233;&#234;&#235;&#236;&#237;&#238;&#239;&#242;&#243;&#244;&#246;&#249;&#250;&#251;&#252;');
    2121        $typo = array( array(
     
    2424                '/(?<=\b[DP])(r)(?=[\s\.-])/',  // Dr, Pr suivis d'un espace d'un point ou d'un tiret
    2525
    26                 "/m$carre\b/", '/(?<=\bm)([23])\b/',     // m2, m3, m²
     26                "/m(?:$carre)/", '/(?<=\bm)([23])\b/',   // m2, m3, m²
    2727                '/(?<=\b[Mm])([nd]s?)\b/',      // millions, milliards
    2828                '/(?<=\bV)(ve)\b/', '/(?<=\bC)(ies?)\b/',       // Vve et Cie(s)
Note: See TracChangeset for help on using the changeset viewer.