Seite 1 von 1

[erledigt] Fehlermeldung bei Profilerweiterung

Verfasst: 07.10.2008 16:50
von Stonewoman
Hallo,

boah eh, langsam aber sicher wird das 3er Board echt zu meinem Sorgenkind und ich krieg echt die Krise. Nachdem ich mich nun Wochen mit der Konvertierung und weiteren kleinen Probs auseinander gesetzt habe, hab ich alles relativ gut hinbekommen... Nun wollte ich noch weitere Profilpunkte eingeben. Hab extra hier nachgelesen, damit ich nicht wieder was falsch mache.

Hab dann das Profilfeld "Diagnose" (welches für das Forum sehr wichtig ist) erstellt, aber nach dem Speichern erscheint diese Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Column 'lang_id' cannot be null [1048]

SQL

INSERT INTO phpbb3_profile_lang (lang_name, lang_explain, lang_default_value, field_id, lang_id) VALUES ('Diagnose', '', '', 3, NULL)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/acp/acp_profile.php
LINE: 1278
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_profile.php
LINE: 697
CALL: acp_profile->save_profile_field()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_profile->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Und wenn ich in das Profil eines User gehe und rechts auf "Profil" klicke erscheint das:
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND l.field_id = f.field_id ORDER BY f.field_order' at line 6 [1064]

SQL

SELECT l.*, f.* FROM phpbb3_profile_lang l, phpbb3_profile_fields f WHERE f.field_active = 1 AND l.lang_id = AND l.field_id = f.field_id ORDER BY f.field_order

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/functions_profile_fields.php
LINE: 66
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_users.php
LINE: 1226
CALL: custom_profile->generate_profile_fields()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_users->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Hab auch schon hier im Forum gesucht, aber nichts gefunden.

Langsam hab ich echt keinen Bock mehr. Anstatt das ich mich um meine User kümmere - was ja die Absicht meines Forums ist - schlag ich mich nur noch mit dieser sch*** Technik rum... das macht echt keinen Spaß mehr (sorry, ich musste mal Dampf ablassen).

Wo muss ich denn jetzt nach welchen Fehlern suchen??

Verzwiefelte Grüße, Stoni.

Verfasst: 08.10.2008 16:50
von Miriam
Hast Du etwas an der Skripten geändert?

Verfasst: 08.10.2008 17:12
von Stonewoman
Nein, habe nichts geändert...

Verfasst: 08.10.2008 21:58
von Metzle
Hallo,

ohne nun gerade näher drüber nachgedacht zu haben und mal ein Spontaneinfall....hast du denn alle Sprachen für das Profilfeld ausgefüllt oder hast du eine Sprache vielleicht nicht mehr installiert oder deinstalliert und dann wieder installiert?

Verfasst: 08.10.2008 21:59
von Miriam
Aber was bedeutet dann:
Stonewoman hat geschrieben:Nein, habe nichts geändert...

Verfasst: 08.10.2008 22:02
von Metzle
Miriam hat geschrieben:Aber was bedeutet dann:
Stonewoman hat geschrieben:Nein, habe nichts geändert...
Das habe ich nun auf die Dateien bezogen, dass sie keine Dateien verändert hat von Hand.