@peon_rollbaev

Cуществует ли менеджер изображений для сайта в связке с БД?

На сайте картинки свалены в кучу, пути прописаны в БД, минимум в 2-х таблицах.
Хочу рассортировать картинки, возникла мысль переделать пути через эксель и имопртнуть в базу, но это будет неудобно.
Существует ли файловый менеджер для сайта с миниатюрами изображений, который можно подключить к БД, чтобы картинки перемещать и пути в БД правились сами?
На сайте стоит ocStore, но в идеале, чтобы менеджер был не зависим от КМС, но и плагин бы сгодился.
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
Нет, ручками.
Копируете в тестовый каталог сервера картинки.
Копируете таблицу базы данных в тестовую таблицу.
В таблице создаете колонку любого типа, где будете ставить пометку, что запись обработали (картинка перемещена).
Берете ваш любимый PHP/Python/NodeJS.
Читаете по одной строчке табличку, где стоит атрибут, что картинка не обработана.
Копируете средствами скрипта файл из одного места в другое (не забываете, что по ходу углубления путей нужно прописать команды на создание подкаталогов).
Если копирование прошло успешно, то делаете update этой строчки - вставляете новое значение пути, и помечаете, что строчку обработали.
Пишите в файл лог обработки - какие строки обработали удачно, или пишите текст ошибки, если что-то пошло не так.
Когда потренируетесь на кошках, делайте тоже самое на боевых таблицах. Естественно, сделайте копию ресурсов всего сайта, даже если ваши действия не затрагивают их, на всякий случай.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы