Beiträge: 10
Themen: 2
Registriert seit: 20.04.2009
20.04.2009, 13:12
(Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2009, 23:57 von Michael.)
Hallo,
wenn ich als Registered User einen Thread in einem Forum anlegen will,
für welches festgelegt wurde, dass neue Threads moderiert werden sollen,
bekomme ich folgende Fehlermeldung:
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
0 - ERROR: invalid input syntax for integer: ""
Query:
SELECT replies,unapprovedposts,attachmentcount,attachmentcount FROM mybb_threads WHERE tid=''
Der Thread wird zwar angelegt, die Fehlermeldung ist jedoch für den Poster des neuen Threads unangenehm.
Gruß
Dieter
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Welche Datenbank benutzt du? Hast du Plugins aktiviert?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 10
Themen: 2
Registriert seit: 20.04.2009
20.04.2009, 13:19
(Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2009, 14:11 von dieter.stubler.)
arbeite mit postgres
keine plugins
sieht so aus als ob mybb versucht nach der thread anlage den thread anzuzeigen.
den gibts aber erst nach der moderation.
es kommt auch keine meldung welche mich darauf hinweist, dass der thread erst noch moderiert werden muss
ergänzende information:
fehler tritt nicht auf falls moderator option für neue threads und posts ausgeschaltet ist
nur ausschalten von new thread moderation hilft nicht
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Ich denke, das ist ein Fehler. Ich bin gerade nicht an meinem PC mit PostgreSQL, werde aber bis morgen dabei gucken.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Bitte testen: Datei inc/datahandlers/post.php öffnen und suchen nach:
PHP-Code:
update_thread_counters($thread['tid'], array("replies" => 0, "unapprovedposts" => 1));
Ersetzen durch:
PHP-Code:
update_thread_counters($this->tid, array("replies" => 0, "unapprovedposts" => 1));
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 10
Themen: 2
Registriert seit: 20.04.2009
Hallo,
hab das geändert und jetzt funktioniert das
vielen Dank, für die schnelle Hilfe
Gruß
Dieter Stubler