Imperavi Redactor удаление изображений с сервера

InstantCMS 2.X

Imperavi Redactor удаление изображений с сервера

#16 20 июня 2019 в 09:38

Возможно у @noname проблемы с правами на запись в upload

Ris
755 и картинки туда загружаются
#17 20 июня 2019 в 09:49

755 и картинки туда загружаются

@noname

а должно быть 777 для upload и cache рекурсивно для всех папок
#18 20 июня 2019 в 11:07

а должно быть 777 для upload и cache рекурсивно для всех папок

Андрей
Ris, Андрей СПАСИБО !

Есть ошибки system/controllers/unfinder/backend.php on line 181, system/core/controller.php on line 983

Но получается если удалить ссылку на картинку в комментарии и запустить чистильщик, то картинка удалится, а если удалить комментарий, то она останется на сервере. Можно ли при удалении комментария, записи и тд удалять ссылку на картинку?
#19 20 июня 2019 в 11:35

Можно ли при удалении комментария, записи и тд удалять ссылку на картинку ?

@noname

Можно, читайте инструкцию к компоненту от Ris:

необходимо прописать — Поля таблиц базы данных, в которых будем искать ссылки на изображения, через запятую/

То есть Вам необходимо прописать ту таблицу где хранится картинка от комментария.
#20 21 июня 2019 в 08:50

То есть Вам необходимо прописать ту таблицу где хранится картинка от комментария.

Андрей
За ответ спасибо, может есть идеи, что прописать?
#21 21 июня 2019 в 09:20

За ответ спасибо, может есть идеи, что прописать ?

@noname

нужен отдельный компонент для системы, который будет искать файлы из папки upload
и сравнивать их в файлах шаблонов, в базе данных

а потом, не нужное — удалять…
#22 21 июня 2019 в 09:46
Возвращаемся к навязчивой идее: может можно при удалении комментария удалять изображения как при ручном "удалении"?
#23 21 июня 2019 в 10:04

Возвращаемся к навязчивой идее

@noname

Это не навязчивая идея.
Один из моих проектов, создан на instantcms еще с версии 1.2.1
с начала 2007 года сайт был на wordpress, потом перевел его на instantcms

не буду описывать всех процессов, скажу только, сейчас, сайт работает на 2.11 😊 там более 30 тысяч статей, блоговых записей и т.п.
и в его нутре скопилось больше 3 гигов мусора (не считая файлов от компонента видео, который я удалил при миграции на 2-ку, так как разбочики отказываются бесплатно для 2-ки передавать компонент)

и проблема очистки сайта от мусора — встала очень остро.

Два сайта с приблизительно одинаковой историей, первый описал выше, второй — с 2011 года существует
суммарный объем базы данных — 4 гига
суммарный объем файлов в папках сайта — около 10 гиг.

найти недорогой хостинг под такие объемы — проблематично.
Но самое главное — уверен, не менее 50% файлов — мусор уже удаленный…
#24 21 июня 2019 в 10:15

За ответ спасибо, может есть идеи, что прописать ?

@noname

Таблица: cms_comments — столбец images

#25 21 июня 2019 в 10:17

может можно при удалении комментария удалять изображения как при ручном "удалении"

@noname
При удалении готового комментария можно. Нельзя удалить файлы при закрытии окна или всего браузера, если пользователь туда закачал тонну картинок, но не сохранил. Нельзя удалить файлы, если пользователь, после загрузки его, стер ссылку на него из текстового поля. И есть ещё масса вариантов, как сделать так, чтобы файлы остались на сервере. И это касается любой cms, в которой доступна загрузка файлов пользователями. Поэтому нужен нормальный удалятор хлама.
#26 21 июня 2019 в 10:19

Можно ли при удалении комментария, записи и тд удалять ссылку на картинку ?

@noname

Чтобы Вы не мучились с настройками — вот вам готовый шаблон, в каких таблицах искать неиспользуемые изображения.

#27 21 июня 2019 в 11:05

Поэтому нужен нормальный удалятор хлама.

Loadырь
Если бы знать логику загрузки картинок в папки в upload — всё было бы в 10000 раз проще. В первой ветке проблем вообще не было. Картинки для комментариев лежали в папке comments, картинки для блогов — в папке blogs и т.д.
А сейчас всё в одной куче свалено, без всякого намека на принадлежность картинки.
Поэтому приходится получать ссылки на все картинки, а у всех на сайтах какие-то свои дополнения со своими полями и т.д.
Поэтому, пока upload представляет из себя этакую хаотичную кучу — никакого "нормального удалятора" не будет.
Может предложить разработчикам как-то систематизировать upload? Тогда искать лишние картинки будет просто невообразимо проще.
#28 21 июня 2019 в 11:25

как-то систематизировать upload

Ris
+ файловый менеджер с предосмотром…
#30 21 июня 2019 в 13:09

Каким образом ?

@noname
Хуком comments_before_delete или comments_after_delete
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.