Freitag, 25. Juli 2008

[thwb] RSS-Feed für ThWboard

Für die Forensoftware ThWboard von Paul Baecher und Felix Gonschorek wurde jetzt die Ausgabe von RSS-Feeds implementiert. Dazu muss nur eine zusätzliche Datei ins Stammverzeichnis der ThWboard-Installation kopiert werden und der RSS-Feed im Head-Bereich des Maintemplates verlinkt werden (Installationshinweise siehe unten).
Download
thwboard-thwb-feed-rss-1-4 (zip, 13 KB) - Version 1.4 vom 24.09.2009
Diese Archiv-Datei im Zip-Format kann unter Windows mit dem OpenSource-Tool 7zip entpackt werden.
Die Versionsgeschichte und eine genaue Beschreibung der Features findet sich direkt im Sourcecode des Scriptes.
Installationshinweise
  • Die Skriptdatei "rss.php" aus dem heruntergeladenen Zip-Archiv entpacken und ins Stammverzeichnis der ThWboard-Installation kopieren (dort ist auch die Datei "index.php" zu finden)
  • Die Datei "inc/header.inc.php" aus dem Archiv an die entsprechende Stelle im Forenverzeichnis kopieren.
  • Die Datei "templates/default/frame.html" einfach an die entsprechende Stelle im Forenverzeichnis kopieren, wenn das Standardtemplate im Forum genutzt wird.
Informationen zum alternativen manuellen Einbau in die eigene Installation (falls z.B. ein geändertes, eigenes Template verwendet wird) finden sich in der Datei installation.txt im Archiv. Ein manueller Einbau verlangt nur sehr geringfügige Änderungen an zwei Dateien.
Hinweise
Die Datei kann den Feed auf verschiedene Weise ausgeben. Dazu können per URL-Get-Parameter verschiedene Filter geschaltet werden:
  • Board-Filter: Nur die nachrichten aus den Boards kommen in den Feed, deren Boardids kommasepariert als Argument des get-Parameters "boardids" gesetzt sind. Ist der Parameter "boardids" nicht angegeben, werden Nachrichten aus allen (öffentlichen) Boards in den Feed.
  • Nur neue Threads: Ausschließlich Threaderöffnungsnachrichten werden im Feed ausgegeben, wenn der get-Parameter "newonly" gesetzt ist
  • Ignoriere Nachichten bestimmter Autoren: Nachrichten bestimmter Autoren können von der Feedausgabe ausgeschlossen werden. Sollen einzelne Nachrichten von eines Autors ausgeschlossen werden, so kann dies durch die Angabe eines Parameters namens "ignore_Autorname" geschehen.
  • Ignoriere Threads, welche von bestimmten Autoren angestoßen wurden: Sollen ganze Threads (mit allen enthaltenen Nachrichten) eines bestimmten Autors von der Feedausgabe ausgeschlossen werden, kann dies mittels "fullignore_Autorname" geschehen.
Beispiele
Im Feed sollen ausschließlich neue Themen angezeigt werden, also nur die jeweils erste Eröffnungsnachricht der neuesten Threads:myboard.example/rss.php?newonly
Nur Nachrichten aus den Boards 1,3 und 4 sollen in den Feed. Alle Nachrichten von Angela, Vladimir und George sollen ignoriert werden. Alle Nachrichten aus Threads, die George angestoßen hat (=Themen von George), sollen im Feed ignoriert werden:
myboard.example/rss.php?boardids=1,3,4&ignore_Angela&ignore_Vladimir&fullignore_George
Hintergrund
Die Entwicklung der Forensoftware ThWboard ist vom offiziellen Entwicklerteam seit Mitte 2004 bis auf weiteres eingestellt worden. Die Entwicklung dieser RSS2.0-Erweiterung erfolgte ursprünglich für die Enthusiasten von Robotrontechnik.de, welche ThWboard nutzen. Da jedoch auch heute noch einige Installationen dieser Forensoftware im Internet zu finden sind, habe ich mich entschlossen diese Erweiterung allgemein auch diesen Nutzern zur Verfügung zu stellen.

Suche

 

Aktuelle Beiträge

Anleitung Dieselheizung...
Den beliebten Dieselheizungen aus chinesischer Produktion...
techomatic - 2022-11-13 00:35
Reifendruckkontrolle...
Wenn die Reifendruckkontrollleuchte (Toyota Yaris III)...
techomatic - 2022-10-23 13:58
openSSH-Keys mit Putty(gen)...
Ziel: openSSH-Keypaare unter Windows erzeugen Problem: Putty.. .
techomatic - 2021-02-20 13:59
mp4-Videos mit Virtualdub...
Für Virtualdub gibt es einen sehr guten Entwackler...
techomatic - 2018-11-03 21:26
[SMB] XP WIN7 WIN10 Login...
Wer beim Versuch auf Windows-Freigaben eines XP-Rechners...
techomatic - 2018-05-04 22:04

Credits

powered by Antville powered by Helma


xml version of this page

twoday.net AGB

click tracking

Status

Online seit 5921 Tagen
Zuletzt aktualisiert: 2022-11-17 19:10

System