Установщик обновлён 13 августа в 19:00
Находит и удаляет изображения, которые не были использованы ни в одном типе контента и комментариях, а также, выявляет отсутствующие изображения.
Модульная архитектура позволяет быстро добавить новый функционал. Поддерживается ступенчатая работа.
Используйте только "Изображения контента 2", ибо он работает быстро у большинства пользователей. "Изображения контента" работает по другому принципу и его использование оправдано, если будет производится поиск малого количества изображений в очень большом количестве контента.
Важно добавить в файл index.php в папках /system/controllers/lcleaner/cleaners/content_images и content_images_2 названия установленных у вас сторонних полей:
Возможно, в след версиях это можно будет делать в настройках.
Используйте с осторожностью, дабы не удалить изображения из нестандартных компонентов и полей!
Находит и удаляет изображения, которые не были использованы ни в одном типе контента и комментариях, а также, выявляет отсутствующие изображения.
Модульная архитектура позволяет быстро добавить новый функционал. Поддерживается ступенчатая работа.
Используйте только "Изображения контента 2", ибо он работает быстро у большинства пользователей. "Изображения контента" работает по другому принципу и его использование оправдано, если будет производится поиск малого количества изображений в очень большом количестве контента.
Важно добавить в файл index.php в папках /system/controllers/lcleaner/cleaners/content_images и content_images_2 названия установленных у вас сторонних полей:
foreach($content_model->getContentTypesNames() as $ctype_name){ $fields = $content_model->selectOnly('i.name', 'name')->
Используйте с осторожностью, дабы не удалить изображения из нестандартных компонентов и полей!
Скриншот работы
Скачать
В планах
прогресс бар галерея найденных изображений в лайтбоксе выбор пользователя помимо группы сортировка таблиц
Реклама #
My-InstantCMS.Ru 9 лет назад #
Kreator 9 лет назад #
- Неплохобы превьюшку увидеть при наведении на ссылку найденной картинки
- Вывод даты создания картинки и сортировку по дате
Чтоб не рубить с плеча можно еще фильтр по пользователю, или все кроме какого то пользователя. Папки же созданы по пользователям.
lokanaft 9 лет назад #
Если выводить хинт, то будет слишком хлопотно наводить на каждую строку при большом кол-ве, ведь задача проверить именно каждую в итоге. Поэтому минигалерея будет немного удобнее.
Если он нашёл другие размеры превьюшки - значит их нет в базе, а это значит, что они никогда не смогут быть использованы. В базе хранятся пути до всех размеров, которые учтены, даже если не использованы.
Просто вся фишка в том, что изображений много лишь в первый раз, затем следить за ними будет проще и лишние функции будут ни к чему.
Kreator 9 лет назад #
Kreator 9 лет назад #
lokanaft 9 лет назад #
lokanaft 9 лет назад #
Kreator 9 лет назад #
lokanaft 9 лет назад #
Val 9 лет назад #
Огромное вам спасибо!
Val 9 лет назад #
lezginka.ru 9 лет назад #
Алексей Т 9 лет назад #
Александр 9 лет назад #
lokanaft 9 лет назад #
Чтобы исправить, надо в указанных в посте файлах в строке:
Xamle 9 лет назад #
lokanaft 9 лет назад #
Xamle 9 лет назад #
lokanaft 9 лет назад #
Xamle 9 лет назад #
R161Net 9 лет назад #
Андрей 9 лет назад #
lokanaft 9 лет назад #
Андрей 9 лет назад #
lokanaft 9 лет назад #
Андрей 9 лет назад #
lokanaft 9 лет назад #
Андрей 9 лет назад #
Андрей 9 лет назад #
lokanaft 9 лет назад #
Fenix 9 лет назад #
Fuze 9 лет назад #
В вашем шаблоне вообще может не использоваться jquery (если используется другой js фреймворк например).
В вашем шаблоне разметка css может отличаться от той, которая в дефолтном шаблоне и css нужно будет немного адаптировать под ваш шаблон. И это нормальная практика, так и должно быть.
В чем проблема скопировать пару файлов согласно инструкции, я не понимаю. Наверное лишь бы написать что-нибудь не думая.
Fenix 9 лет назад #
Просто была интересна суть подключения, так, как все прописывают пути по разнмоу
Fuze 9 лет назад #
Александр 9 лет назад #
lokanaft 9 лет назад #
jorgovich 9 лет назад #
lokanaft 9 лет назад #
jorgovich 9 лет назад #
Root77 8 лет назад #
В templates\ваш шаблон\controllers\lcleaner\js\cleaners\content_images_2.js и content_images.js, строку:
Root77 8 лет назад #
Pocus 7 лет назад #
Поясните пожалуйста, этот компонент ищет неиспользуемые изображения только в тегах <img scr=.....>?
А как быть с такими записями в полях?
Pocus 7 лет назад #
Добавляю поле "photoslider" (пример содержимого выше), но чистильщик упорно не видит эти записи и предлагает удалить изображения.
Евгений 6 лет назад #
Pocus 6 лет назад #
А вот просто устранить недоработки не мешало бы. Что, впрочем, маловероятно.
Я пол-года назад спрашивал об этом lokanaft-а, ссылается на нехватку времени (читай, желания)
Упрекать автора нельзя, компонент-то бесплатный, хотите - пользуйтесь, хотите - нет.
Мне он реально помогал на начальном этапе, когда я засирал систему своими неумелыми экспериментами, а инстант еще не умел сам удалять файлы вместе с контентом.
Сейчас это не слишком актуально. Но Ris готовит нам какой-то сюрприз. Ждем-с.
R161Net 1 год назад #
Всем добра!
Уважаемый Lokanaft, подскажите, обновление будет до версии 2.15.2, со всеми планами которыми вы хотели сделать?
Или можно его использовать на новых версиях?
Спасибо за ответ..
RSN 1 год назад #
Локанафт, давно уже не появлялся (смотрите профиль) я для чистки использую это:
instantcms.ru/blogs/zapiski-dinozavra/poisk-i-perenos-neispolzuemyh-kartinok-v-upload.html
Спросите у автора актуальность...
R161Net 1 год назад #
Спасибо! Узнаю, спрошу.
Ris 1 год назад #
Даже новая версия есть.
instantcms.ru/blogs/zapiski-dinozavra/poisk-i-perenos-neispolzuemyh-kartinok-v-upload.html#comment_120208
R161Net 1 год назад #
Просто чудесно, благодарю.