Перейти к содержанию

Рекомендуемые сообщения

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

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


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

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

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

Изменено пользователем ActiveSync

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, splka сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, ActiveSync сказал:

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


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.