Fehlernummer: TI# 2007002T
Betroffene Version(en): TIBBS 1.2a-9
Bereinigtes Build: TIBBS 1.2b-1
Datum: 26.4.2007, 08:18
Schweregrad: Gering
Ruft ein Besucher, Mitglied, Moderator oder Administrator ein TIBBS Forum auf, in dem keine Bretter für ihn sichtbar sind, so kann es passieren, dass die Darstellung der Hauptansicht 'zerhackt' wird.
TIBBS bis einschließlich Version 1.2a-9 überprüft den Cache der Bretter-Abfrage. Anschließend wird, um einen SQL-Server abzufangen und um ein Error-Logging zu betreiben, eine Fehlermeldung ausgegeben.
Da die SQL-Abfrage der Bretter mitten in der Gestaltung der Tabellen ausgeführt wird, kann es passieren, dass in Foren, in denen mit verschachtelten Tabellen gearbeitet wird (zum Beispiel durch Rahmen um das Forum), die Fehlermeldung fehlerhaft dargestellt wird. Dies kann auch passieren, wenn alle Bretter eines Forums durch die Vergabe von expliziten Board-Rechten vor Mitgliedern ausgeblendet werden.
Der Patch prüft, ob es überhaupt Bretter zum Anzeigen gibt. Diese Prüfung erfolgt nun vor dem Aufbau der Anzeige. So bleibt das Layout bestehen. Der Code des Patches kann unter dem Suchbegriff (2007002T) im Quellkode der BoardIndex.php Datei gefunden werden.
Download des Patches TI2007002T.zip. Extrahieren der Datei. Kopieren der enthaltenen Datei 'BoardIndex.php' in /BoardIndex.php - hier ist die bestehende Version der Datei durch die gepatchte Datei zu überschreiben.
TIBBS steht für TRAVAR Internet Bulletin Board Software und bezeichnet eine Foren-Software, die es ermöglicht, getrennte Foren mit verbindenden Elementen wie Brettern und Funktionen auszustatten. TIBBS wird von Myrias.de genutzt, einem der größten deutschen freien Forenportale.
Shortlinks