RDF-Parser - Wie einbinden.
RDF-Parser - Wie einbinden.
Kurze Frage. Mit dem RDF-Parser soll es möglich sein fremde Newsfeeds innerhalb des eigenen Forums darzustellen. Leider ist die Anleitung unvollständig. Ich finde keine Stelle bei der erwähnt wird wo ich genau die RDF-url des fremden Anbieters einbinden soll.
Kann mir das jemand sagen oder besser noch die Datei und ein konkretes Beispiel zeigen. Habe nun alle Varianten durch.
Kann mir das jemand sagen oder besser noch die Datei und ein konkretes Beispiel zeigen. Habe nun alle Varianten durch.
Da eh zensiert wird, spar ich mir die Signatur.
Hi,
die Beispiele im Download von http://www.phpbb.de/rss.php#rdf_parser sind sehr gut - Hast du diese schon gesehen?
Ich verwende selbst auch das "simple_news.php"-Beispiel mit
Gruss
Underhill
die Beispiele im Download von http://www.phpbb.de/rss.php#rdf_parser sind sehr gut - Hast du diese schon gesehen?
Ich verwende selbst auch das "simple_news.php"-Beispiel mit
Code: Alles auswählen
show_rdf('http://www.url.com/rss', 'url_item', 'cache_url.xml', (4 * 60 * 60));
Gruss
Underhill
Jetzt online: Das Forum für deine private Lightshow
Ich hab das Spaßhalber mal so probiert in der simple_news.php
Kriege da nur einen Link angezeigt<!-- BEGIN news_item -->
<h2>{news_item.TITLE}</h2>
URL: <a href="http://www.tagesschau.de/newsticker.rdf ... rdf</a><br>
{news_item.TEXT}
<!-- END news_item -->
Da eh zensiert wird, spar ich mir die Signatur.
Kriege nur Fehler. Die simple_news.phpo sieht nun so aus nach deinem Beispiel
Fehlermeldung lautet dann so:<?php
define('IN_PHPBB', true);
$phpbb_root_path = "./";
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = "News";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
include('rdf_parser.php');
$template->set_filenames(array(
'body' => 'simple_news.tpl'
));
//Das RSS-Feed http://www.phpbb.de/rdf/rdf.php?fid=9&t ... s&count=10 lesen
//5 Minuten lang Cachen, parsen und
show_rdf('http://www.tagesschau.de/newsticker.rdf
', 'url_item', 'cache_url.xml', (4 * 60 * 60));
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Jetzt kommt garnichts mehr lolWarning: fopen(http://www.tagesschau.de/newsticker.rdf ): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /var/....rdf_parser.php on line 5
Warning: fread(): supplied argument is not a valid stream resource in /var/...rdf_parser.php on line 7
Warning: fclose(): supplied argument is not a valid stream resource in /var/.....rdf_parser.php on line 10
Da eh zensiert wird, spar ich mir die Signatur.
Hi,
klappt es denn mit dem Beispiel in der simple_news.php? (alles unveraendert?)
und
in deiner geposteten simple_news.php sind Leerzeichen nach der URL und du willst 'url_item' ansprechen das aber nicht in der geposteten "simple_news.tpl" existiert.. Versuch mal:
Gruss
Underhill
klappt es denn mit dem Beispiel in der simple_news.php?
Code: Alles auswählen
show_rdf('http://www.phpbb.de/rdf/rdf.php?fid=9&type=news&count=10', 'news_item', 'simple_news.cache.xml', (5 * 60));
und
Code: Alles auswählen
show_rdf('http://www.tagesschau.de/newsticker.rdf
', 'url_item', 'cache_url.xml', (4 * 60 * 60));
Code: Alles auswählen
show_rdf('http://www.tagesschau.de/newsticker.rdf', 'news_item', 'cache_news.xml', (4 * 60 * 60));
Underhill
Jetzt online: Das Forum für deine private Lightshow
vielleicht bin ich auch zu blöd dazu, aber bei mir kommt nur das:
http://web148.silverline-s13.de/phpbb2/ ... sschau.php
oder ähnliches...
das Script sieht so aus:
mache ich was falsch? 
http://web148.silverline-s13.de/phpbb2/ ... sschau.php
oder ähnliches...
das Script sieht so aus:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = "./";
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = "News";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
include('rdf_parser.php');
$template->set_filenames(array(
'body' => 'simple_news.tpl'
));
//Das RSS-Feed http://www.phpbb.de/rdf/rdf.php?fid=9&type=news&count=10 lesen
//5 Minuten lang Cachen, parsen und
show_rdf('http://www.tagesschau.de/newsticker.rdf
', 'news_item', 'simple_news.cache.xml', (5 * 60));
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
