Как реализовать подгрузку статей
по кнопке «Показать ещё» в 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 и кастомными шаблонами.
Обсудим подгрузку для вашего сайта
Установим модуль, настроим под ваш раздел. Покажем результат на реальных материалах. Бесплатный аудит — оценим проект без обязательств.
Обсудим задачу →




Messenger Max