Ich habe mir ein Test-phpBB auf meinem lokalen Rechner eingerichtet und den Lexicon MOD 2.0.4 installiert.
Allerdings bekomme ich jetzt folgende Fehlermeldungen im Admin-CP:
Beim Bearbeiten der Kategorien:
- Code: Alles auswählen
[center]Error update lexicon cat-table
DEBUG MODE
SQL Error : 1366 Incorrect integer value: '' for column 'cat_id' at row 1
INSERT INTO phpbb_lexicon_cat ( cat_id, cat_titel) VALUES ('', 'test')
Line : 74
File : admin_lexicon_cat.php[/center]
und beim Hinzufügen eines Eintrages:
- Code: Alles auswählen
[center]Error update lexicon entry
DEBUG MODE
SQL Error : 1366 Incorrect integer value: '' for column 'id' at row 1
INSERT INTO phpbb_lexicon ( id, keyword, explanation, bbcode_uid, cat) VALUES ('', 'test', 'testtesttesttest', '65b5db79ed', 1)
Line : 115
File : admin_lexicon_edit.php[/center]
Habe alles nach Anleitung gemacht... habe das Lexikon auch noch in einem anderen Forum am laufen... da funktioniert alles... (da ist es aber auch schon eine ganze weile eingerichtet).
Danke schon mal für die Hilfe!!
Zugefügt nach 1 Stunde(n) 10 Minute(n):
Hm... habs jetzt selber gelöst....
Da ja das Feld in der Datenbank einen AUTO_INTEGER wert bekommt, braucht man in dem SQL String die Angabe id ja nicht unbedingt....
Hab das jetzt mal so abgeändert und nun gehts:
admin_lexicon_edit.php:
- Code: Alles auswählen
$sql="INSERT INTO " . LEXICON_ENTRY_TABLE . " ( id, keyword, explanation, bbcode_uid, cat) VALUES ('', '$keyword', '$explanation', '$bbcode_uid', $categorie_id)";
nach
- Code: Alles auswählen
$sql="INSERT INTO " . LEXICON_ENTRY_TABLE . " (keyword, explanation, bbcode_uid, cat) VALUES ('$keyword', '$explanation', '$bbcode_uid', $categorie_id)";
gleiches gillt für die admin_lexicon_cat.php