All pastes #200911 Raw Edit

Trucs

public text v1 · immutable
#200911 ·published 2006-10-13 13:18 UTC
rendered paste body
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:
      <div class="contenu"><div>[(#DESCRIPTIF|sinon{#CHAPO}|sinon{[(#TEXTE*|resumer{200})</div><div class="suite"><a href="#URL_ARTICLE" class="spip_in" title="#TITRE">Lire la suite</a>]}|sinon{#TEXTE})]</div></div>


dans mes_fonctions:
function resumer($texte,$limite,$suite="<span> (...)</span>") {

  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 "";
  }
}