Стоит ubercart-6.x-2.0-beta6 + imagecache-6.x-2.0-beta2
При создании картинок для продукта в уберкарт в директории files/ появляются аж 4 картинки.
img.jpg == img_0.jpg - оригинального размера
img.jpg.thumb.jpg == img_0.jpg.thumb.jpg - превьюшки
В принципе все работает, но напрягает бардак который возникает в директории.
При этом все картинки для товаров уберкарта берутся из папки files/imagecache, но перед выводом скрипт уберкарта проверяет существование файла именно в директории files/ и если такого файла нет, то вообще ничего не выводит, хотя все требуемые картинки в files/imagecache имеются.
Уважаемые, подскажите как навести порядок?
Как задать поддиректорию для складывания картинок нашел: прописываем путь в /admin/content/node-type/product/fields/field_image_cache, но указанная папка появляется как в директории files/ так и в files/imagecache!
Причем в папке files/новая_папка изображения так же дублируются, что за неразбериха?
Комментарии
Посмотрите что с пресетами в imagecache. Наверняка есть задвоенные. Либо убирать не нужные(не очень понятно как определить).
Либо убрать все, потом зайти в уберкартовские настройки, он ругнется на отсутствие пресетов и предложит пересоздать.
Обновил contemplate до последней версии и дублирование изображений типа img_0.jpg пропало.
Но по прежнему при добавлении картинок к продукту, создаются ресайзы в папке files/imagecache(откуда картинки реально выводятся) и закачивается original и thumbnail в files/(для чего это не знаю, хотя в уберкарте в функциях вывода прописано условие на проверку существоваения файла картинки именно в корневой files/(isset($product->$field)).
При удалении картинки из карточки товара, она с хостинга не удаляется. Как решить?
Up! Все то же самое!