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

Проблема с сортировкой доп. изображений

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

Изначально была проведена модификация кода для сортировки доп изображений как написано в этом посте:

https://opencartforum.com/topic/8972-poriadok-foto-v-dopolnitelnykh-izobrazheniiakh-to/

Продолжительное время все работало нормально. 

После смены сервера фотографии начали выводиться как попало.

Выгрузив каталог и упорядочив все фото в ячейке additional image names (для работы с каталогом используется модуль Export/Import Tool for OpenCart) и загрузив все обратно в базу, выяснилось, что в товаре где фото до 10 т.е. 9, там с выводом на странице товара все нормально, они идут по-порядку. Но там где больше 9, есть проблема.
Если взять их по номерам, то выводятся они так: 01,10,09,08,07,06,05,04,03,02,11 либо 11,02,03,04,05,06,07,08,09,10,01. При чем, вариант этот меняется когда из админки зайти в карточку товара и нажать сохранить.

Вернув код к исходному, картинки загрузились (опять же через модуль Export/Import Tool) в том порядке, в каком они и есть в ячейке additional image names. Но, если зайти в карточку товара из админки и нажать сохранить, они перетасуются наоборот, и будут от большего к меньшему. Зайдя еще раз в карточку товара и нажав сохранить, порядок опять изменится от меньшего к большему.
Фактически фото перетасовываются каждый раз по нажатию кнопки сохранить.

Необходимо сделать что бы порядок изображений не менялся каждый раз когда нажимаешь кнопку сохранить в карточке товара.
Версии MySQL 5.1.57 на старом и 5.1.68 на новом серверах.

Версия магазина 0.2.2

 

icq: 342 582 181
skype: r_e_n_t_o_n

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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