Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Регистрозависимость image


Recommended Posts

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

 

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

ocstore 1.5.5.x
Надіслати
Поділитися на інших сайтах


Wallet-Gato-Negro-Ukraine-Khaki.jpg

 

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

 

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

Надіслати
Поділитися на інших сайтах


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

 

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

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

 

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

Змінено користувачем rezhisser
Надіслати
Поділитися на інших сайтах


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

 

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

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

 

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

 

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

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

 

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.