Alex_R 26 августа 2010 в 14:44 Существует ли функция (или какой другой способ) удаляющая все существующие пресеты определенного изображения. Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Alex_R 26 августа 2010 в 15:04 glu2006 wrote: Нет, все пресеты определенного типа да, а именно изображения нет. А в PHP нет функции, которая удаляла бы файлы по маске в указанной и во всех вложенных директориях?
sv2109 26 августа 2010 в 17:47 Можно посмотреть код самого модуля. Как-то же он удаляет эти пресеты когда например удаляется вся нода с данным изображением. Поидее у него должна быть специальная ф-ция для этого.
annya@drupal.org 27 августа 2010 в 2:42 А зачем Вам это нужно? Может все гораздо проще? Или для некоторых изображений сгенерились не те презеты?
Alex_R 27 августа 2010 в 3:24 <a href="mailto:annya@drupal.org">annya@drupal.org</a> wrote: А зачем Вам это нужно? Может все гораздо проще? Или для некоторых изображений сгенерились не те презеты? для этого: http://www.drupal.ru/node/49001 чтобы при изменении условий пресет пересоздавался.
Комментарии
Нет, все пресеты определенного типа да, а именно изображения нет.
А в PHP нет функции, которая удаляла бы файлы по маске в указанной и во всех вложенных директориях?
Я про такую не знаю, а у Вас есть шанс поискать
Можно посмотреть код самого модуля. Как-то же он удаляет эти пресеты когда например удаляется вся нода с данным изображением. Поидее у него должна быть специальная ф-ция для этого.
А зачем Вам это нужно? Может все гораздо проще? Или для некоторых изображений сгенерились не те презеты?
для этого: http://www.drupal.ru/node/49001 чтобы при изменении условий пресет пересоздавался.
Посмотрите вот эту функцию imagecache_image_flush($path)