Hallo zusammen,
der kostenlose Bilder-Hoster Postimage hat was geändert und das bereitet mir Probleme.
Meine User können Bilder mit IMG von Postimage in einem Beitrag einfügen, das hat bis jetzt auch gut funktioniert.
Nun hat Postimage die Bilderlinks von postimg.org auf postimg.cc geändert und alle Bilderlinks mit der alten Adresse zeigen im Beitrag nur noch das Wort Bild und nicht mehr das Bild selber.
Wenn ich manuell einen Link von org auf cc ändere wird das Bild wieder angezeigt. Meine User haben aber hunderte von Bildern eingestellt und es ist unmöglich alle Links von Hand zu ändern.
Außerdem werden Bilderlinks in verschiedenen Kategorien und Foren eingestellt.
Jetzt zu meiner Frage, gibt es einen SQL-Befehl mit dem in allen Bereichen der Datenbank alle postimg.org auf postimg.cc geändert werden und wenn ja, wie lautet der Befehl?
Es wäre sehr schön wenn Ihr einen Tipp für mich hättet, meine User meckern schon weil sie keine Bilder mehr sehen können.
LG Rolf (eumelchen)
[3.2] Großes Problem mit Postimage
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] Großes Problem mit Postimage
Hallo
Für Links innerhalb vom BBCode URL
Für normale Links innerhalb eines Beitrags
Grüße: Mahony
Für Links innerhalb vom BBCode URL
Code: Alles auswählen
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://postimg.org', 'http://postimg.cc') WHERE post_text LIKE '%http://postimg.org%';
Code: Alles auswählen
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'http://postimg.org', 'http://postimg.cc') WHERE post_text LIKE '%http://postimg.org%';
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: [3.2] Großes Problem mit Postimage
Danke, Mahony,
meine User benutzen alle die Extension Postimage, d.h. in dem Fall käme Dein 2.Vorschlag für "normale Links" in Frage.
Eine Zusatzfrage noch, die Links von Postimage beginnen alle mit https und haben vor dem postimg,org oder cc noch Angaben.
Hier mal ein alter Beispiel-Link:
https://s17.postimg.org/yp1jf30an/20171110_212015.jpg
Ändert sich dann was an Deinem SQL-Befehl?
meine User benutzen alle die Extension Postimage, d.h. in dem Fall käme Dein 2.Vorschlag für "normale Links" in Frage.
Eine Zusatzfrage noch, die Links von Postimage beginnen alle mit https und haben vor dem postimg,org oder cc noch Angaben.
Hier mal ein alter Beispiel-Link:
https://s17.postimg.org/yp1jf30an/20171110_212015.jpg
Ändert sich dann was an Deinem SQL-Befehl?
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2] Großes Problem mit Postimage
Hallo
Hm...versuchs mal so
Grüße: Mahony
Das ist schlecht, denn wenn sich an der URL ständig etwas ändert dann funktioniert das ersetzen ja nicht. Es werden nur feste Variablen geänderteumelchen hat geschrieben:Eine Zusatzfrage noch, die Links von Postimage beginnen alle mit https und haben vor dem postimg,org oder cc noch Angaben.
Hm...versuchs mal so
Code: Alles auswählen
UPDATE phpbb_posts SET post_text = REPLACE(post_text, 'postimg.org', 'postimg.cc') WHERE post_text LIKE '%postimg.org%';
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: [3.2] Großes Problem mit Postimage
Danke, Mahony, so wie es aussieht hat es funktioniert!
Re: [3.2] Großes Problem mit Postimage
Nur als allgemeinen Zusatz, in größeren Foren würde ich das immer mit WHERE `forum_id` = xx; versehen, da gerade bei Shared Hostern die Ausführungszeit oft zu kurz ist und SSH nicht genutzt werden kann.
www.dsaforum.de - DAS DSA Fanforum