RSS Experimente
Anzeige
Content Syndication lässt sich auf verschiedene Weise nutzen. Wir haben uns überlegt eine komplette Dr. Web Startseite aus externen Quellen zu speisen. Um das vorgegebene Layout zu erhalten waren zahlreiche Anpassungen im Quellcode nötig, doch erstaunlicherweise konnte alles nahtlos eingepasst werden.
Das Ergebnis ist eine Nachrichtenseite, die ohne eigene Inhalte auskommt und kaum Pflege benötigt. Das eröffnet Perspektiven. Eigene Inhalte könnten durch Inhalte von außen angereichert werden, die sich noch dazu selbst frisch halten. Gemeinschaftliche Seiten ließen sich durch verschiedene Personen über eine simple RSS Datei füttern, ohne dass in den Quellcode eingegriffen werden müsste. Ganze Portale könnten auf diese Weise entstehen.
Den einen oder anderen Haken gibt es aber auch. Als Betreiber weiß man nie, was da auf den eigenen Seiten erscheinen wird. Mehrere Meldungen könnten identischen Inhalt aufweisen, Beiträge themenfremder oder privater Natur auftauchen, ausladende Quellcodes oder Abbildungen ebenso wie Syntaxfehler das Layout zerstören. Schließlich könnte man gar mit dem Gesetz in Konflikt geraten oder seine Leser verärgern. Seine Quellen gilt es also sorgfältig auszuwählen.
So wird formatiert:
Haben Sie unseren PHP-RSS-Reader installiert, können Sie damit auch andere Newsfeeds abrufen, die Sie in die Variable $url eintragen:
$url = 'http://www.drweb.de/rss.xml';
Sie haben dann Zugriff auf die Variablen $rss->channel['title'] für den Namen des Anbieters, $title für die Überschrift, $link für den Link zur weiterführenden Website und $desc für den kurzen Anreißer oder ganzen Artikel, je nach Anbieter. Ihnen sind jetzt bei der Gestaltung keine Grenzen mehr gesetzt. So verlinken Sie zum Beispiel alle Überschriften, mit CSS formatiert:
echo
'<a href="'.$link.'" target="_blank" class="link">'.$title.'</a>';
Verwandte Artikel
Meine Meinung
Bitte beachten Sie: Werbung und Spam sind unerwünscht und können eine Rechnung zur Folge haben. Woher kommen die Bilder neben den Kommentaren?








