Mehrere Problemchen nach Umstieg auf v1.2.9 - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: Mehrere Problemchen nach Umstieg auf v1.2.9 (/thread-6521.html) |
Mehrere Problemchen nach Umstieg auf v1.2.9 - Eowynus - 19.07.2007 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.php?tid=20471&pid=139492#pid139492]MyBB-Forumsthema 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...) RE: Mehrere Problemchen nach Umstieg auf v1.2.9 - Mak - 19.07.2007 1. Hast du die Templates denn auch wirklich aktualisiert? 3. Wenn du die Inlinebearbeiten benutzt, wird das noch nicht angezeigt, sondern erst, nachdem die Seite neu geladen wurde. Oder tritt das Problem generell und bei allen Edits auf? 4. Den Fehler kann ich weder nachvollziehen noch reproduzieren. Tritt das bei jedem Moderator auf oder nur bei dem einen? RE: Mehrere Problemchen nach Umstieg auf v1.2.9 - Michael - 19.07.2007 Zu 2) Hier findest du eine Datei, in der der Fehler behoben wurde: http://community.mybboard.net/showthread.php?tid=20926&pid=144414#pid144414 Zu 4) Das Problem ist bekannt und wird mit dem nächsten Wartungsupdate behoben. RE: Mehrere Problemchen nach Umstieg auf v1.2.9 - Eowynus - 19.07.2007 Hallo und herzlichen Dank für die Hilfen! Mak schrieb:1. Hast du die Templates denn auch wirklich aktualisiert?Werde ich den Kollegen bitten (der es gemacht hat) und dann hier melden. Es war kein extra Update-Script benutzt worden (weil bei kleinen Versionssprüngen diese ja nicht nötig seien), nur das Verfahren wie hier beschrieben: https://www.mybb.de/33-0-b-4-upgrade.html Zitat:3. Wenn du die Inlinebearbeiten benutzt, wird das noch nicht angezeigt, sondern erst, nachdem die Seite neu geladen wurde.Es wurde nicht per Inlinebearbeiten editiert, sondern mit dem Menüeintrag "Per Editor". Zitat:Oder tritt das Problem generell und bei allen Edits auf?Ja, bei allen Editierungen. Michael schrieb:Zu 2) Hier findest du eine Datei, in der der Fehler behoben wurde: http://community.mybboard.net/showthread.php?tid=20926&pid=144414#pid144414Sehr gut, vielen dank. Zitat:Zu 4) Das Problem ist bekannt und wird mit dem nächsten Wartungsupdate behoben.Dann bin ich beruhigt. :-) Alles Gute! RE: Mehrere Problemchen nach Umstieg auf v1.2.9 - Eowynus - 20.07.2007 Nochmal zu den zwei noch offenen Punkten: Mak schrieb:1. Hast du die Templates denn auch wirklich aktualisiert?Es wurden wohl keine Templates extra angerührt, sondern nur das Update-ZIP angewendet, das ich mir soeben anschaute (1.2.9) und da sind keine Templates drin. Woher würden denn aktualisierte Templates kommen, wenn sie nicht im Update-ZIP drin sind? (Das mag eine naive Frage sein, weil ich von PHP und der Dateistruktur auf dem MyBB-Server keine Ahnung habe. Ich bediene lediglich das Amind-CP, soweit ich es brauche.) Ich habe mal (vor dem manuellen Ändern der früher genannten drei) im Admin-CP unter Templates die Menüfunktion "Aktualisierte finden" gedrückt, es kam aber die Meldung (und sie kommt auch jetzt) : "Es gibt zur Zeit keine Templates, die seit dem letzten Upgrade aktualisiert wurden." Heißt das, daß MyBB Kontakt mit seinem Server aufnimmt, um zu abzugleichen? Zitat:Wie könnte ich denn dieses lästige Problem einkreisen?Zitat:3. Wenn du die Inlinebearbeiten benutzt, wird das noch nicht angezeigt, sondern erst, nachdem die Seite neu geladen wurde.Es wurde nicht per Inlinebearbeiten editiert, sondern mit dem Menüeintrag "Per Editor". Danke und alles Gute. RE: Mehrere Problemchen nach Umstieg auf v1.2.9 - StefanT - 20.07.2007 Eowynus schrieb:Nochmal zu den zwei noch offenen Punkten:Die Templates sind bei den geänderten Dateien enthalten. Allerdings bei 1.2.8. 1.2.9 schließt nur Sicherheitslücken. Durch den Aufruf der install/upgrade.php werden sie in die Datenbank eingefügt. Eowynus schrieb:Ich habe mal (vor dem manuellen Ändern der früher genannten drei) im Admin-CP unter Templates die Menüfunktion "Aktualisierte finden" gedrückt, es kam aber die Meldung (und sie kommt auch jetzt) : "Es gibt zur Zeit keine Templates, die seit dem letzten Upgrade aktualisiert wurden."Die normalen Templates werden duch den Aufruf der oben genannten Datei eingespielt. Sie werden gespeichert, sind aber nicht im ACP als Template-Set einsehbar. Man vergleicht seine Templates mit diesen Templates, die in der Datenbank sind. Es wird also keine Verbindung zu einem anderen Server aufgenommen. Hast du die install/upgrade.php vielleicht nicht ausgeführt? RE: Mehrere Problemchen nach Umstieg auf v1.2.9 - Eowynus - 20.07.2007 Dragon schrieb:Die Templates sind bei den geänderten Dateien enthalten.Nun beginne ich zu verstehen: praktisch in den ".php"-Dateien, die das Update-Script dann in die Datenbank überträgt, sind die Templates enthalten? Zitat:Allerdings bei 1.2.8. 1.2.9 schließt nur Sicherheitslücken. Durch den Aufruf der install/upgrade.php werden sie in die Datenbank eingefügt. Tatsächlich haben wir dieses Script nicht ausgeführt, weil wir die Anleitung auf https://www.mybb.de/33-0-b-4-upgrade.html so verstanden, daß bei einem „kleinen“ Versionsprung - wie unserem von 1.2.6 auf 1.2.9 - kein Script ausgeführt werden müsse. Es steht ja dort: Doku schrieb:Um ein Update durchzuführen (kleiner Versionssprung; beispielsweise von MyBB 1.1.0 auf MyBB 1.1.1) muss das Upgradeskript nicht aufgerufen werden. Aber wenn ich es nun richtig verstehe, hätte das Update doch ausgeführt werden müssen? Durch Aufruf von "/install/upgrade.php" nach dem Einspielen des ca. 1 MB großen ZIP-Archivs für v1.2.9 .... ? Das würde dann erklären, warum die drei Templates von mir manuell auf den neuen Stand gebracht werden wollten... Weil ich die drei Templates aber schon manuell angepaßt habe: ist es ratsam, dennoch das Update-Script auszuführen, d.h. änderte sich noch weiteres? Liegt daran vielleicht der Fehler mit dem fehlenden Zeitstempel, den ich unter Punkt 3 eingangs beschrieb? Danke und alles Gute! RE: Mehrere Problemchen nach Umstieg auf v1.2.9 - StefanT - 20.07.2007 Eowynus schrieb:Die Templates sind in der install/resources/mybb_theme.xml enthalten.Dragon schrieb:Die Templates sind bei den geänderten Dateien enthalten.Nun beginne ich zu verstehen: praktisch in den ".php"-Dateien, die das Update-Script dann in die Datenbank überträgt, sind die Templates enthalten? Eowynus schrieb:Halte dich immer an die Ankündigungen. Bei den Updates auf MyBB 1.2.7 und 1.2.8 muss das ausgeführt werden.Zitat:Allerdings bei 1.2.8. 1.2.9 schließt nur Sicherheitslücken. Durch den Aufruf der install/upgrade.php werden sie in die Datenbank eingefügt. Eowynus schrieb:Weil ich die drei Templates aber schon manuell angepaßt habe: ist es ratsam, dennoch das Update-Script auszuführen, d.h. änderte sich noch weiteres?Führe es auf jeden Fall aus. Am besten setze danach die 3 Templates wieder zurück (wenn keine anderen Änderungen drin sind), damit bei späteren Änderungen wieder alles automatisch gemacht wird. |