Удаление оригинального изображения после загрузки.
День добрый сообщество. Возникла такая задача, необходимо при загрузки изображений удалять оригинальную картинку, загрузка производится с фронта при помощи компонента Tickets. Возможно у кого то уже есть готовое решение.
Буду очень благодарен за любые комментарии.
Буду очень благодарен за любые комментарии.
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Пишем плагин на событие создания ресурса:
Как правило, загружаемые изображения имеют следующую структуру:
=> в вышеописанном плагине формируем путь до созданной для изображений директории:
И далее циклом находим и удаляем все файлы на 1 уровень вглубь внутри $path.
Минус этого решения: если вы в этих же папках храните что-то еще, помимо оригинальных изображений (подгруженные вручную файлы, например), то скрипт затрет и их тоже.
Решается или дополнительной проверкой на расширение файла (удалять только картинки) или вклиниваться/перехватывать процесс загрузки изображений тикетами.
Категории
Шаблону
Тикетам в принципе
— и тому подобное)
скрин!