Problem Benutzerdefiniertes Profilfeld

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Problem Benutzerdefiniertes Profilfeld

Beitrag von wwwthomasbauerattf »

Hallo!
Wollte ein Benutzerdefiniertes Profilfeld hinzufügen
Eingaben getätigt und danach auf "Speichern" geklickt und leider ist aber folgende Fehlermeldung gekommen:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Column 'lang_default_value' cannot be null [1048]

SQL

INSERT INTO phpbb_profile_lang (lang_name, lang_explain, lang_default_value, field_id, lang_id) VALUES ('Name', '', NULL, 11, '1')

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

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

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

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

FILE: adm/index.php
LINE: 80
CALL: p_master->load_active()

kann mir hierzu einer helfen?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5396
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem Benutzerdefiniertes Profilfeld

Beitrag von oxpus »

kann mir hierzu einer helfen?
Hier gibt es Hilfe zum Thema: KB:no_default
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Re: Problem Benutzerdefiniertes Profilfeld

Beitrag von wwwthomasbauerattf »

danke für den link
habe das auch befolgt. als ich die date mysqlupgrade aufgerufen habe ist eine extrem lange ausgabe gekommen:

Code: Alles auswählen

USE fm-austria;

# Table: 'phpbb_attachments'
ALTER TABLE phpbb_attachments 
MODIFY attach_id mediumint(8) UNSIGNED NOT NULL auto_increment,
.
.
.
hab dann den ganzen code in phpmy-admin ins sql fenster kopiert und auf OK. Hat auch alles funktioniert. nur leider ist die fehlermeldung noch immer nicht weg....

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Column 'lang_default_value' cannot be null [1048]

SQL

INSERT INTO phpbb_profile_lang (lang_name, lang_explain, lang_default_value, field_id, lang_id) VALUES ('Nachname', '', NULL, 13, '1')

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

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

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

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

FILE: adm/index.php
LINE: 80
CALL: p_master->load_active()
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5396
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem Benutzerdefiniertes Profilfeld

Beitrag von oxpus »

Warum eigentlich NULL?
Was hast du denn in das Formular für das neue Feld eingegeben?
NULL darf da nicht rein. Wenn dann ist das betreffende Feld leer zu lassen.
Nur für denn Fall, dass du NULL angegeben hast...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Re: Problem Benutzerdefiniertes Profilfeld

Beitrag von wwwthomasbauerattf »

oxpus hat geschrieben:Warum eigentlich NULL?
Was hast du denn in das Formular für das neue Feld eingegeben?
NULL darf da nicht rein. Wenn dann ist das betreffende Feld leer zu lassen.
Nur für denn Fall, dass du NULL angegeben hast...
ja weiß ich auch nicht... ich habe alle felder ausgefüllt. auch das mit beschreibung...
NULL habe ich sowieso nirgends eingegeben... habe schon mehrere methoden versucht, aber immer wieder kommt die fehlermeldung bzw. so eine ähnliche...
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5396
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem Benutzerdefiniertes Profilfeld

Beitrag von oxpus »

Stell doch bitte mal deine includes/acp/acp_profile.php hier im Pastbin bereit, damit man sich die mal in Gänze anschauen kann.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5396
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem Benutzerdefiniertes Profilfeld

Beitrag von oxpus »

Okay.
Ich vermute einen Fehler bei der Installation der Forum Statistics MOD:
Du hast nach dem Block

Code: Alles auswählen

				$cp->vars['field_ident']		= ($action == 'create' && $step == 1) ? utf8_clean_string(request_var('field_ident', $field_row['field_ident'], true)) : request_var('field_ident', $field_row['field_ident']);
				$cp->vars['lang_name']			= utf8_normalize_nfc(request_var('lang_name', $field_row['lang_name'], true));
				$cp->vars['lang_explain']		= utf8_normalize_nfc(request_var('lang_explain', $field_row['lang_explain'], true));
die Original-Zeile

Code: Alles auswählen

				$cp->vars['lang_default_value']	= utf8_normalize_nfc(request_var('lang_default_value', $field_row['lang_default_value'], true));
nicht mehr drinnen. Statt dessen ist "nur" eine neue Zeile aus der o.g. MOD zu finden.
Füge bitte diese Zeile wieder ein, dann sollte das Script wohl wieder fehlerfrei arbeiten können.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Re: Problem Benutzerdefiniertes Profilfeld

Beitrag von wwwthomasbauerattf »

super, jetzt funktionierts wieder. danke für die hilfe
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“