Seite 1 von 3

Geburtstags Mod, nicht mit EIM?

Verfasst: 29.10.2003 16:49
von Amigoboy
Hi @all!

So wie ich gearde feststellen´musste ist der Birthday Mod von Niels nicht mit EMI installierbar.
Denn bei mir ercsheint folgende Fehlermeldung:

Code: Alles auswählen

Kritischer Fehler

FINDE IN-ZEILE FEHLGESCHLAGEN: Konnte in Datei [includes/usercp_register.php] nicht finden:

, ";

MOD-Script Zeile #681

Code: Alles auswählen

Die folgenden Befehle wurden von EasyMOD nicht erkannt und wurden ignoriert. Die Zeilennummer des MOD-Scripts wird angezeigt. 
Nicht-verarbeitete Befehle 
SQL    line #103  
ALTER TABLE users ADD user_birthday INT DEFAULT '999999' not null
ALTER TABLE users ADD user_next_birthday_greeting INT DEFAULT '0' not null
INSERT INTO CONFIG (config_name, config_value) VALUES ("birthday_required", "0")
INSERT INTO config (config_name, config_value) VALUES ('birthday_greeting', '1')
INSERT INTO config (config_name, config_value) VALUES ('max_user_age', '100')
INSERT INTO config (config_name, config_value) VALUES ('min_user_age', '5')
INSERT INTO config (config_name, config_value) VALUES ('birthday_check_day', '7')
 
Was muss ich machen?

Amigoboy

Verfasst: 29.10.2003 16:59
von Henne
Mal von Hand suchen?

Die mySQL Befehle musst du in den bisherigen Versionen immer von Hand ausführen. Oder eben das Script dafür.

Verfasst: 29.10.2003 17:13
von Amigoboy
Was muss Ich an der Datenbank allse erstellen?

Verfasst: 29.10.2003 17:22
von Leuchte

Code: Alles auswählen

Die folgenden Befehle wurden von EasyMOD nicht erkannt und wurden ignoriert. Die Zeilennummer des MOD-Scripts wird angezeigt. 
Nicht-verarbeitete Befehle 
SQL    line #103  
ALTER TABLE users ADD user_birthday INT DEFAULT '999999' not null 
ALTER TABLE users ADD user_next_birthday_greeting INT DEFAULT '0' not null 
INSERT INTO CONFIG (config_name, config_value) VALUES ("birthday_required", "0") 
INSERT INTO config (config_name, config_value) VALUES ('birthday_greeting', '1') 
INSERT INTO config (config_name, config_value) VALUES ('max_user_age', '100') 
INSERT INTO config (config_name, config_value) VALUES ('min_user_age', '5') 
INSERT INTO config (config_name, config_value) VALUES ('birthday_check_day', '7') 
das was er nicht machen kann ;)

Verfasst: 29.10.2003 21:04
von Amigoboy

Code: Alles auswählen

INSERT INTO CONFIG (config_name, config_value) VALUES ("birthday_required", "0") 
INSERT INTO config (config_name, config_value) VALUES ('birthday_greeting', '1') 
INSERT INTO config (config_name, config_value) VALUES ('max_user_age', '100') 
INSERT INTO config (config_name, config_value) VALUES ('min_user_age', '5') 
INSERT INTO config (config_name, config_value) VALUES ('birthday_check_day', '7') 
Das heißt zu deutsch, was muss ich genau machen.
Kannst kurz Schrittweise erklären.
thx

Verfasst: 29.10.2003 21:32
von Henne
z.B. in phpMyAdmin einfügen und ausführen.

Alternativ lad die birthday_db_update.php hoch und führ die aus.

Verfasst: 29.10.2003 22:54
von Leuchte
wenn du es in phpMyAdmin eingibst, vergiss nicht deinen prefix einzutragen. z.b.

Code: Alles auswählen

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');
in dem fall ist phpbb_ der prefix

Verfasst: 29.10.2003 23:42
von Amigoboy
Was meint ihr mit Präfix?

Wie soll ich neue Felder in der phpbb_config anleegen?
Versteh ich net...

Verfasst: 29.10.2003 23:47
von Leuchte
phpMyAdmin öffnen -> links die datenbank auswählen -> oben auf SQL klicken und in das weisse feld den obrigen code eingeben..
prefix ist das, was vor den tabellen steht.. wenn vor jeder deiner tabellen phpbb_ steht, kannst du es von oben übernehmen. sollte was anderes stehen, musst das es anpassen
ansonsten wie Henne schon schrieb die birthday_db_update.php hochladen und aufrufen. ist denke ich einfacher als das mit der querrie

Verfasst: 29.10.2003 23:47
von Henne
Nimm doch einfach die Datei, die in dem Paket enthalten ist.
Warum unnötig kompliziert machen?