Nabend.
Hier die Lösung, die ich für MyBBoard.de verwende.
Anleitung
1. Lade dir die neueste Version von Magpie RSS
hier herunter und entpacke die Datei.
2. Erstelle einen neuen Ordner auf dem Server, z.B. mit dem Namen "letzte_themen". Lade folgende Dateien von Magpie RSS in diesen Ordner:
- rss_cache.inc
- rss_fetch.inc
- rss_parse.inc
- rss_utils_inc
- Ordner: extlib (inkl. Snoopy.class.inc)
3. Danach musst du eine neue Datei erstellen, z.B. mit dem Namen "themen.php". Hier ist ein Beispielinhalt, du musst dann noch die URL des Feeds ändern und ggf. das Layout. Die URL kannst du im Forum erstellen unter dem Link "Zusammenfassung" (unten). Wähle dann die Foren und die Anzahl der Themen und erstelle die URL. Diese fügst du im Skript ein.
Code:
<?php
require_once 'rss_fetch.inc';
$url='http://rss.oberberg-aktuell.de/gesamt.xml'; // URL des Feeds
$MAGPIE_CACHE_ON = true; // Aktiviert Cache
$MAGPIE_CACHE_AGE = 900; // Cache-Zeit (hier: 15 Minuten)
$rss = fetch_rss($url);
foreach ($rss->items as $item ) {
$title = $item[title];
$descr = $item[description];
$url = $item[link ];
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td>$title</td>
</tr>
<tr>
<td>$descr</td>
</tr>
<tr>
<td><div align=\"right\"><a href=\"$url\" target=\"_blank\">more>>></a></div></td>
</tr>
</table>
<br>";
}
?>
4. Speichere die Datei und lade sie in den Ordner "letzte_themen".
Wenn du auf
http://www.deinedomain.tld/../letzte_themen/themen.php im Browser gehst, solltest du die Theme angezeigt bekommen. Um Sie in eine Seite einzubauen, füge folgenden Code an die Stelle im Quelltext, an der die Theme erscheinen sollen:
Code:
<?php include ("http://www.deinedomain.tld/../letzte_themen/themen.php") ?>
Ich hoffe, dass du das hinbekommst.
Gruß,
Michael