Seite 1 von 1

Birthday Mod mit Fehlermeldung für Neuuser

Verfasst: 31.08.2004 00:37
von Sonja05
Heiho,

Habe heute das Birthday Mod eingebaut...alles funktioniert gut, nur das Blöde: Neue User können sich nicht registrieren...

Folgende Fehlermeldung erscheint:
Could not insert data into users table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey, user_birthday, user_next_birthday_greeting) VALUES (46, 'username', 1093905063, '6b1d24ff83a319070db95c6c84b9be31', 'besagtemail@gmx.net', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'd.m.Y, H:i', 'german', 1, 0, 1, 0, '92fb01')

Line : 599
File : /www/htdocs/datenbank/phpBB2-2.0.10-deutsch/includes/usercp_register.php
Kann mir jemand bitte weiterhelfen???

Verschoben

Verfasst: 31.08.2004 08:08
von Christian_W
Du hast einen Fehler beim editieren der Datei includes/usercp_register.php gemacht. Geh die Änderungen dieser Datei nochmal durch.

Gruß Christian

Verschoben von Installation und Update nach Modifikationen

Verfasst: 31.08.2004 10:27
von Sonja05
Ja, ich bin das jetzt schon mehrmals durchgegangen, weiß aber nicht wo...

einzig problematisch erscheint mir diese stelle:

Programmiervorgabe ist: (Zeile 601)

#
#-----[ FIND ]------------------------------------------------
#
VALUES ($user_id,

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, ";

#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
, '$birthday', '$next_birthday_greeting'
Die Datei sieht aber so aus:
VALUES ($user_id, $group_id, 0)";
Wo soll ich denn da die Zeile
, '$birthday', '$next_birthday_greeting'
einfügen?

Verfasst: 31.08.2004 10:44
von Christian_W
Sonja05 hat geschrieben:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------------
#
	VALUES ($user_id,
Die Datei sieht aber so aus:

Code: Alles auswählen

VALUES ($user_id, $group_id, 0)";
Das passt ja. Bei der Suche wurde der Teil angegeben, den Du auch mit eingebauten Mods (fast) immer finden wirst. Also nur der Anfang der Zeile.
Sonja05 hat geschrieben:Wo soll ich denn da die Zeile

Code: Alles auswählen

, '$birthday', '$next_birthday_greeting'
einfügen?
Vor dem ersten Komma. Die Zeile sollte dann so aussehen:

Code: Alles auswählen

VALUES ($user_id, '$birthday', '$next_birthday_greeting', $group_id, 0)";
Gruß Christian

Verfasst: 31.08.2004 12:21
von Sonja05
Vielen lieben Dank, das hatte ich wirklich falsch.

Leider klappt es dennoch nicht.

Und es ist so wahnsinnig anstrengend den ganzen Pulk auf die Flüchtigkeitsfehler durchzusehen, da gerade in dieser Datei so viele Veränderungen vorgenommen werden müssen...

Gibt es dafür vielleicht irgendwo ein "fertiges" Script???

Verfasst: 31.08.2004 12:28
von Christian_W
Welcher Fehler kommt denn jetzt?
Poste mal einen Link zur Anleitung. (Download des Mods)
Außerdem die Datei verlinken.
KB:datei

Gruß Christian

Verfasst: 31.08.2004 12:43
von Sonja05
okay mach ich:

hier die anleitung:

http://www.das-weibernest.de/support/bi ... .5.6em.txt

und hier die misslungene nervdatei :oops:
http://www.das-weibernest.de/support/us ... gister.txt

Übrigens: Ich bin total begeistert von dem tollen Support hier!
Vielen, lieben Dank für die Mühe!!! :roll: :-? :grin:

Verfasst: 31.08.2004 13:18
von Christian_W
Also zuerst mal: meine Aussage oben ist falsch. Es passt nämlich nicht wirklich zusammen.

Code: Alles auswählen

VALUES ($user_id,
findest Du in der Datei zweimal.

Code: Alles auswählen

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, "; 
Diese Kombination: "Komma, Leerzeichen, doppeltes Hochkomma, Strichpunkt" findest Du dann aber (in Kombination mit der zuerstgefundenen Zeile) nur einmal.
Ich hab die Datei für Dich mal angepasst: usercp_register.txt
Sonja05 hat geschrieben:Gibt es dafür vielleicht irgendwo ein "fertiges" Script???
Viele Mods kannst Du auch mit dem EMI installieren: KB:easymod

Gruß Christian

Verfasst: 31.08.2004 20:14
von Sonja05
Herrlich!

Wunderbar, ich danke Dir! :)