Il modo più veloce per rimuovere l'immagine, quindi seguire i passaggi seguenti: eliminare tutti i record da
catalog_product_entity_media_gallery
catalog_product_entity_media_gallery_value'
tabella perché magento sta salvando tutti i dati di immagine del prodotto in quella tabella.
Quindi indicizza da Gestione indice da admin per impostare l'immagine in nero.
Quindi rimuovi l'immagine, from dir quindi vai al tuo dir magento media/catalog/product e da questa cartella elimina tutti i file.
Un altro processo:
Andy Simpson, hai bisogno di uno script che is delete all productdal tuo sistema lo farà delete from DB and file system.
Step1: Crea a php in root direct of magento systemquale include Mage.php at first code.
require_once "YOURMAGENTODIR/app/Mage.php";
umask(0);
Step2: imposta current store isadmin e imposta la modalità sviluppatore
Mage::app('admin');
Mage::setIsDeveloperMode(true);
Step3: Ottieni Product Collectione crea un loop per ottenere un prodotto uno alla volta
$productCollection=Mage::getResourceModel('catalog/product_collection');
Step4: recupera l'immagine del prodotto di uno e rimuovi l'immagine uno usando il codice seguente:
$remove=Mage::getModel('catalog/product_attribute_media_api')->remove($product->getId(),$eachImge['file']);
CODICE COMPLETO:
<?php
require_once "YOURMAGENTODIR/app/Mage.php";
umask(0);
Mage::app('admin');
Mage::setIsDeveloperMode(true);
$productCollection=Mage::getResourceModel('catalog/product_collection');
foreach($productCollection as $product){
echo $product->getId();
echo "<br/>";
$MediaDir=Mage::getConfig()->getOptions()->getMediaDir();
echo $MediaCatalogDir=$MediaDir .DS . 'catalog' . DS . 'product';
echo "<br/>";
$MediaGallery=Mage::getModel('catalog/product_attribute_media_api')->items($product->getId());
echo "<pre>";
print_r($MediaGallery);
echo "</pre>";
foreach($MediaGallery as $eachImge){
$MediaDir=Mage::getConfig()->getOptions()->getMediaDir();
$MediaCatalogDir=$MediaDir .DS . 'catalog' . DS . 'product';
$DirImagePath=str_replace("/",DS,$eachImge['file']);
$DirImagePath=$DirImagePath;
// remove file from Dir
$io = new Varien_Io_File();
$io->rm($MediaCatalogDir.$DirImagePath);
$remove=Mage::getModel('catalog/product_attribute_media_api')->remove($product->getId(),$eachImge['file']);
}
}