19.07.2007, 15:44
Liebe Leute,
Ein Mitstreiter und ich rüsteten unser deutsches MyBB von Version 1.2.6 auf 1.2.9 auf und nun gibt es leider ein paar mittlere Problemchen.
Problem 1): Da wir die normale eingedeutschte Version vom mybboard.de-Server verwenden, und keine veränderten Templates haben, wunderte mich, daß nach dem Aufrüsten das Abmelden nicht mehr klappen wollte, wie hier viele Leute beim Aufrüsten auf 1.2.8 berichteten. Eigentlich dachte ich, daß die drei folgenden Templates automatisch neu installiert worden wären, doch mußte ich die neue SID-Neuerung in den drei SID-Templates manuell eintragen, sonst konnten sich die Teilnehmer nicht per "Logout" abmelden.
Ich verfuhr also gemäß dem Ratschlag des Hauptentwicklers Chris Boulton im http://community.mybboard.net/showthread...orumsthema und fügte in die drei Templates:
* changeuserbox
* header_welcomeblock_member
* index_logoutlink
... jeweils in die bestehenden Zeilen hinter uid={$mybb->user['uid']} die zusätzliche SID-Abfrage &sid={$session->sid}, wie anderswo hier auch erörtert.
Weiß jemand, warum ich das manuell durchführen mußte?
Problem 2): Beim moderativen Zusammenführen zweier Themen A und B bekommt das neue Thema C als Anzahl Artikel die Zahl des Themas B in den Themen-Datensatz der Datenbank (kurz DB) eingeschrieben, anstatt A+B. In der Folge gibt es den seltsamen Effekt, daß die Teilnehmer inklusive uns Moderatoren nur noch "die alten" Artikel aus Thema B sehen.
Man muß dann im Admin-CP im Menübereich "Verwaltung" das Modul "Neu zählen & aktualisieren" aufrufen und dort die Funktion "Themenzähler aktualisieren: Diese Funktion aktualisiert die Beitragszähler und die letzten Beiträge aller Themen" aufrufen. Danach stimmt das Thema wieder.
Was könnte denn hier kaputt sein?
Problem 3): : Editiert ein Teilnehmer seinen Beitrag, wird vom Forum nicht mehr unten rechts im Beitrag angezeigt, daß und von wem eine Änderung stattfand. Obwohl im Admin-CP in den Optionen eingestellt ist, daß die Editierung angezeigt werden solle. Ein Blick in die Datenbank verrät jedoch, daß der Zeitstempel und Benutzer-ID des Editors wie früher in den Artikel-Datensatz eingetragen wurde, d.h. es handelt sich wohl "nur" um ein Anzeigeproblem.
Aber woran kann das liegen?
Problem 4): Editiert ein Moderator einen Beitrag eines Teilnehmers und macht dann "Vorschau", so wird als Autorname nur "unregistriert" angezeigt, was die Moderatoren sehr verwirrt(e). Nach dem "Senden" allerdings simmt beim Beitrag selber alles, d.h. auch der Original-Autor wird korrekt angezeigt.
Vielen Dank für hilfreiche Hinweise und Antworten schon im Voraus!
P.S. Das Forum läuft auf Linux, MySQL ist v4.1.21, und PHP ist v4.4.4 (ist das ein Problem? Sollte nicht, wenn ich die Probleme lese, die manche MyBB-Benutzer mit einer Aufrüstung von PHP 4 auf 5 haben...)
Ein Mitstreiter und ich rüsteten unser deutsches MyBB von Version 1.2.6 auf 1.2.9 auf und nun gibt es leider ein paar mittlere Problemchen.
Problem 1): Da wir die normale eingedeutschte Version vom mybboard.de-Server verwenden, und keine veränderten Templates haben, wunderte mich, daß nach dem Aufrüsten das Abmelden nicht mehr klappen wollte, wie hier viele Leute beim Aufrüsten auf 1.2.8 berichteten. Eigentlich dachte ich, daß die drei folgenden Templates automatisch neu installiert worden wären, doch mußte ich die neue SID-Neuerung in den drei SID-Templates manuell eintragen, sonst konnten sich die Teilnehmer nicht per "Logout" abmelden.
Ich verfuhr also gemäß dem Ratschlag des Hauptentwicklers Chris Boulton im http://community.mybboard.net/showthread...orumsthema und fügte in die drei Templates:
* changeuserbox
* header_welcomeblock_member
* index_logoutlink
... jeweils in die bestehenden Zeilen hinter uid={$mybb->user['uid']} die zusätzliche SID-Abfrage &sid={$session->sid}, wie anderswo hier auch erörtert.
Weiß jemand, warum ich das manuell durchführen mußte?
Problem 2): Beim moderativen Zusammenführen zweier Themen A und B bekommt das neue Thema C als Anzahl Artikel die Zahl des Themas B in den Themen-Datensatz der Datenbank (kurz DB) eingeschrieben, anstatt A+B. In der Folge gibt es den seltsamen Effekt, daß die Teilnehmer inklusive uns Moderatoren nur noch "die alten" Artikel aus Thema B sehen.
Man muß dann im Admin-CP im Menübereich "Verwaltung" das Modul "Neu zählen & aktualisieren" aufrufen und dort die Funktion "Themenzähler aktualisieren: Diese Funktion aktualisiert die Beitragszähler und die letzten Beiträge aller Themen" aufrufen. Danach stimmt das Thema wieder.
Was könnte denn hier kaputt sein?
Problem 3): : Editiert ein Teilnehmer seinen Beitrag, wird vom Forum nicht mehr unten rechts im Beitrag angezeigt, daß und von wem eine Änderung stattfand. Obwohl im Admin-CP in den Optionen eingestellt ist, daß die Editierung angezeigt werden solle. Ein Blick in die Datenbank verrät jedoch, daß der Zeitstempel und Benutzer-ID des Editors wie früher in den Artikel-Datensatz eingetragen wurde, d.h. es handelt sich wohl "nur" um ein Anzeigeproblem.
Aber woran kann das liegen?
Problem 4): Editiert ein Moderator einen Beitrag eines Teilnehmers und macht dann "Vorschau", so wird als Autorname nur "unregistriert" angezeigt, was die Moderatoren sehr verwirrt(e). Nach dem "Senden" allerdings simmt beim Beitrag selber alles, d.h. auch der Original-Autor wird korrekt angezeigt.
Vielen Dank für hilfreiche Hinweise und Antworten schon im Voraus!
P.S. Das Forum läuft auf Linux, MySQL ist v4.1.21, und PHP ist v4.4.4 (ist das ein Problem? Sollte nicht, wenn ich die Probleme lese, die manche MyBB-Benutzer mit einer Aufrüstung von PHP 4 auf 5 haben...)