OpenCart — сортировка изображений в баннерах — как их заставить отображаться в нужном порядке? 2016-06-15

всего лишь один xml файл — успешно исправляет неприятную ситуацию с сортировкой изображений в баннер

  1. admin
    Заголовок статьи довольно полно раскрывает суть поднимаемого в статье вопроса — сортировка изображений в баннерах, порядок вывода изображений. Давайте попробуем исправить неприятную ситуацию с выводом изображений в баннерах магазина (сладйере, карусели).

    Что же не так с баннерами и что необходимо изменить? Прежде, чем зайти в Дполнения-Модули и включить то ли карусель, то ли слайдер для вывода в магазине, мы идем в Система-Дизайн-Баннеры и создаем баннер, в который добавляем нужные изображения. Но так уж выходит, что движок, порой, выводит добавленные нами изображения совершенно не в том порядке, в котором мы их загрузили и хотели бы, чтобы они отображались. То есть, сбивается порядок вывода изображений. Иногда это не критично и порядок изображений не играет особой роли, но бывают же и обратные случаи, когда необходимо вывести изображения в карусели в строгом порядке, а не выходит.

    Вот такую картину мы видим, когда создаем новый баннер — в наличии есть следующие поля для заполнения: заголовок, ссылка на нужную страницу и само изображение. Сортировка изображений не предусмотрена.

    opencart-default-banners-order.jpeg

    Для того, чтобы у нас появилась возможность задать порядок вывода изображений в баннере, воспользуемся модулем «Banner Image Sort v1.0″. Модуль — всего лишь один xml файл — успешно исправляет неприятную ситуацию с сортировкой изображений в баннерах.

    Установка и настройка модуля

    1. Скачиваем модуль «Banner Image Sort v1.0″. Модуль совместим с версиями 1.5.5.1-1.5.6.4. Поскольку модуль — xml файл, то разумеется, нужен установленный vqmod.

    2. Загружаем файл banner_image_sort.xml в vqmod/xml своего магазина.

    3. Чистим vqmod/vqcache.

    4. В адресной строке, для обновления базы данных (новые поля не могут существовать и функционировать без добавления в базу данных) набираем

    ваш-сайт.com/admin/index.php?route=design/banner/addsorttable

    После чего получаем сообщение, что БД обновлена. Заходим внутрь существующего баннера или создаем новый и видим, что появилась новая колонка для заполнения — «Сортировка».

    opencart-image-sort-banners.jpeg

    Сохраняем внесенные изменения (порядок вывода изображений) и проверяем работу модулей, связанных с баннерами — слайдер или сладшоу, карусель производителей, теперь изображения будут отображаться в указанном нами порядке.

    screenshot.jpeg
    jameschen, zookoff, sity-time и ещё 1-му нравится это.