RSS-Feed für Burning Board Lite

valid RSS

Ein RSS-Feed für mein WLAN-Board hat mir schon lange gefehlt. In letzter Zeit wird in dem Board zudem sehr unregelmäßig gepostet, da guckt man irgendwann nicht mehr so oft nach und verpasst dann die neuen Beiträge. Fertige Mods habe ich nur wenige gefunden, die meisten waren kompliziert einzubauen. So schwer kann es doch nicht sein, einen RSS-Feed zu erstellen.

Hier nun mein selbstgeschriebenes RSS-Feed-Script für das Woltlab Burning Board Lite 1.0.2: rss.php – eine Datei, eine einzige Datenbank-Abfrage.

Es muss einfach nur in das Hauptverzeichnis des Boards kopiert werden. Konfiguration ist nicht nötig, die Einstellungen (Board-Name, URL, Datenbank, usw.) von dem Board werden einfach benutzt. In dem RSS-Feed werden die letzten 20 Posts mit Unterforum und Thema, Autor, Datum und URL und dem komplett formatierten Posting-Text angezeigt. In template/headinclude.tpl kann man noch die link-rel-Zeile einfügen, damit im Browser auch das RSS-Icon angezeigt wird.

Fehler bitte hier über die Kommentarfunktion melden.

Warnung: Für eventuelle Schäden durch das Script übernehme ich keine Verantwortung. Bitte unbedingt Backups erstellen, bevor das Script benutzt wird.

2 Reaktionen zu “RSS-Feed für Burning Board Lite”

  1. Nickel715

    könntest du das script mal für die version 2.0.1 umbaun?

  2. CCR

    Hallo Tobias,
    danke für dieses kurze aber sinnvolle Skript.

    Leider spukt es die aktuellen Beiträge aller Foren aus, also auch jener, die nicht für Gäste sichtbar sind.

    Mit einem kleinem Umweg über die permission-Tabelle wird aber auch dieses berücksichtigt.

    SELECT p.postid, p.posttime, p.username, p.posttopic, p.message, t.topic, t.boardid, b.boardid, b.title
    FROM bb”.$n.”_posts p, bb”.$n.”_threads t, bb”.$n.”_boards b, bb”.$n.”_permissions s
    WHERE p.threadid=t.threadid
    AND t.boardid=b.boardid
    AND s.boardid = b.boardid
    AND s.groupid = 5
    AND s.boardpermission = 1
    ORDER BY posttime DESC LIMIT 20

    Die groupid = 5 steht für Gäste und kann natürlich je nach Konfiguration abweichen.

Einen Kommentar schreiben


Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: