Changeset 43965 in spip-zone


Ignore:
Timestamp:
Jan 29, 2011, 8:42:36 AM (9 years ago)
Author:
esj@…
Message:

Spip-Contrib. Retirer les liens à la Trac dans les messages de Log répercutés dans la syndication attaché à un article de SPIP-Contrib décrivant un Plugin.

Location:
_galaxie_/www.spip-contrib.net/squelettes/2009
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/www.spip-contrib.net/squelettes/2009/mes_fonctions.php

    r35140 r43965  
    211211
    212212function filtre_date_dist($time,$format){return date($format,$time);}
     213
     214// Retire les liens en syntaxe Trac: [URL titre] ---> titre
     215
     216function tracbrut($texte)
     217{
     218        if (preg_match_all('/[[][^ ]* *([^]]*)]/', $texte, $m, PREG_SET_ORDER))
     219                foreach($m as $r)
     220                        $texte = str_replace($r[0], $r[1], $texte);
     221        return $texte ? $texte : 'Log';   
     222}
    213223?>
  • _galaxie_/www.spip-contrib.net/squelettes/2009/modeles/rubrique_sur-le-web.html

    r30328 r43965  
    1111            <ul>
    1212                <BOUCLE_syndic_rubrique(SYNDIC_ARTICLES){id_syndic}{!par date}{0,5}>
    13                 <li>&bull; <a href="#URL_ARTICLE" class="spip_out">#TITRE</a></li>
     13                <li>&bull; <a href="#URL_ARTICLE" class="spip_out">[(#TITRE|tracbrut)]</a></li>
    1414                </BOUCLE_syndic_rubrique>
    1515            </ul>
Note: See TracChangeset for help on using the changeset viewer.