Seite 1 von 2
Neue Felder-Mod
Verfasst: 22.09.2004 13:25
von leopittoni
Hallo
In der Anleitung vom Mod, um neue Felder ins Pofil zu bringen, steht, dass man das machen soll:
#-----[ SQL ]-------------------------------------------
#
# Folgender Query muss über phpmyadmin ausgeführt werden (Prefix anpassen)..
ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;
# Wenn man mehrere Felder hinzufügt/ändert, muss man den obigen Query duplizieren und
# den Feldnamen "user_info" anpassen.
Aber wie geht das?
Ich habe schon die "Dokumentation" von phpbb.de gelesen, komme aber nicht draus...
Wo muss man das eingeben?
Danke, Léo
Verfasst: 22.09.2004 13:43
von Markus67
Hi ...
Das kannst du mit KB:phpmyadmin machen ...
Einfach die SQL-Anweisung in das SQL-Fenster kopieren und ausführen ...
Code: Alles auswählen
ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;
Markus
Verfasst: 22.09.2004 14:52
von leopittoni
Ok, danke.
Ich habe das mal installiert, nun kommt aber diese Meldung, wenn ich mein Profil bearbeiten will( Also auf PROFIL klicke:)
Code: Alles auswählen
Parse error: parse error, unexpected T_DOUBLE_ARROW, expecting ')' in /var/www/web43/html/phpBB2/includes/usercp_register.php on line 95
Ich habe keinen Fehler gefunden, kann mir jemand helfen?
Danke, Léo
Verfasst: 22.09.2004 15:14
von Markus67
Hi ...
verlinke mal die usercp_register.php als txt-Datei
Markus
Verfasst: 22.09.2004 15:23
von leopittoni
Hallo
Ich wollte die neuen Felder garader unterhalb vom Nick erscheinen lassen, also habe ich sie anstatt hinter "interessen" einfach immer hinter "username" geschrieben.
Nun kommt diese Meldung, wenn ich mich einloggen will:
Code: Alles auswählen
Parse error: parse error, unexpected '=' in /var/www/web43/html/phpBB2/includes/usercp_register.php on line 466
Hier die usercp_register.php.txt:
http://web43.ipx11063.ipxserver.de/user ... er.php.txt
Danke, Léo
Verfasst: 22.09.2004 15:37
von Markus67
Hi ...
Hast du mal einen Link zum MOD ?
Hast du die Reihenfolge beim Einbau in jeder Datei entsprechend verändert ?
Heisst das neue Feld "Klasse" ?
Markus
Verfasst: 22.09.2004 19:54
von leopittoni
Hallo
Ich habe 3 neue Felder "installiert"
Vorname
Name
Klasse
Anstatt diese Felder überall hinter "Interessen" hinzufügen, habe ich es aber immer nach "membername" getan.
In der mySQL habe ich aber nichts geändert...., also
ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;
habe ich so gelassen.
Danke, Léo
Verfasst: 22.09.2004 20:09
von Markus67
Hi ...
ersetze mal ...
Code: Alles auswählen
Vorname = '" . str_replace("\'", "''", $vorname) . "', Name = '" . str_replace("\'", "''", $name) . "', Klasse = '" . str_replace("\'", "''", $klasse) . "'
mit ....
Code: Alles auswählen
"Vorname = '" . str_replace("\'", "''", $vorname) . "', "Name = '" . str_replace("\'", "''", $name) . "', "Klasse = '" . str_replace("\'", "''", $klasse) . "'
Vorher Sicherungskopie erstellen
Markus
Verfasst: 25.09.2004 14:41
von leopittoni
Hallo
Ich habe nun nochmals alles neu gemacht, jetzt kommt aber diese Fehler-Meldung, wenn ich mein Profil bearbeiten will:
Code: Alles auswählen
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/web43/html/phpBB2/includes/usercp_register.php on line 530
Kann mir jemand helfen?
Danke, Léo
Verfasst: 25.09.2004 21:53
von leopittoni
Hmm, kann mir denn niemand sagen, was das bedeutet?
Léo