![]() |
PHP-Script für RSS/RDF ändern
Ich möchte die Datei portal_heise_ticker.php (aus dem IntroPortal-Mod für phpBB2) ändern, um auch andere RDF oder RSS Feeds anzeigen zu können.
In der heise-rdf (http://www.heise.de/newsticker/heise.rdf) gibt es diese Struktur: - <item> <title>...TITEL...</title> <link>...LINK...</link> </item> Im WCM-Backend (http://www.wcm.at/backend.php?id=0) gibt es nun aber diese Struktur: - <item> <title>...TITEL...</title> <link>...LINK...</link> <description>...TEXT...</description> </item> Das Heise-Script sieht so aus: PHP-Code:
Ich kann zu wenig PHP, um die nötigen Änderungen durchzuführen. Kann mir jemand helfen? Danke! |
Zur weiteren Erklärung:
Die Headlines werden korrekt ausgegeben, die Links zu dem jeweiligen Artikel enthalten aber auch die Beschreibung - sieht dann so aus: http://www.wcm.at/story.php?id=9273 Die Apple Computer Inc. hat im ersten Quartal des laufenden Geschäftsjahres 2005/06 dank der beispiellosen Nachfrage nach seine iPod-Musikplayern Rekordergebnisse verbucht. Das Geschäft mit den Macintosh-Desktops und -Laptops entwickelte sich ebenfalls gut. In den Apple-Einzelhandelsgeschäften wurden erstmals mehr als eine Milliarde Dollar (mehr als 825 Mio. Euro) umgesetzt. Ich habe noch nicht herausgefunden, wie ich die Beschreibung aus dem Link wegbekomme, also alles, was in der backend.php zwischen diesen Tags steht: <description></description> |
Schau dir einfach an was das php Skript macht:
Code:
Eingabe: Lösen kannst du's auf verschiedene Arten: 1.) Einfach alles was zwischen <description> und </description> steht löschen. Sollte so funktionieren: Code:
$fcontents = preg_replace ("<description>.*<\/description>", "", $fcontents); statt: Code:
$link = explode("<link>",$splices[$i]); Code:
$description = explode("<description>",$splices[$i]); |
Spitze, danke! Ich probiere das gleich.
Edit: So, hab beide Vorschläge probiert, mit dem zweiten Code-Schnipsel haut es hin, die erste Variante funktioniert so leider nicht. Hast mir echt geholfen, vielen Dank! :bier: |
Jetzt habe ich dank jak's Hilfe die Headlines mit den richtigen Links, nun wollte ich gerne die description unter den Headlines ausgeben, was zwar funktioniert, jedoch:
Wie kann ich die Umlaute, Links etc. als solche darstellen lassen? Der Text wird so ausgegeben: Zitat:
Das script schaut jetzt so aus: PHP-Code:
|
Sorry, ich habs schon: html_entity_decode() :rolleyes:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag