Seite 1 von 1

Angleichung geänderter Usernamen in Zitaten

Verfasst: 18.04.2009 17:36
von Chaosbastard
Hallo.
Habe per Forensuche nichts gefunden, deshalb frag ich jetzt einfach mal hier. Folgendes Problem:
Nachdem sich User eines Boards umbenannt haben, bleibt ja in Zitaten innerhalb alter Threads/Posts dennoch der alte Nickname gespeichert (sprich: "AlterNickname hat geschrieben:"). Meine Frage: Gibt es einen Mod der dies verhindert, der also bei Umbenennung von Usernamen auch innerhalb der Threads nach dem alten Nickname sucht und diesen entsprechend in den neuen umbenennt? Oder gibt es ein Script mit welchem ich das Forum nach bestimmten Ausdrücken durchforsten kann um diese dann durch einen anderen Ausdruck zu ersetzen (was zwar mehr Arbeit bedeuten würde, aber zumindest schonmal ein Anfang wäre)?
Schonmal danke für sachdienliche Tipps,
cb.

Re: Angleichung geänderter Usernamen in Zitaten

Verfasst: 18.04.2009 17:40
von dieweltist
Wenn man statisch zitiert, bringt der ehemalige Nickname möglicherweise was zum Ausdruck, was ggf. mit dem Zitat im Zusammenhang zu sehen ist. Die nachträgliche Änderung des Nicknamens in Zitaten finde ich deswegen problematisch.

Re: Angleichung geänderter Usernamen in Zitaten

Verfasst: 18.04.2009 17:48
von Chaosbastard
Konkret geht es hierbei um die entsprechende Bitte eines Users der aus Gründen der Privatsphäre/Datenschutz nicht mehr unter seinem alten Nickname aufgefunden werden möchte, da dieser Rückschlüsse auf seinen echten Namen zulassen könnte. Dementsprechend würde also auch ein entsprechendes Script ausreichen, mit welchem ich dann individuell nach Begriffen suchen und diese dann durch einen anderen Begriff ersetzen kann.

Re: Angleichung geänderter Usernamen in Zitaten

Verfasst: 18.04.2009 17:57
von dieweltist
Wenn es nach mir ginge, gäbe es statisches Zitieren überhaupt nicht. Bei dynamischen Zitaten wäre dann auch der Nickname dynamisch. Bei Löschung von Beiträgen oder Umbenennung des Nicks würden sich dadurch dann auch alle Nicks in den Zitaten ändern. Meines Erachtens ist dies ein generelles noch zu lösendes Problem.

Re: Angleichung geänderter Usernamen in Zitaten

Verfasst: 18.04.2009 19:20
von nickvergessen

Code: Alles auswählen

UPDATE `phpbb_posts`
SET post_text =
replace(post_text, 'quote=ALTERNICK', 'quote=NEUERNICK');

Re: Angleichung geänderter Usernamen in Zitaten

Verfasst: 18.04.2009 19:47
von Chaosbastard
Ah, besten Dank - ging in die richtige Richtung. Mit folgendem Befehl hat's geklappt:

Code: Alles auswählen

UPDATE `phpbb3_posts`
SET post_text =
replace(post_text, 'quote="ALTERNICK', 'quote="NEUERNICK');