Changeset 78480 in spip-zone for _plugins_/minus


Ignore:
Timestamp:
Nov 13, 2013, 10:56:46 PM (6 years ago)
Author:
maieul@…
Message:

attention : espaces, typo et nombre ne compte pas parmis les minuscules. Donc pour tester si on crie, il faut rééellement tester le nombre de majuscules, et pas celui des espaces. Comme cela change de manière importante le comportement, on passe en version 2

Location:
_plugins_/minus/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/minus/trunk/minus_pipelines.php

    r77614 r78480  
    2424        // return True s'il y a trop de majuscule dans le titre
    2525        $titre = supprimer_numero(_request("titre"));
    26         return (prop_minus($titre) < 0.7);
     26        return (prop_maj($titre) >= 0.3);
    2727        }
    28 function prop_minus($txt){
     28function prop_maj($txt){
    2929  // return la proportion de minuscule
    3030  if (mb_strlen($txt, 'UTF-8') > 0){
    31     $nb_minuscule = levenshtein (mb_strtoupper($txt, 'UTF-8'),$txt);
    32     return $nb_minuscule/mb_strlen($txt, 'UTF-8');
     31    $nb_maj = levenshtein (mb_strtolower($txt, 'UTF-8'),$txt);
     32    return $nb_maj/mb_strlen($txt, 'UTF-8');
    3333    }
    34   else return 1;
     34  else return 0;
    3535}
    3636
  • _plugins_/minus/trunk/plugin.xml

    r77615 r78480  
    33        <nom>Minus !</nom>
    44        <categorie>edition</categorie>
    5         <version>1.2.1</version>
     5        <version>2.0.0</version>
    66        <etat>test</etat>
    77        <necessite id="SPIP" version="[2.1.0;3.0.99]" />
Note: See TracChangeset for help on using the changeset viewer.