Как реализовать плавную подгрузку товаров на главной? Есть решение

В общем на главной странице интернет магазина необходимо реализовать "бесконечный" список товаров.

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

{$products = $wa->shop->products('',null,'1000')}
{include file="list-thumbs.html" products=$products}

5 ответов

  • 1
    Алексей Webasyst 8 ноября 2015 05:26 # Решение

    Посмотрите структуру загрузки на странице категорий. В общем случае по нажатии на Показать еще необходимо передать страницу с шаблоном вида:

    {$products = $wa->shop->products('',1000*counter,'1000')}
    {include file="list-thumbs.html" products=$products}

    где counter с каждым нажатием будет увеличиваться на 1.

    • +1
      Виктор Виктор 27 мая 2018 21:21 #

      А можно рабочий пример кода?

      Как сделать чтобы по клику на кнопке подгружались товары?

    • +1
      Александр Александр 20 марта 2023 19:04 #

      хотел бы приобрести данную реализацию в рабочем виде

  • 1
    Markus 8 ноября 2015 05:50 #

    посмотрите здесь , после 2-ой подгрузки автоматом, появляется кнопка "Показать еще товары". Здесь JS скрипт , смотрите начиная с куска кода

        //LAZYLOADING
        if ($.fn.lazyLoad) {

    Думаю разберетесь. там не сложно

  • 1
    Артем S 20 января 2020 10:57 #

    Нашел некое решение - ленивая загрузка изображений на сайте с применением библиотеки lazyload.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите