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

rezhisser    16

Столкнулся с такой проблемой.

 

 
в oc_product в image прописан путь к картине - путь/Wallet-Gato-Negro-Ukraine-Khaki.jpg, а в папке image/data картинка имеет название wallet-gato-negro-ukraine-khaki.jpg
 
Из-за этого картинка не отображается на фронтенде.
 
Можно ли как-то отключить регистрозавивисимость для картинок?
 
Если нет, то как можно найти все такие товары? 
В идеале, SQL-запрос, который в поле image пропишет реальное имя картинки, для тех, где оно не совпадает.

ocstore 1.5.5.x

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


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

sql запросом предобразовать в базе все картинки в нижний регистр, потом командой bash все имена в нижний регистр.

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


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

Wallet-Gato-Negro-Ukraine-Khaki.jpg

 

он же туда как-то попал?

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


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

Wallet-Gato-Negro-Ukraine-Khaki.jpg

 

он же туда как-то попал?

 

грешу на total commander, там где-то есть галочка "преобразовывать в нижний регистр" при заливке на ftp. Было время, не стояла

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


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

sql запросом предобразовать в базе все картинки в нижний регистр, потом командой bash все имена в нижний регистр.

 

вариант не подходит, так как у меня часть каталогов с заглавной, тогда придется и их менять, не сильно хочется...

может какой-то php_скрипт поиска-замены?

 

p.s. правила замены у меня есть

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

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


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

Ну, тут нужно рисовать скрипт

 

1. Вытащить все  картинки

2 Затем в цикле пробежаться по всем картинкам, из массива "удалить" все сушествующие

 

3. Надо оствшимимся

 

Разбить путь картинки на директории и сам файл,

затем проверить наличие категории и файла как на регистрозависимые, если есть - переименовать в базе.

 

Выполнение скрипта - 5-10 сек

Написать скрипт - от часа

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


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

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

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

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

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

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

Войти

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

Войти


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

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