Neue Felder-Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Neue Felder-Mod

Beitrag 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
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

verlinke mal die usercp_register.php als txt-Datei

Markus
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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 :wink:

Markus
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag 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
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hmm, kann mir denn niemand sagen, was das bedeutet?

Léo
Antworten

Zurück zu „phpBB 2.0: Mod Support“