Как периодически, автоматически удалять загруженные через IMCE либо filefield файлы, которые не были привязаны ни к одной ноде?

Главные вкладки

Комментарии

Аватар пользователя Ch Ch 22 марта 2011 в 17:38

Только из-за этого не использую подобные модули. При большой активности на сайте, директория с файлами через некоторое время превращается в помойку.

Как вариант, можно с помощью LIKE вытащить из базы урлы всех файлов, которые присутствуют в нодах, комментариях, профилях и т.д., а потом удалить не используемые файлы.

Аватар пользователя VasyOK VasyOK 22 марта 2011 в 22:58

По сабжу ничего умного сказать не могу, но чтобы картинки были только привязанные к нодам, можно использовать модуль insert. И если нода будет удалена - картинки будут удалены вместе с ней.

Единственная проблема - научить пользователей использовать этот модуль. Да и подковырнуть его не мешало бы.

Аватар пользователя oregu oregu 30 марта 2011 в 9:47

С использованием связки CCK+Filefild+Insert+Filefield_Sources такой вопрос вроде отпадает. От IMCE придется отказаться.