Reemake Digital Agency · Модуль AJAX Content

Как реализовать подгрузку статей
по кнопке «Показать ещё» в Joomla 6

6–12 карточек за 30–80 мс. Без перезагрузки страницы, без потери позиции скролла. Разбираем, как модуль Reemake AJAX Content реализует кнопку «Показать ещё» в Joomla 6 — с классикой «проблема/решение».

Классика: проблема и решение

Стандартная пагинация vs AJAX-подгрузка

Перезагрузка страницы

Пользователь теряет позицию скролла. Приходится искать место, где остановился.

AJAX-подгрузка

Карточки добавляются в DOM без перезагрузки. Пользователь остаётся на месте.

Тяжёлый COUNT(*)

На большой таблице #__content каждый переход — дорогая операция.

Простая выборка

LIMIT без COUNT. Быстрее и легче для БД.

Схема

Как работает модуль

Модуль mod_ajax_content выводит первую порцию статей и разметку кнопки. При клике JS отправляет AJAX-запрос, плагин возвращает JSON с HTML следующей порции, JS вставляет её в список.

Быстро

Один запрос — до 12 карточек за 30–80 мс.

Без перезагрузки

Страница не перезагружается — пользователь остаётся на месте.

Работает везде

С Cassiopeia, Helix Ultimate, Gantry, T4.

Кейс · Байерстрой

Агрегатор металлопроката: 500 статей без перезагрузки

Задача: «Байерстрой» — агрегатор металлопроката в Перми. 500+ статей. Стандартная пагинация работала плохо: пользователь уходил на 3-ю страницу и терял место, где остановился. Досмотры падали. Редакция получала жалобы.

Что сделали: установили Reemake AJAX Content. Настроили кнопку «Показать ещё» — по 8 карточек за клик. Настроили обрезку лида по символам — карточки одной высоты, сетка не ломается. Проверили на Cassiopeia и Helix Ultimate — работает без правок шаблона.

Результат: глубина просмотра выросла на 40 %. Пользователи листают по 3–4 порции вместо ухода на первой пагинации. Отказы снизились на 18 %. Редакция больше не получает жалоб на «уехавший» скролл.

Вопросы и ответы

Про процесс и гарантии

Как проходит установка?
Присылаете доступ к админке. Устанавливаем модуль и плагин, активируем эндпоинт, создаём модуль в нужной позиции. Всё удалённо, 1 рабочий день.

Даёте ли гарантию?
Да, 2 месяца гарантии на код. Если после установки что-то работает не так — исправим бесплатно.

Сколько карточек грузить за раз?
Рекомендуем 6–12. Больше — тоже работает, но пользователь не заметит разницы. Меньше 6 — подгрузка выглядит рвано.

Работает ли с Cassiopeia?
Да, модуль универсальный. Работает с Cassiopeia, Helix Ultimate, Gantry, T4 и кастомными шаблонами.

Обсудим подгрузку для вашего сайта

Установим модуль, настроим под ваш раздел. Покажем результат на реальных материалах. Бесплатный аудит — оценим проект без обязательств.

Обсудим задачу →
8 (950) 442-49-00 reemake@inbox.ru Max Messenger Max

с 8:00 до 20:00 (МСК)

г. Пермь