Удаление изображений из галереи

#1 5 октября 2018 в 23:15
Привет всем))
есть проект… там уже под миллион файлов графических за год насобиралось..
к примеру надо удалить файлы из альбомов А и Б были загружены раньше чем месяц назад))
как это сделать?
или самому колхозить надо компонент?)
спасибо)
#2 5 октября 2018 в 23:51

или самому колхозить надо компонент?)

kaktus
Можно не колхозить, а аккуратно сделать один хук, который по хрону будет получать ссылки на файлы и удалять их.
#3 6 октября 2018 в 01:41
Ris, так там задача то периодическая. Нужно откуда-то что-то удалить согласно фильтру — колхозить-таки придётся)
#4 6 октября 2018 в 01:48

Нужно откуда-то что-то удалить согласно фильтру — колхозить-таки придётся)

@SmartControl
Да ладно!
Создаем задание хрона delphoto. Создаем хук cron_delphoto в контенте. Пишем в него логику, а срабатывание хрона отключаем и стартуем только мануально из админки. Или не отключаем, если нужно.
#5 6 октября 2018 в 10:10
Ris, и каждый раз когда нужно что-то удалить — лезем в код и переписываем хук) да, конечно, так можно. Но трудозатраты в этом случае не ограничиваются по времени. Если надо раз-два запустить — ещё ладно. А если 15 раз в течение года? — тогда есть смысл один раз написать нормальную удалялку с настройками. В описании же написано, что чистим только два альбома и только фотки старше месяца. А завтра захочется почистить другие пять альбомов и фотки старше полугода и тд.

Но, конечно, надо исходить из запросов. Ради одного удавления писать универсальный компонент нет смысла…
#6 6 октября 2018 в 10:41
kaktus, есть же чистильщик
Чистильщик
Компонент

Чистильщик

Скачать 1 784 загрузки

Там с настройками повозиться один раз и все сразу почистит.
#7 6 октября 2018 в 20:44

kaktus, есть же чистильщик

Loadырь
я почитал описание)) и насколько понял что он ищет потерянные изображения… т.е. те которые не привязаны ни к какому контенту… или их контент удален а они остались))
посмотрю внимательнее)) спасибо)))

Ris, так там задача то периодическая. Нужно откуда-то что-то удалить согласно фильтру — колхозить-таки придётся)

@SmartControl
по идее должен запускаться каждый день и удалять то что старше чем 32 дня)) а вот настройка альбомов — это да… надо что бы была из админки…
Спасибо всем)) буду думать как лучше)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.