Forum CMS Made Simple FR

Version complète : [Résolu] RSS Simple Pie: Tronquer un contenu
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.0
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonsoir à tous,

J'utilise RSS Simple Pie pour afficher des flux RSS externes à mon site. J'aimerais rajouter le flux de reseaux-telecoms.net, mais d'une manière épurée (Titre + extrait du contenu)

Code :
http://www.reseaux-telecoms.net/flux-rss/voip-toip/rss.xml

Or, ce site ajoute des bookmarks et parfois des pubs dans la balise <description>, du coup je me retrouve avec un flux plus vraiment épuré.

J'ai modifié le gabarit dans RSS Simple Pie, mais comme ces bookmarks et ces pubs sont directement intégrées dans le contenu, mon site les affichent.

Voici mon gabarit:

Code :
[== PHP ==]
{foreach from=$feeds item=onefeed}
  <h4>
  <a href="{$onefeed->get_permalink()}" title="{$onefeed->get_title()}">{$onefeed->get_title()}</a>: </h4>
{$onefeed->get_content()}
{/foreach}

J'ai bien cherché chez l'ami Google, mais tout les résulats me renvoient vers ... Wordpress :o

Je pense que je dois manipuler mon gabarit RSS Simple Pie, pour pouvoir parvenir à mes fins. Du genre un script qui repère les balises img et qui les virent... :lol:

Avez-vous une petite idée sur le sujet ?

Merci de votre aide.

Bonne soirée
bonsoir,
tu peux utiliser le modifier smarty regex_replace
http://www.smarty.net/docs/en/language.m...eplace.tpl
Merci pour ta réponse. Grâce à toi j'ai découvert smarty.net Wink

J'ai testé le regex_replace, mais rien de probant.

Par contre j'ai utilisé la fonction Smarty truncate, et hop, nickel:

Code :
{$onefeed->get_content()|truncate:150:" [...]":false}

Merci encore et bonne journée