Probleme mit dem Album nach Nickname-Änderung

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Probleme mit dem Album nach Nickname-Änderung

Beitrag von Holger »

Hallo,

ich habe einen Mod installiert, mit dem die Anzahl der Album-Bilder eines jeden Users in viewtopic und profile angezeigt werden.
LEIDER wird diese Anzeige anhand des USERNAMES gefiltert und nicht nach USERID.
Und wechselt ein User den Benutzernamen, dann wirkt sich dies LEIDER nicht auf die Tabelle phpbb_album aus!
Also:
Wie kann ich mit einem SQL-Befehl alle Einträge in der Tabelle phpbb_album, Feld pic_username den Bentuzernamen von X auf Y ändern?

Ich weiss: das sind SQL-Basics, aber ich habe angst!

Gruss
Holger
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Kann da jetzt auch nicht genau zu sagen, weil ich sowas noch nie gemacht habe :D, ich tun immer in phpMyAdmin auf "Tabelle anlegen" klicken oder wenn ich was bearbeiten will z.B pic_username klickt ich daneben auf "bearbeiten" etc. da brauch ich mir nicht die ganze Befehle zu merken :D

Aber, fände vllt. besser (wenn man den MOD kennte) einfach dies auf die USERID umzuschreiben so das man das nicht mehr braucht, da die ID sich ja mit der Änderung eh nicht ändert.

Da sonst jedesmal es in der DB ändern müsstest was ja auch nicht das gelbe vom Ei wäre, wenn ein Benutzer den Name wechselt.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich weiss: das sind SQL-Basics, aber ich habe angst!
Hier wäre ich auch vorsichtig, denn soooo trivial ist das nicht!

Also:
Es wäre entweder beim Wechsel des Users automatisch möglich (Anpassung des Scripts usercp_register.php, bzw. admin_users.php) oder "nur" rein per SQL:

Code: Alles auswählen

UPDATE phpbb_album SET pic_username = '....' WHERE pic_user_id = X;
Als '...' muss der neue Username rein und das X kennzeichnet den User selber.
Wobei ich jetzt nicht genau weiß, ob "pic_user-id" so korrekt ist...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Es wäre entweder beim Wechsel des Users automatisch möglich (Anpassung des Scripts usercp_register.php, bzw. admin_users.php)
Das wäre das allerbeste!
Ich habe es erstmal mit dem SQL hinbekommen. Danke!
Ist es schwierig, das Forum so anzupassen, dass auch die Album-Felder aktualisiert werden, sobald ein Username geändert wird?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Schwierig nicht, ist die gleiche SQL-Anweisung, nur eben an dem Punkt, wo sich der Username ändert...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten