Внедрить подгрузку контента при скроллинге (lazy load) на Yii 1

Ответить
Nktzz
Сообщения: 6
Зарегистрирован: 2015.08.21, 12:16

Внедрить подгрузку контента при скроллинге (lazy load) на Yii 1

Сообщение Nktzz »

Сайт
Сайт представляет собой листинг объявлений знакомств на Yii 1.

Задача
Внедрить подгрузку контента (lazy load) при скроллинге на странице объявления.
Подгружаться должен контент объявлений, похожих на текущее.

Похожесть определяется следующим образом:
- Выводятся 8 следующих по ID объявлений у которых:
1) Совпадает город с текущим;
2) Совпадает рубрика с текущим;
3) Совпадает гендер (пол) с текущим;

Пример похожей реализации
Новостой сайт: life.nv.ua/travel/bukovel-turciya-bolgariya-evropa-gde-mozhno-budet-katatsya-zimoy-2020-2021-daty-ceny-50127793.html
Грузятся более старые новости одной тематики.

:!: Сложности
На каждой странице объявления находятся рекламные блоки, а также форма обратной связи, чтобы написать автору объявления.
Все эти элементы также нужно подгружать.
Форма содержит элементы: поле ввода email, поле ввода текста, рекапча, кнопка отправить.
Нужно сохранить возможность ответа на каждое из подгруженных объявлений. Вижу, что возникает коллизия, когда на одной открытой странице появится несколько одинаковых полей ввода и рекапч. Как при отправке определить, какие данные форм относятся к какому из объявлений :?: Тут принимаются предложения элегантных решений.
Ответить