Austausch von Bildern

Aus xtc-wiki

Wechseln zu: Navigation, Suche

Ein Hersteller von Produkten hat seine Erlaubnis zurückgezogen seine Produktbilder zu verwenden. Ich muß alle Bilder von Artikeln dieses Herstellers gegen ein Ersatzbild austauschen.

Antwort von Hetfield (21.07.09)

Datenbank bitte vorher korrekt sichern und dann diesen Befehl per phpMyAdmin ausführen:


UPDATE `products` SET `products_image` = 'Ersatzbild.jpg' WHERE manufacturers_id = '5';
DELETE FROM `products_images` WHERE EXISTS (SELECT `products_id` FROM `products` WHERE
(`products`.`products_id`=`products_images`.`products_id`) 
AND (`products`.`manufacturers_id`='5'));

Ersatzbild.jpg muss natürlich dann auch in den product_images-Unterordnern (thumbnail, info, popup, original) in den jeweiligen Größen auch vorhanden sein. Durch den SQL-Befehl werden die zusätzlichen Bilder bei den betroffenen Produkten aus der Datenbank gelöscht, da hier ja die Bilder nicht mehr benötigt werden.

Bei "manufacturers_id =" ist die betreffende Hersteller ID einzutragen.

Diese Seite wurde zuletzt am 5. August 2009 um 10:33 Uhr geändert. Diese Seite wurde bisher 668-mal abgerufen.