Changeset 75253 in spip-zone


Ignore:
Timestamp:
Sep 4, 2013, 2:45:40 AM (6 years ago)
Author:
patfr@…
Message:

Glossaire Interne : test sur les Regexp alphanumériques trop courtes qui peuvent perturber le rendu des textes et des liens ou modèles qui y sont présents.
Pour ce test, rendez-vous sur la page de configuration de l'outil "Glossaire Interne" et testez la base de donnée.

Location:
_plugins_/couteau_suisse
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/lang/couteauprive_fr.php

    r75252 r75253  
    407407        'glossaire_inverser' => 'Correction proposée : inverser l\'ordre des mots en base.',
    408408        'glossaire_verifier' => 'Correction proposée : vérifier les expressions régulières.',
    409         'glossaire_trop_court' => 'Précaution proposée : utiliser des mots de plus de 3 lettres, ou les passer en expression régulière du type ",\bABC\b,".',
     409        'glossaire_trop_court' => 'Précaution proposée : utiliser des mots de plus de 3 lettres, ou les passer en expression régulière avec délimiteurs du type «,\bABC\b,».',
    410410        'erreur_syntaxe' => 'Erreur de syntaxe : ',
    411411        'glossaire_js' => 'Solution JavaScript',
  • _plugins_/couteau_suisse/outils/glossaire_fonctions.php

    r75252 r75253  
    131131                // interpretation des expressions regulieres grace aux virgules : ,un +mot,i
    132132                $m = trim(str_replace('@@tag@@','</',$m));
    133                 if(strncmp($m,',',1)===0) $regs[] = $m;
     133                if(strncmp($m,',',1)===0)
     134                        $ok_mots &= !preg_match('/^,\w{1,3},$/', $regs[] = $m);
    134135                else {
    135136                        $mots[] = charset2unicode($m);
Note: See TracChangeset for help on using the changeset viewer.