Seite 1 von 1

Birthday 1.5.9 sql problem

Verfasst: 29.06.2006 17:32
von Gulaschk@none
Hi...

Code: Alles auswählen

#
#-----[ SQL ]-------------------------------------------------
#
ALTER TABLE phpbb_users ADD user_birthday INT DEFAULT '999999' not null;
ALTER TABLE phpbb_users ADD user_next_birthday_greeting INT DEFAULT '0' not null;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_required', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_greeting', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_user_age', '100');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('min_user_age', '5');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('birthday_check_day', '7');
wenn ich bei den Mod den Sql befehl ausführe meldet er folgenden fehler !

Fehler
SQL-Befehl:

ALTER TABLE phpbb_users ADD user_birthday INT DEFAULT '999999' NOT NULL

Verfasst: 29.06.2006 17:45
von Markus67
Hi ...

das ist aber nicht die komplette Fehlermeldung ... die müsste eigentlich länger sein.

Markus

Verfasst: 29.06.2006 17:53
von Gulaschk@none
nein der zeigt mir nur die zeile an wirklich ,ich weiß sowieso nichtmal warum überhaupt :roll:

sollte ich das vieleicht nicht beachten

Verfasst: 29.06.2006 18:21
von Markus67
Hi ...

schau doch einfach mal in der Tabelle phpbb_users nach ob die beiden Felder user_birthday und user_next_birthday_greeting existieren. :wink:

Markus

Verfasst: 29.06.2006 18:45
von Gulaschk@none
ja sind beide da hatte ab auch mal das phpbb bei der alter table ausgetauscht weil die nicht phpbb stehen hat sondern 49036 da hat es dann die tabellen angelegt aber nicht die insert befehle ?

hier mal ein bild :

[ externes Bild ]


habe schon mal probiert in zu aktivieren aber er zeigt im profil wenn ich ein datum auswähle an das alter muß unter 0 liegen und wenn ich ihn im portal aktiviere steht da

Code: Alles auswählen

Could not fetch birthday for users.

DEBUG MODE

Line : 564
File : portal.php
:wink:

habe nochmal nachgelesen das liegt dran das die sql nicht ausgeführt wurde

Verfasst: 29.06.2006 18:50
von Markus67
Hi ...

Die INSERTS betreffen die Tabelle phpbb_config ... da musst du auf "Anzeigen" gehen um die Einträge zu sehen. Ich vermute aber mal dass die auch vorhanden sind.

Was das alter betrifft musst du das Mindestalter hochsetzen
Adminbereich -> Allgemein -> Konfiguration ... da gibts 2 neue Felder ...
min.-Alter und max.-Alter ... ersetze die 0 mit einer 5 oder 10 :wink:

Markus

Verfasst: 29.06.2006 18:55
von Gulaschk@none
die tabellen schein zu exsistieren !

aber er übernimmt leider nix :

Die Eingabe des Geburstags erforderlich machen

Geburtstagsgrüße aktivieren

Höchstalter

Mindestalter

Geburtstagsvorschau


keines der 5 angaben was kann man tun ???

ich habe hier auch nochmal in der suche nachgelesen überall steht bei den portal fehler die sql ausführen aber ich habe sie ja ausgeführt ????

und die insert sind dafür zuständig ??? wie mache ich noch das er die inserts übernimmt

Verfasst: 29.06.2006 20:58
von Markus67
Hi ...

dann mach die 5 Einträge doch einfach selbst in der Tabelle phpbb_config. :wink:

Markus

Verfasst: 29.06.2006 21:07
von Gulaschk@none
stimmt wie peinlich warum bin ich da nicht selbst drauf gekommen :oops: es funzt jetze alles Danke Markus ...