Jump to content

La solución para librerar inodos: borrar imágenes de los artículos borrados?


Recommended Posts

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

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

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...