Hallo liebes phpwcms-Team,
meine Seite enthält viele Bilder, die auf zwei Servern liegen, also doppelt vorhanden sind. Zwischenzeitlich fand ein Serverumzug statt, nachdem die Referenzierung auf die Bilder aber nicht geändert wurde. Nun gibt es den alten Server nicht mehr und die Bilder werden dementsprechend auch nicht mehr angezeigt. Jetzt meine Frage: Gibt es eine Möglichkeit (beispielsweise mit phpmyadmin) alle Bildpfade zu ändern? Die alten Pfade: http://www.mei neseite.de/al tereferenz/bsp.jpg. Die neuen: http://www .meinesei te.de/neueereferenz/bsp.jpg. Es soll also nur ein Teil des Pfades geändert werden. Ich weiß jetzt nicht, ob es eine Rolle spielt, wie die Bilder eingefügt wurden. Die Bilder wurden häufig als html-Code eingefügt in Artikel, aber auch als "Text mit Bild".
Viele Grüße
Micha
Bildpfade ändern
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Bildpfade ändern
Frontend Render bemühen, ist einfacher.
Code: Select all
$content['all'] = str_replace('src="http://www.example.tld/folder-old/', 'src="http://www.example.tld/folder-new/', $content['all']);
Re: Bildpfade ändern
Ich frage mich allerdings, wieso du die Bilder auf dem neuen Server nicht einfach in den Unterordner mit dem selben Namen verschiebst?
Re: Bildpfade ändern
Hallo zusammen.
@Oliver: wo befindet sich der Ordner bzw. wo muss er erstellt werden? Muss die .php einen bestimmten Namen haben?
@Old Boy: Die Referenzen wurden manuell im html-Code eingegeben. Es ist also kein relativer Pfad.
@Oliver: wo befindet sich der Ordner bzw. wo muss er erstellt werden? Muss die .php einen bestimmten Namen haben?
@Old Boy: Die Referenzen wurden manuell im html-Code eingegeben. Es ist also kein relativer Pfad.
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Bildpfade ändern
Name der PHP-Datei ist egal — da hineinlegen
Code: Select all
template/inc_script/frontend_render