Änderung von Text in allen Beiträgen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Änderung von Text in allen Beiträgen

Beitrag von Rätselfreund »

Hallo,

es gibt ja hier den Tipp, wie man Text in allen Beiträgen ändern kann:

SQL: Änderung von Texten in allen Beiträgen

Das scheint aber nur für reine Texte und nicht für URLs zu gelten.

Wie kann ich per SQL einen Link in einem Beiträg ändern?

Beispiel:

Code: Alles auswählen

http://www.example.com/test.html
soll geändert werden in

Code: Alles auswählen

https://www.example.com/test.html
Gruß

Cujo
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Änderung von Text in allen Beiträgen

Beitrag von Mahony »

Hallo
Das macht man so

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http:', 'https:') WHERE post_text LIKE '%http:%'; 
Das funktioniert allerdings nur bei Links die nicht in BBCode URL verwendet werden.

Wenn auch diese Links geändert werden sollen, dann geht das so

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http:', 'https:') WHERE post_text LIKE '%http:%';
Für die komplette URL sähe das dann so aus

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://www.example.com/test#46;html', 'https://www.example.com/test#46;html') WHERE post_text LIKE '%http://www.example.com/test#46;html%';
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 355
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: Änderung von Text in allen Beiträgen

Beitrag von Rätselfreund »

Ja, es ging mir um die URL-Tags.

Hat alles funktioniert. Vielen Dank für die Hilfe :grin:
Antworten

Zurück zu „Support-Forum“