Changeset 48019 in spip-zone


Ignore:
Timestamp:
May 23, 2011, 11:17:39 AM (10 years ago)
Author:
patfr@…
Message:

Les chatons passent en regexp : bien remplacer :lol et non :lolo

Location:
_plugins_/couteau_suisse
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/outils/chatons.php

    r47574 r48019  
    99        if (strpos($texte, ':')===false) return $texte;
    1010        $chatons = cs_lire_data_outil('chatons');
    11         return str_replace($chatons[0], $chatons[1], $texte);
     11        return count($chatons[2])?preg_replace($chatons[2], $chatons[1], $texte):$texte;
     12//      return str_replace($chatons[0], $chatons[1], $texte);
    1213}
    1314
     
    1920// cette fonction appelee automatiquement a chaque affichage de la page privee du Couteau Suisse renvoie un tableau
    2021function chatons_installe_dist() {
    21         $chatons = array();
     22        $chatons = array(array(), array(), array(), array(), array());
    2223        $path = find_in_path('img/chatons');
    2324        $dossier = opendir($path);
     
    2627                if (preg_match(',^([a-z][a-z0-9_-]*)\.(png|gif|jpg),', $image, $reg)) {
    2728                        $chatons[0][] = ':'.$reg[1];
     29                        $chatons[2][] = ',:'.preg_quote($reg[1],',').'\\b,';
    2830                        list(,,,$size) = @getimagesize("$path/$reg[1].$reg[2]");
    2931                        $chatons[1][] = "<img class=\"no_image_filtrer\" alt=\"$reg[1]\" title=\"$reg[1]\" src=\"".url_absolue($path)."/$reg[1].$reg[2]\" $size/>";
  • _plugins_/couteau_suisse/plugin.xml

    r47877 r48019  
    22        <nom><multi>[en]Swiss Knife[fr]Le Couteau Suisse[ca]El Ganivet Su&#237;s[ar]&#1587;&#1603;&#1610;&#1606; &#1575;&#1604;&#1580;&#1610;&#1576;[nl]Het Zwitserland Mes[gl]A navalla su&#237;za[es]La Navaja Suiza[de]Schweizer Taschenmesser[tr]&#304;svi&#231;re &#199;ak&#305;s&#305;[br]Ar Gontell Suis[pt_br]Canivete Su&#237;&#231;o[ast]La Navaya Suiza[gl]A navalla su&#237;za[ro]Cu&#355;itul Elve&#355;ian[it]Coltellino Svizzero</multi></nom>
    33        <icon>img/couteau-50.gif</icon>
    4         <version>1.8.40.02</version>
     4        <version>1.8.40.03</version>
    55        <version_base>1.0</version_base>
    66        <auteur>Patrice Vanneufville
Note: See TracChangeset for help on using the changeset viewer.