RSS Feed von Ayom auf meiner Seite!

Koly007

Aktives Mitglied
Hallo!

Ich weiß es gibt bereits mehrere Beiträge dazu bin aber leider nicht weitergekommen!

Ich möchte diesen Feed:
Moped Forum

In ein html Datei einbinden...

Wie mach ich das?

Ich bitte um genaue Infos!

Viele Grüße
 
Hallo Koly

Einen Feed musst Du serverseitig in Deine HTML Datei einbinden. Dafür brauchst Du Perl oder PHP kennst Du Dich damit aus? Ohne Kenntnisse in einer der beiden Sprachen ist das ziemlich Schwierig. Verwendest Du ein CMS?

Gruss Sandro
 
Vielen Dank für die schnelle antwort


ne ist eine ganze normale html datei kein cms...

PHP ist kein Problem.. bin bei all-inkl... nur weiß ich nicht wie ich das mache..
sad.gif
 
also, hier eine kurze Schritt-für-Schritt anleitung zur Einbindung eines RSS Feeds mittels PHP

1.) Magpie RSS von hier downloaden, entpacken und auf den Server in ein beliebiges Verzeichnis kopieren. (wwwroot/magpierss/)
2.) Folgenden Code in eine Datei packen und mit der Endung php auf dem webserver abspeichern:
CODE
<?php
require_once('/wwwroot/magpierss/rss_fetch.inc');
$url = "http://www.ayom.com/ssi.php?a=out&f=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,%2036,37,38,39,40,41,42&show=10&type=rss";
//echo $url;
if ( $url ) {
$rss = fetch_rss( $url );

//echo $rss->channel['title'].'<br/>';
echo "<ul style=\"list-style-type:none;\">";
foreach ($rss->items as $item) {
 $href = $item['link'];
 $title = $item['title'];
 //$description = $item['description'];
 //$category = $item['category'];
 echo "<li><img src=\"http://www.feuman.net/weblog/uploads/Bilder/arrow.gif\" alt=\"list-icon\" /> <a href=$href target='_blank'>$title</a></li>";
}

echo "</ul>";
}

?>


3.) die darstellung im php code noch anpassen, wie es gewünscht wird.

Fertig.

Gruss Sandro
 
Hallo!

Der Code von ayom funktioniert echt gut...

Nun habe ich einen anderen Feed versucht und hier kommt die Meldung:.

CODE Warning: MagpieRSS: Failed to parse RSS file. (not well-formed (invalid token) at line 10, column 17) in /www/htdocs/v137107/forum/magpierss/rss_fetch.inc on line 237


Warning: Invalid argument supplied for foreach() in /www/htdocs/v137107/test.php on line 10



Was ist da falsch?


Viele Grüße
 
QUOTE (Koly007 @ Do 3.2.2005, 16:50) Was ist da falsch?

XML ist viel strenger als HTML, da sind keine Fehler "erlaubt". In diesem Fall ist der Feed nicht valide.
Validiere doch mal den Feed mit dem Feed Validator und schreib dem Webmaster eine Email, er solle seinen Feed korrigieren.

Evtl. ist auch bloss ein "falsches" Sonderzeichen drin.

Gruss Sandro
 
QUOTE (Koly007 @ Do 3.2.2005, 16:50)Nun habe ich einen anderen Feed versucht und hier kommt die Meldung:.
Warning: Invalid argument supplied for foreach() in /www/htdocs/v137107/test.php on line 10
Was ist da falsch?


es könnte eventuell auch daran liegen, dass es verschiedene Formate für RSS-Feeds gibt. Natürlich muss das Script, welches den RSS-Feed wieder in HTML verwandelt, auf das entsprechende Format abgestimmt sein.

Um dieses Problem zu lösen bieten wir z.B. unsere täglichen Internet-News in folgenden vier gängigen Formaten anderen Webmastern zur Einbindung an:
  • RSS 0.91
  • RSS 1.0
  • RSS 2.0
  • ATOM 0.3
Ein weiters Script um den RSS-Feed in seine Seiten einzubauen gibts es hier zum Download
 
Kann ich RSS auch auf meiner Website anzeigen lassen, wenn ich "magpierss" in den gleichen Order wo die "index.html" Seite ist, uploade? (also domain.tld/magpierss) ?
 
QUOTE (wsammy @ Sa 26.3.2005, 2:30) Kann ich RSS auch auf meiner Website anzeigen lassen, wenn ich "magpierss" in den gleichen Order wo die "index.html" Seite ist, uploade? (also domain.tld/magpierss) ?

sorry, ich verstehe die frage nicht ganz.

gruss sandro
 
Hallo Sandro

ich hab soeben gesehn, dass es wwwroot heisst.
ph34r.gif


Ich dachte es ist "root". Da kann ich bei einem gemieteten Server nichts drauf machen.

Also ich kann magpierss einfach in mein www Verzeichnis laden, das habe ich richtig verstanden, oder?

Vielen Dank

Gruss

SAmmy
 
QUOTE (wsammy @ Di 29.3.2005, 11:01) Also ich kann magpierss einfach in mein www Verzeichnis laden, das habe ich richtig verstanden, oder?


genau, du musst ja dann im php script sagen wo die entsprechende datei liegt.

gruss sandro
 
Zurück
Oben