Hallo,
trotz meiner geringen PHP-Kenntnisse konnte ich mir mit einigem "belesen" folgenden Code zusammenbasteln.
Auszug:
$rss = fetch_rss($url);
foreach ( $rss->items as $item ) {
$published = parse_w3cdtf($item['dc']['date']);
if ( $published <= $date ) {
echo "<a href='" . $item['link'] . "'>" . $item['title'] . "</a>";
echo "<br><br>";
echo $item[description];
echo"<br>";
echo "Datum:" . substr($item[pubdate], 5, 12);
echo"<br>";
echo "<p>";
}
}
Ziel des Ganzen ist die Übernahme des Blog-Feeds in eine andere Webseite. Das funktioniert auch prima. Genauso wie ich es mir gewünscht habe, aber ich benötige nur die letzten 3-5 Blogartikel. Wie kann ich das erreichen?
In der Vorlage für diesen Schnipsel war das auf diese Art gelöst:
$items = array_slice($rss->items, 0, $num_items);
und stattdessen:
foreach ( items as $item ) {....usw
Warum auch immer funktionierte das leider nicht. Ob es an meinen PHP-Einstellungen liegt, weiß ich nicht. Ich kann diese leider nicht beeinflussen. (Shared)
Aber vielleicht lässt sich obiger Codeschnipsel anpassen? Jemand eine Idee dazu?
Vielen Dank.