manonpiano Posted August 25, 2015 Share Posted August 25, 2015 Hola, estoy administrando un sitio con prestashop en el cuál se han publicado mas de 30,000 artículos, la gran mayoría son de stock no resurtible, son piezas únicas, artículos para coleccionistas, en específico estampillas o filatelia, así que no hay ninguna necesidad de conservar las imágenes en el servidor, y veo que aunque el artículo se le de la opción de borrar, las imágenes permanecen allí, generando un conteo de ínodos excesivo para la cuenta que tenemos contratada en el hosting por lo que ya tuvimos un bloqueo temporal del servicio, mis preguntas van enfocadas a el control de esas imágenes: 1 - ¿Es posible borrar esos archívos de imagen de lo que uno ha borrado de la lista de productos? 2- ¿Existe algún módulo (gratuito o de paga) para borrar en volumen (mass delete) ese contenido o se puede hacer desde el prestashop? Agradeceré cualquier ayuda al respecto, saludos!. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted August 25, 2015 Share Posted August 25, 2015 No se que versión tienes de prestashop. pero en la 1.6 al borrar un producto se borran las imagenes asociadas tanto a nivel de base de datos como de ficheros Es decir se acaba llamando al método de Image.class public function deleteImage($force_delete = false) { if (!$this->id) return false; // Delete base image if (file_exists($this->image_dir.$this->getExistingImgPath().'.'.$this->image_format)) unlink($this->image_dir.$this->getExistingImgPath().'.'.$this->image_format); else return false; Link to comment Share on other sites More sharing options...
Recommended Posts