Seite 1 von 1
[split] Mini-Foren-Regeln im Editor => Field 'post_edit_reason'
Verfasst: 16.12.2009 18:45
von Stefan Burger
Hallo,
ich habe den Mod in mein Forum eingebaut (3.0.5) und als Gruppe habe ich "Gast" ausgewählt. Wenn man nun nicht eingelogt ist, erscheint die Meldung und man muss diese akzeptieren. Leider bekomme ich beim absenden diese Fehlermeldung:
"Field 'post_edit_reason' doesn't have a default value [1364]"
Wie gesagt, diese Meldung kommt nur als "Gast" beim aktiven Mod. Bei allen anderen Gruppen (ohne Mod) kommt diese Meldung nicht.
Wie kann ich diesen Fehler beheben?
Vielen Dank, Gruß
Stefan Burger
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 16.12.2009 19:15
von nickvergessen
KB:no_default
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 16.12.2009 20:09
von Stefan Burger
Hallo,
danke, aber dort steht:
Solltest Du Probleme mit durch MODs veränderten tabellen habe, wende Dich bitte an das passende MOD Support Forum oder an den MOD Autor.
Da dieses Problem genau nach dem installieren des MODs aufgetreten ist, habe ich es hier geschrieben.
Stefan
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 16.12.2009 20:21
von m4ddy
Wie hast du denn die Gruppe Gast in diese Zeile: <!-- IF S_GROUP_x --> eingefügt?
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 16.12.2009 20:36
von Stefan Burger
Hallo,
statt das x die Gruppen ID
Gruß Stefan
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 16.12.2009 20:47
von m4ddy
Hmm.. dann sollte das ja korrekt sein.
Solltest Du Probleme mit durch MODs veränderten tabellen habe, wende Dich bitte an das passende MOD Support Forum oder an den MOD Autor.
Der Teil ist aber nicht unbedingt relevant, da durch den Mod ja keine Felder in der Datenbank verändert worden sind. Also käme die Lösung doch in Frage.
Gruß
m4ddy
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 16.12.2009 21:48
von nickvergessen
Les trotzdem den KB-Eintrag und mach ihn, dann ist dein Fehler weg.
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 16.12.2009 23:59
von Stefan Burger
Hallo,
habe ich gemacht und bekomme jetzt diesen Fehler, wenn ich den Beitrag absenden will, Vorschau geht:
"Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Field 'post_edit_reason' doesn't have a default value [1364]
SQL
INSERT INTO sd4fun_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (9, 395, 0, '213.183.78.10', 1261004195, 1, 1, 1, 1, 1, '', 'Re: neue Domain fürs Forum', 'sdfkjls', '31650798eff34be476c2e5b1df8ddbc1', 0, '', '2iff9czl', 1, 0, 1705)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions_posting.php
LINE: 1918
CALL: dbal_mysql->sql_query()
FILE: posting.php
LINE: 1023
CALL: submit_post()
"
Gruß Stefan
Re: [BETA] Mini-Foren-Regeln im Editor
Verfasst: 17.12.2009 01:36
von BaerchenHH
Wenn überhaupt, ist der Fehler mit dem ersten Codeblock in Zusammenhang zu bringen, da dort die in der DB eingetragenen Gruppen-ID mit der Gruppenmitgliedschaft des jeweiligen Users in Zusammenhang gebracht wird - ist der korrekt eingebaut??
Der zweite Codeblock prüft die Gruppenmitgliedschaft, erzwingt die Setzung des Hakens und gibt ggf, eine in der Lang-Datei definierte Fehlermeldung aus - hat nichts mehr mit der DB zu tun (wie der Rest).
Davon abgesehen, solltest du ohnehin auf die aktuelle Version updaten... mit dieser ist der MOD auch getestet worden
(V3.0.5 habe ich nie eingesetzt!)