Есть ли возможность удалить старые ненужные картинки, накопившиеся на сервере? CS-cart сам с этим что-нибудь делает?
Тоже интересно. Если например у товара убираешь картинку, то она удаляется физически? Или если удаляешь товар целиком то удаляются все картинки к нему или все этоткопится бесконечно?
При удалении картинки у товара картинки удаляются физически.
В том то и прикол, что накопились старые изображения, и непонятно, как их удалить.
Писать скрипт, которые бы пробегался по всем картинкам и искал их в базе
Ну да, всего то делов. Если уж такой косяк есть в движке, то хоть бы в админку зашили такой штатный скрипт
Какой именно косяк вы имеете в виду? При удалении товара изображения удаляются. Вам писали об этом выше
А что в вашем случае “ненужные” картинки?
Если вы залили картинки на сервер в какие-то папки, то откуда CMS знает, нужны они вам или нет? Может вы даете на них прямые ссылки кому-то.
На самом деле не раз уже сталкивались, что у клиентов картинки иногда не удаляются. Проблема плавающая, воспроизвести не удается
В старых версиях не удалялись иконки, но можно было почистить их из админки. Сейчас они должны тоже удаляться.
Я думаю что эта трабла возникает из за откатов по бэкапам, чувак откатился база заменена, но физически картинки остались. это догадки
Подскажите пожалуйста что делать с битыми изображениями? Не получается удалить. После удаление нажимаю сохранить а изображение снова появляется.
можно изображения удалить в папке images/detailed ?
там папки 1,2 и тд
почему-то там картинки товаров лежат и по 30мб
при чем заливались картинки максимум 400кб
и картинки там есть давно уже удаленных товаров, так же со странными размерам
В detailed хранятся оригинальные картинки, которые вы заливали. CS-Cart их не меняет
Видимо, меняет. Потому что там названия@x2 и старый модуль hdpi их не правильно конвертировал, потому что в настройках иконок стоял png и качество 100.
Так, если эти папки удалить – ни на что не повлияет?
Про @x2 вы не писали. В этом случае да. Используемые библиотеки почти в 100% случаев
делают миниатюру размером больше, чем оригинал.
Лучше использовать для удаления стандартные функции, т.к. удалив файлы записи в БД все равно останутся. И это может где-то вылезти
Я посмотрел, некоторые картинки стандартной функцией удалены еще 5 лет назад. Сами товары остались скрытыми без картинок. Удалять сами товары?
В этом случае товары можно удалить. Но если картинки к ним не привязаны уже, то и картинки от hidpi не удалятся