rss feed funktioniert nicht

  • hi,

    dieses feed funktioniert zwar, aber die begrenzung auf fünf news funktioniert nicht. kann wer sagen, warum?

    ->trekpower.org

    hier der quelltext:

    <?php
    // Einbinden der RSS-Klasse
    define('MAGPIE_DIR', './lib/magpie/');
    require_once(MAGPIE_DIR.'rss_fetch.inc');

    // URL zum RSS-Feed
    $url="http://www.trekzone.de/rss/dailytrek.xml";

    // Aufruf der Funktion zum auslesen
    $rss = fetch_rss( $url );

    // Anzahl Artikel begrenzen
    $num_items = 10;
    $rss = fetch_rss($url);

    $items = array_slice($rss->items, 0, $num_items);

    // Schleife
    foreach ($rss->items as $item) {

    // Feedelemente in Variablen umwandeln
    $href = $item['link']; // Link zum Artikel
    $title = $item['title']; // Linkbeschriftung bzw. Artikelüberschrift
    $date = $item['pubdate']; // Datum
    $description = $item['description']; // Beschreibung oder Artikelauszug
    // HTML-Ausgabe
    echo "<p>$date:<br> <a href=$href>$title</a> <br>$description</p>";
    }
    ?>

  • hi,

    vielen dank, aber trotzdem wills nicht klappen: trekpower.org... noch eine geniale idee?

    dies ist der neue quelltext:

    <?php
    // Einbinden der RSS-Klasse
    define('MAGPIE_DIR', './lib/magpie/');
    require_once(MAGPIE_DIR.'rss_fetch.inc');

    // URL zum RSS-Feed
    $url="http://www.trekzone.de/rss/dailytrek.xml";

    // Aufruf der Funktion zum auslesen
    $rss = fetch_rss( $url );

    // Anzahl Artikel begrenzen
    $num_items = 10;
    $rss = fetch_rss($url);

    $items = array_slice($rss->items, 0, $num_items = 10);

    // Schleife
    foreach ($rss->items as $item) {

    // Feedelemente in Variablen umwandeln
    $href = $item['link']; // Link zum Artikel
    $title = $item['title']; // Linkbeschriftung bzw. Artikelüberschrift
    $date = $item['pubdate']; // Datum
    $description = $item['description']; // Beschreibung oder Artikelauszug
    // HTML-Ausgabe
    echo "<p>$date:<br> <a href=$href>$title</a> <br>$description</p>";
    }
    ?>

  • Boah, so blind kann man doch nicht wirklich sein?!?!?!

    Was steht da im Script???

    // Anzahl Artikel begrenzen
    $num_items = 10;

    Und selbst dann, wenn das, was du da eingebaut hast, richtig wäre, dann frage ich mich, wenn du 5 haben willst, warum du 10 schreibst?!?!

    Und jetzt darfst du nochmal raten, was du ändern musst.

  • hi,

    ich glaube dir ja, daß du voll die ahnung hast... aber ich eben nicht! dieses script stammt nicht mal von mir. ein kumpel hat es geschrieben und der weiß ebenfalls nicht, warum das mit der begrenzung nicht klappt. also, wenn es dir nicht darum geht wirklich jeden "to annoy", sondern zu helfen, dann wäre es sehr nett von dir mir einfach mal so den ganzen bereich so zu schreiben, wie er sein soll, damit es klappt.

    wenn du das nicht willst, dann ist mir auch jeder andere helfer sehr willkommen!
    vielen dank vorab!

    lg

    matthias

  • Zitat


    ein kumpel hat es geschrieben und der weiß ebenfalls nicht


    :D :D :D Experten unter sich :D :D :D

    Einmal editiert, zuletzt von bandit600 (18. April 2009 um 19:10)

  • Hallo!

    Tja, vielen Dank! Klappt jetzt. :)

    Du irrst, ich bin kein Experte ;) und mein Kumpel hat weit mehr drauf als ich, aber lassen wir das...

    So, und nun will ich gleich noch eine Frage in die Runde werfen...

    wie kann ich jetzt dieses rss feed formatieren? hintergrund ändern, größe der buchstaben ändern... und besonders: wie ändere ich die links so, das sich die angeklickten news in einem extrafenster öffnen?

    thanks!

    matthias