Jump to content
Sign in to follow this  
ActiveSync

Структура картинок на сервере (нужен совет)

Recommended Posts

Есть пациент, у него жопешная структура папок и картинок (с пробелами, нижним дефисом, русскими буквами, пробелами в конце названия папки:-? ).
Руками все это дело не вариант - слишком много мороки.

Если предположить, что это меняется руками, то проблем с изменением путей в поле "image" в таблицах не предвидится(наверно) - можно юзануть функцию lower в mysql, а потом ручками пройтись по базе и заменить пробелы и нижние подчеркивание (если надо) после обработки структуры папок с изображениями в тотал командере (ну знаю только как через него делать).


Но вот что делать с ссылками, которые вставлялись в поле description в товарах - пока не ясно. (ясно - но вот что делать если структура папок изменится)

Желательно вообще структуру подправить (в одной папке может быть около 300 изображений = 300 запросов = расход трафика, цпу и тд - не айс).

Идеи и предложения.

Edited by ActiveSync

Share this post


Link to post
Share on other sites

брать и делать

Создаете таблицу файлов
Поиском по по базе переименовываете

Сначала нормализуете

Затем.. определяете структуру хранения

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

Ну.. и для уменьшения  еще бы создавал бы папку, по примеру кеша - 2-3 символа от имени файла


 

Share this post


Link to post
Share on other sites

А может есть волшебная комманда для шелла чтобы переименовать по маске?
Я находил, но не силён в регекспах

Share this post


Link to post
Share on other sites

переименовать не проблема, проблема в соответствии - файл - база

Share this post


Link to post
Share on other sites

А там по такому же выражению только в редакторе?

Share this post


Link to post
Share on other sites
1 час назад, splka сказал:

А там по такому же выражению только в редакторе?

Завтра попробую один способ, если все получится - отпишу как это можно будет сделать

Share this post


Link to post
Share on other sites
11 часов назад, ActiveSync сказал:

Завтра попробую один способ, если все получится - отпишу как это можно будет сделать


Я уж дождусь, потому что охота переименовать всё, что было по не знанию залито криво в красивый вид.

Share this post


Link to post
Share on other sites

Разместить по папкам и переименовать умеет (см.Инструменти)

 

картинки в описаниях не может исправит.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By ActiveSync
      Здравствуйте уважаемые форумчани. Встал вопрос, на каком же движке выгодней всего (в плане материального, а так же временного ресурса) можно сделать сайт по предоставлению услуг? (WP/Joomla/Ocstore). Понятное дело что можно на любом :), но хочется услышать информацию от вас. Учет в сторону того, что глубоких знаний PHP нет, но что-то да подправить под себя в состоянии.

      Функционал, который может быть:
      Статьи Видеоблог (вставка видео на странице блога + текстовой рассказ про то, что на видео) Перелинковка между статьями и видеоблогом сквозными блоками + отзывы для каждой статьи Группы пользователей (определенные скидки для разных групп) + накопительная система (аля заказал услугу пару раз, привел друга, опт - скидка) Авто генерация чека при оплате безналичным переводом Блог в блоге (разные доступы к блогу для разных пользователей) Новости Возможно даже внедрения онлайн трансляции ремонта на определенной странице с правом доступа для ограниченных лиц. Разные вставки HTML Стена категорий услуг (ремонт №1, ремонт №2) Уведомления по почте о статусе заказа.
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.