- Posts: 555
- Thank you received: 80
Kunena 6.2.6 released
The Kunena team has announce the arrival of Kunena 6.2.6 [K 6.2.6] which is now available for download as a native Joomla extension for J! 4.4.x/5.0.x. This version addresses most of the issues that were discovered in K 6.1 / K 6.2 and issues discovered during the last development stages of K 6.2
Solved K6,1 BETA Privates speichern meldet Fehler
Im Kunena Debug Modus wird dann angezeigt:Die angeforderte Seite konnte nicht gefunden werden.
danger
Kunena Interner Fehler: Bitte den Kunena Debug Modus aktivieren und das Problem im www.kunena.org Forum melden.
Während der Anfrage ist ein Fehler aufgetreten.
Bei Problemen ist der Administrator dieser Website zuständig.0 syntax error, unexpected token ","
Gruß GindiDie angeforderte Seite konnte nicht gefunden werden.
danger
Exception throw at line 435 in file /srv/www/htdocs/BFB429test/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php with message Field 'read_at' doesn't have a default value
Während der Anfrage ist ein Fehler aufgetreten.
Bei Problemen ist der Administrator dieser Website zuständig.0 syntax error, unexpected token ","
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Im BE habe ich den Kunena Debugmodus aktiviert.
Dann habe ich mich mal als Testuser angemeldet (registriert und kann Beiträge erstellen und bearbeiten, auch eigene) und auf einen Beitrag geantwortet.
In der Menüleiste über dem Editor habe ich Message und Privat Message gesehen. Ich habe Privat Message ausgewählt und eine Antwort verfasst.
Beim Absenden kam die Meldung:dangerKunena Interner Fehler: Um dieses Problem zu beheben, bitte den Administrator kontaktieren!
0 syntax error, unexpected token ","In der gespeicherten Antwort zum Beitrag stand keine geschriebene Antwort sondern nur:
Please Log in or Create an account to join the conversation.
Ich habe mich dann als normaler User eingeloggt und habe mir angesehen was Testuser als Private Message geschrieben hat.
Die Nachricht stand oben über der "doppelten Signatur" und da, wo sie eigentlich stehen sollte, stand nur "private = und die ID des Testusers.
Ich habe ein Bildschirmfoto gemacht.
Gruß Gindi
Please Log in or Create an account to join the conversation.
Da es im Forum hauptsächlich um die Beantwortung der Themen. geht und zusätzlich eine PN eingefügt werden kann, sollte eigentlich der normale Zustand sein (siehe Bild). Wenn aber nur eine PN ohne Antwort auf das Thema geschrieben wird, sehen andere Benutzer nur einen leeren Beitrag. Deshalb der Hinweis „private = und die ID“. Dieser Hinweis sollte eventuell durch einen Text ersetzt werden.
.
Please Log in or Create an account to join the conversation.
Nur das PRIVATE=148 sollte dort nicht stehen, das wird für jeden angezeigt, ob berechtigt oder nicht auch wenn kein privater Text angezeigt wird.
Nachtrag:
Ich habe mich nochmal als unbeteiligter User eingeloggt. Dieser User bekommt jetzt Antworten angezeigt in denen PRIVATE=43 Signatur und PRIVATE=148 Signatur steht.
Ich glaube nicht daß es den Usern spaß macht sich durch, für sie, leere Antworten zu klicken. Für unbeteiligte User sollte der ganze Beitrag nicht angezeigt werden und nicht nur die nicht vorhandene private Nachricht.
Gruß Gindi
Please Log in or Create an account to join the conversation.
Das hatte ich im vorigen Beitrag geschrieben, warum das so ist:Nur das PRIVATE=148 sollte dort nicht stehen, das wird für jeden angezeigt, ob berechtigt oder nicht auch wenn kein privater Text angezeigt wird.
Wenn aber nur eine PN ohne Antwort auf das Thema geschrieben wird, sehen andere Benutzer nur einen leeren Beitrag. Deshalb der Hinweis „private = und die ID“. Dieser Hinweis sollte eventuell durch einen Text ersetzt werden.
Please Log in or Create an account to join the conversation.
Ich habe mit dieser Fehlermeldung im Joomla Forum um Rat gefragt und ein Administrator hat darauf geantwortet:
Letztlich aber wohl doch ein Fehler von Kunena. Es wird versucht einen Datensatz in Tabelle #__kunena_private_user_map(?) zu schreiben. In dieser gibt es eine Spalte (ein Feld) read_at vom Typ datetime. Da der übergebene Datensatz php-seitig aber wohl keinen Wert für das Feld definiert hat und das Feld so definiert ist, dass es sich in solchen Fällen keinen Wert selbst "zusammenreimt" (einen Default-Wert), weiß Joomla (besser: Die Datenbank) nicht, was es reinschreiben soll und bricht ab.
In der Datenbank sind bei _kunena_privat 8 Einträge, bei _kunena_privat_attachment_map 0 Einträge, bei _kunena_privat_post_map 8 Einträge und bei _kunena_private_user_map 0 Einträge. Hier gibt es aber eine Spalte read_at mit dem Typ datetime.
Vielleicht hilft euch das weiter.
Gruß Gindi
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Mit aktiviertem Kunena Debugmodus kommt beim senden auch die Meldung zur fehlenden Seite.
Darunter steht:dangerException throw at line 433 in file /srv/www/htdocs/BFB429testB2/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php with message Field 'read_at' doesn't have a default value
Die Antwort wird trotzdem gespeichert.
Wenn ich jetzt in der Kunena Konfiguration "E-Mails an Benutzer senden" auf "nein" stelle, wird die Antwort ohne Meldung zur fehlenden Seite gesendet/gespeichert. Nur die Warnung und der Hinweis auf den aktivierten Debugmodus wird gezeigt.Das ist ganz unabhängig davon ob in der Joomla Konfiguration "E-Mailing" auf ja oder nein steht.
Gruß Gindi
Please Log in or Create an account to join the conversation.