Jump to content

Wordpress dans Prestashop via RSS : ajouter les premières lignes des billets


panatan

Recommended Posts

Bonjour à tous

 

J'utilise le "blockrss" pour récupérer et afficher les titres des articles de mon blog sur ma page d'accueil et tout est parfait.

 

Je voudrais, en plus des titres, ajouter les premières lignes de chaque article.

 

Quelqu'un a-t-il déjà fait cette manip et comment faut-il s'y prendre ?

 

Merci pour vos conseils

Link to comment
Share on other sites

Bonjour,

 

il faut modifier la ligne 167 du fichier php pour récupérer la variable du texte que vous voulez afficher.

 

puis modifier la ligne 34 du tpl pour rajouter l’affichage de cette variable en faisant un truncate en smarty sur 100 caractères.

Link to comment
Share on other sites

Ok merci

C'est exactement ce que je cherchais : pour info :

dans .tpl

 

<div id="rss_block_left" class="block">
<h4>{$title}</h4>
<div class="block_content">
 {if $rss_links}
  <ul>
   {foreach from=$rss_links item='rss_link'}			   
 <li><a href="{$rss_link.url}">{$rss_link.title}</a></li>				 
 <li>{$rss_link.description|truncate:100:'...'}</li>
   {/foreach}
  </ul>
 {else}
  {l s='No RSS feed added' mod='blockrss'}
 {/if}
</div>
</div>

 

et dans le .php la ligne 167 devient

 

$rss_links[] = array('title' => $item->title, 'url' => $item->link, 'description' => $item->description);

 

Merci Mr JECKYL !

Link to comment
Share on other sites

  • 5 months later...
  • 6 months later...

Ok merci

C'est exactement ce que je cherchais : pour info :

dans .tpl

 

<div id="rss_block_left" class="block">
<h4>{$title}</h4>
<div class="block_content">
  {if $rss_links}
   <ul>
    {foreach from=$rss_links item='rss_link'}			   
	 <li><a href="{$rss_link.url}">{$rss_link.title}</a></li>				 
	 <li>{$rss_link.description|truncate:100:'...'}</li>
    {/foreach}
   </ul>
  {else}
   {l s='No RSS feed added' mod='blockrss'}
  {/if}
</div>
</div>
et dans le .php la ligne 167 devient

 

$rss_links[] = array('title' => $item->title, 'url' => $item->link, 'description' => $item->description);
Merci Mr JECKYL !

 

 

Bonjour,

 

Désolé de déterrer ce post mais j'ai essayé votre solution en PS 1.5.6 et je n'arrive pas à avoir la description de chaque post du RSS.

Y aurait-il une solution spécifique PS 1.5 ?

 

Merci de votre aide

Link to comment
Share on other sites

  • 2 years later...

Bonsoir à tous,

 

je suis aussi très intéressé par la modif du code pour afficher les premières lignes de l'article, et si possible mais moins important, l'image liée à l'article.

 

Je suis sous Presta 1.6 avec un blockrss 1.3.1, or mon code ne ressemble plus tellement à celui présenté plus haut... QUelqu'un aurait un tuyau pour m'orienter sur la bonne piste?

 

J'imagine que cela se passe dans le 'get data', mais je comprends pas trop la syntaxe, d'autant qu'il y a déjà un bout de code dedans pour récupérer l'image si elle existe...

 

Bref je suis open pour toute info!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...