Modul: RSS Feed Reader für PHP
Verfasst: Fr 26. Jan 2007, 22:50
Hallo Zusammen,
unsere Website beinhaltet in der rechten Spalte eine Artikelliste mit News und aktuellen Nachrichten. Wir haben inzwischen alle aktuellen Nachrichten auf einen eigenen Weblog ausgelagert. Damit wir für andere Trainer und sonstige Interessierte dieses als RSS Feed anbieten können, haben wir eine allgemeingültige Lösung gesucht, um unsere Blog-Inhalte auf PHP-Seiten zu publizieren. Über einen Artikel der "Internet Professional" sind wir hier auf eine einfache Lösung gestoßen: Magpie RSS - RSS für PHP.
Kopiert man dieses Tool (bestehend aus den vier Dateien rss_fetch.inc, rss_parser.inc, rss_cache.inc, rss_utils.inc und dem Verzeichnis extlib) ins Verzeichnis /magpierss/, dann kann man folgendes Modul nutzen, um bspw. Wordpress v2.0.7 (mit aktivierten Permalinks) Artikel in die eigene Website einzubinden:
OUTPUT:
Das Ergebnis sieht man bereits auf unserer Startseite von Onlineshop-Handbuch.DE. Wir haben bereits schon ein paar suchmaschinen optimierungstechnische Verbesserungen einfließen lassen.
Gruss aus Bayern
unsere Website beinhaltet in der rechten Spalte eine Artikelliste mit News und aktuellen Nachrichten. Wir haben inzwischen alle aktuellen Nachrichten auf einen eigenen Weblog ausgelagert. Damit wir für andere Trainer und sonstige Interessierte dieses als RSS Feed anbieten können, haben wir eine allgemeingültige Lösung gesucht, um unsere Blog-Inhalte auf PHP-Seiten zu publizieren. Über einen Artikel der "Internet Professional" sind wir hier auf eine einfache Lösung gestoßen: Magpie RSS - RSS für PHP.
Kopiert man dieses Tool (bestehend aus den vier Dateien rss_fetch.inc, rss_parser.inc, rss_cache.inc, rss_utils.inc und dem Verzeichnis extlib) ins Verzeichnis /magpierss/, dann kann man folgendes Modul nutzen, um bspw. Wordpress v2.0.7 (mit aktivierten Permalinks) Artikel in die eigene Website einzubinden:
OUTPUT:
Code: Alles auswählen
<?php
/**********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : RSS Feed Reader
* Author : Wolfgang Kundler (alias gummibaerle)
* Copyright : wallaby IT-Systems
* Created : 26-01-2007 by <kundler@wallaby.de>
**********************************************/
require_once('/var/www/vhosts/...../magpierss/rss_fetch.inc');
$url = 'http://www.ebusiness-handbuch.de/feed';
$rss = fetch_rss($url);
echo "<h1><a href='http://www.ebusiness-handbuch.de' target='_blank' title='", $rss->channel['description'], "'>", $rss->channel['title'], "</a></h1>";
foreach ($rss->items as $item)
{
$title = $item[title];
$link = $item[link];
$description=strip_tags($item[description]);
$description=wordwrap($description, 250);
$description=ereg_replace("\n.*", " ...", $description);
echo "<p><a href=$link class='extlink' target='_blank' title='eBusiness News » $title'>$title</a><br />$description</p>\n";
}
?>
Gruss aus Bayern