web-dev-qa-db-fra.com

Joomla 3: import rss feed

Je ne pouvais trouver aucun plugin, ce qui pourrait m'aider à importer un flux RSS (comme ceci: http://www.verzekeringsnieuws.nl/rss/algemeen.xml )

J'ai trouvé feedGator, mais cela ne fonctionnait pas dans joomla 3 ...

peut-être y a-t-il des manières d'importer rss en tant qu'articles?

1
brabertaser19

Bien que l’utilisation d’une extension existante puisse être plus facile, si vous avez quelques connaissances de PHP, vous pouvez également créer votre propre lecteur de flux (avec simplexml_load_file () ), afin de: avoir le plein contrôle sur la manière dont les données sont utilisées et affichées. Pour l'utilisation la plus élémentaire, un module avec le code suivant générerait vos éléments de fil:

<?php 
    $feed = "http://www.verzekeringsnieuws.nl/rss/algemeen.xml";
    $rss = simplexml_load_file($feed);

    echo '<h1>'. $rss->channel->title . '</h1>';

    foreach ($rss->channel->item as $item) {
       echo '<h2><a href="'. $item->link .'">' . $item->title . "</a></h2>";
       echo "<p>" . $item->pubDate . "</p>";
       echo "<p>" . $item->description . "</p>";
       echo '<p><a href="'. $item->link . '" class="btn btn-primary">Read more...</a></p>';
    } 

?>

Une fois que vous avez les données, vous pouvez les présenter à votre guise, les manipuler, les sauvegarder dans votre base de données, etc.

2
johanpw

vous pouvez essayer rss2article: http://extensions.joomla.org/extension/rss-2-article

c'est vraiment puissant

1

Vous êtes dans la bonne direction, mais il vous suffit de choisir une autre extension. FeedGator n'a pas été mis à jour depuis un moment.

Vous pouvez trouver plus dans JED, here

1
Anibal