Изначально была проведена модификация кода для сортировки доп изображений как написано в этом посте:
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