Seite 3 von 4

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 21:06
von Joyce&Luna
Er hat mir zwar 2 Datensätze geändert und umgekehrt auch, aber das kann so nicht stimmen.
Die Person womit ich teste, hat über 11000 Beiträge, also es passiert nichts.

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 21:16
von Mahony
Hallo
Hast du das beachtet?
Anschließend müssen dann aber die BBCodes neu geparst werden.
P.S. Durch den SQL-Befehl, werden nur die

Code: Alles auswählen

[quote="Tom"]
Zitate geändert und nicht ALLE Beiträge.

Grüße: Mahony

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 21:18
von Joyce&Luna
Sie wurde aber mehrfach zitiert als nur 2 mal.
Zum anderen wo ich das kontrolliere, wird keine Veränderung vor genommen.

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 21:30
von Mahony
Hallo
Joyce&Luna hat geschrieben:Zum anderen wo ich das kontrolliere, wird keine Veränderung vor genommen.
Hast du mal einen Beitrag mit einem entsprechenden Zitat geöffnet und dir den BBCode angeschaut (der Name im Zitat sollte dann geändert sein).

Grüße: Mahony

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 21:38
von canonknipser
Das Zitat und auch die Speicherung von BB-Codes in Posts hat sich unter 3.2 geändert.
Z.B.

Code: Alles auswählen

<QUOTE author="canonknipser" post_id="348" time="1523432155" user_id="2"><s>[quote=canonknipser post_id=348 time=1523432155 user_id=2]</s>
Inhalt des Quote
<e>[/quote]</e></QUOTE>
Automatisch dem Beitrag hinzugefügt nach 1 Minute 18 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Alle Parameter im Quote sind optional ...

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 21:39
von Joyce&Luna
Glaube mir, es gibt weit über 1000 Beiträge wo sie zitiert wurde.
Laut dem Befehl ändert sich aber nur 2 Datensätze und ich kann nicht sagen welche das nun sind.
Lasse mir auf 3 Seiten verschiedene Zitate zeigen, es ändert sich nichts.

Edit: Wenn sich das geändert hat, könnte es hinkommen. Ich habe kurz nach 3.2 das Forum neu gespiegelt.
Da müsste ich mal schauen wo sie das letzte mal zitiert wurde.
Die berühmte Nähnadel mal suchen :D

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 21:56
von Mahony
Hallo
Hm..dann versuchen wir es noch mal so

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE (post_text, '<QUOTE author="Tom"', '<QUOTE author="Gast"');
Es sollten dann eben beide Befehle ausgeführt werden.

Also

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE (post_text, '[quote="Tom"]', '[quote="Gast"]');
UND

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE (post_text, '<QUOTE author="Tom"', '<QUOTE author="Gast"');
Grüße: Mahony

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 22:03
von Joyce&Luna
Alle 3 verändert nur 2 Datensätze nicht mehr nicht weniger.
Schon komisch.
Hat es auch Veränderungen geben in von 3.0 zu 3.1 ?

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 22:11
von canonknipser
Ich glaube schon - am besten ist es, du wertest mal direkt die Datenbank aus und holst dir alle Post, in denen sie erwähnt wurde. Dann ist es Fleißarbeit, die passenden Muster für die SQL zu erkennen.
Also, Tabelle lesen:

Code: Alles auswählen

SELECT post_text from phpbb_posts WHERE post_text like "%Tom%"
und fleißig die Muster suchen ;)

Wenn die Muster da sind, muss man das passende Replace-Statement basteln

Re: Nutzernamen nach Löschung ändern?

Verfasst: 12.04.2018 22:18
von Joyce&Luna
Och sind ja nur dann 42 Seiten :lol:

Also dann würde das so bleiben wie es ist.