Seite 1 von 1

rdfparser - wie kann ich denn jetzt news lesen

Verfasst: Fr 28. Mai 2004, 08:06
von grafiksau
sorry für die frage, ich habe das modul jetzt installiert wie es beschrieben war. ein neues layout wo das rdfparser als container definiert wurde angelegt, einen artikel mit dem layout auch - nur wo kann ich denn jetzt die news lesen :?:

Verfasst: Mi 2. Jun 2004, 22:46
von emergence
schau mal da -> http://www.x28.de/rss_rdf.php
ich glaub bei www.contenido-faq.de steht auch was darüber.

Verfasst: So 11. Jul 2004, 17:46
von grafiksau
gut das modul hab ich soweit installiert. in den input soll jetzt die url, mur an welcher stelle im input bereich? und wie mache ich es wenn ich mehrere urls einfügen will?

Verfasst: Mo 12. Jul 2004, 10:13
von emergence
ich kenne das modul nicht...
jedoch die url wird bei artikel konfiguration definiert. für mehre news jeweils einen container mit diesem modul und seperat konfigurieren...

Verfasst: Mo 12. Jul 2004, 12:03
von grafiksau
jo klar habs gesehen, so nun wird aber dennoch nichts angezeigt beim frontend, ich hab also das modul in einen container gepackt ein neues template erstellt, einen artikel, und diesen dann mit dem template versehen, aber irgendwie passiert nichts.

Verfasst: Di 13. Jul 2004, 09:58
von SiDdhartha
bei mir ging der Parser irgendwie auch nicht - habe aber dann ein kleines Script (in mienem alten WBB) gefunden, mit dem man ohne Probs bei heise.de auslesen und eine bestimmte Anzahl an Artikeln anzeigen lassen kann.

Output:

Code: Alles auswählen

<?php 

$fcontents = join ('', file ('http://www.heise.de/newsticker/heise.rdf')); //Adresse für News

$fcontents = str_replace ("</item>", "", $fcontents);
$fcontents = str_replace ("</link>", "", $fcontents);

$splices = explode ("<item>", $fcontents);

// original -> Zeigt alle News an
// for ($i = 1; $i < count($splices); $i++){

// Anzahl News begrenzen
// $i < X -> X= Anzahl der News -1

for ($i = 1; $i < 5; $i++){

	$link = explode("<link>",$splices[$i]);
	$link[1] = strip_tags($link[1]);
	$headline = str_replace ("<title>", "<a href=\"" . trim($link[1]) . "\" target=\"_blank\" class=\"heiseheadline\">", $splices[$i]);
	$headline = str_replace ("</title>", "</a>", $headline);
	$headline = explode ("<link>", $headline);
	$headline = $headline[0];
	print $headline . "<img src=\"1.gif\" height=20 width=1 align=top><br>";
}

?>
[edit]
Formatieren müsst ihr die Ausgabe natürlich noch - am Besten mit CSS
[/edit]

Verfasst: Mi 21. Jul 2004, 21:09
von grafiksau
jepp funktioniert wunderbar. da kann man mal sehen wie einfach das geht vielen dank :D

verlinkung

Verfasst: Di 3. Jan 2006, 15:43
von sublime
Hallo, hab den RDF-Parser von benutzt.
Funktioniert Super. Nur wenn ich einen anderen Feed einfüge als Heise funktioniert der Link dazu nicht mehr. Er nimmt den Link 2mal auf, denke es liegt irgendwie an der Headline weil er diese mit in den Link einfügt. Kann mir einer helfen?

<?php

$fcontents = join ('', file ('http://www.heise.de/newsticker/heise.rdf')); //Adresse für News

$fcontents = str_replace ("</item>", "", $fcontents);
$fcontents = str_replace ("</link>", "", $fcontents);

$splices = explode ("<item>", $fcontents);

// original -> Zeigt alle News an
// for ($i = 1; $i < count($splices); $i++){

// Anzahl News begrenzen
// $i < X -> X= Anzahl der News -1

for ($i = 1; $i < 5; $i++){

$link = explode("<link>",$splices[$i]);
$link[1] = strip_tags($link[1]);
$headline = str_replace ("<title>", "<a href=\"" . trim($link[1]) . "\" target=\"_blank\" class=\"heiseheadline\">", $splices[$i]);
$headline = str_replace ("</title>", "</a>", $headline);
$headline = explode ("<link>", $headline);
$headline = $headline[0];
print $headline . "<img src=\"1.gif\" height=20 width=1 align=top><br>";
}

?>

Re: verlinkung

Verfasst: Di 3. Jan 2006, 16:09
von Halchteranerin
sublime hat geschrieben:Hallo, hab den RDF-Parser von benutzt.
Bloede Frage, aber bei welcher Version? Wirklich mit Contenido 4.3?

Verfasst: Mi 4. Jan 2006, 11:33
von Sublime
Is Version 4.4.5