#подгрузка товаров

  • Есть решение

    Кто подскажет как инициализировать Slick Slider на странице категории после срабатывания lazyloading в теме Default? Вот так в js инициализируется слайдер: $('.products-list .item .salesku-feature-select').slick({...

    Для тех, у кого такая же проблема будет с инициализацией, вот решение:1. Для реинициализации slick slider после срабатывания фильтров, необходимо слайдер заново инициализировать после строки: $('#product-list').html(tmp.find('#product-list').html());2. Для повторной инициализации Slick slider, после срабатывания lazyloading, нужно в функции if ($.fn.lazyLoad) перед  loading.show();вставить строку $('.slider').slick('unslick');а затем инициализировать...
    Виктор Пушкарев Максим
  • Есть решение

    При добавлении на главную списка товаров (в моём случае из списка), товары выгружаются сразу все, если даже их сотни. Прим: https://art-buket.kz/Как сделать так, чтобы товары можно было подгружать с помощью ajax или переключателя страницы. Как...

    Нашел решение данной проблемы:https://support.webasyst.ru/19501/vyvod-tovarov-na-glavnoy-stranitse-s-paginatsiey/
    Алексей Черемискин Алексей Черемискин
  • Есть решение

    В общем на главной странице интернет магазина необходимо реализовать "бесконечный" список товаров. Подгрузка следующих товаров должна производиться по нажатии на кнопку "Показать ещё". Если не совсем понятно что имею ввиду, такую...

    Посмотрите структуру загрузки на странице категорий. В общем случае по нажатии на Показать еще необходимо передать страницу с шаблоном вида:{$products = $wa->shop->products('',1000*counter,'1000')} {include file="list-thumbs.html" products=$products}где counter с каждым нажатием будет увеличиваться на 1.
    Алексей Курдюков Алексей
  • Есть решение

    В категории при просмотре товаров, опускаясь вниз, при включенной подгрузке товаров, подгружаются новые, при этом появляется надпись "loading". Как сделать, чтобы эта надпись была на русском языке "загрузка"?

    В теме дизайна найдите файл *.shop.js и в нём строку:loading = $('<div><i class="icon16 loading"></i>Loading...</div>').insertBefore(paging);Замените надпись "Loading..." с английского на русский. (Кодировка UTF-8.)А вообще это похоже на баг магазина, конечно, и его надо будет исправить...
    Леонид Вакуленко Леонид Вакуленко