Le filtre resume coupe et renvoie le texte coupé mis en forme. Si le texte ne doit pas etre coupé, il renvoie une chaine vide comme cela je peux le réafficher sans mettre de lien de type 'lire la suite'
dans le squelette:
[(#DESCRIPTIF|sinon{#CHAPO}|sinon{[(#TEXTE*|resumer{200})
dans mes_fonctions:
function resumer($texte,$limite,$suite=" (...)") {
if (strlen($texte) <= $limite) return "";
$pos = strpos(substr($texte, $limite), "\n");
if (is_integer($pos) && $pos){
return traiter_raccourcis(substr($texte, 0, $limite+ $pos)).$suite;
} else{
return "";
}
}