Скорость загрузки сайта — один из ключевых факторов, влияющих на удержание посетителей и позиции в поисковой выдаче. Если ваш сайт работает на Joomla и вы устали от постоянных перезагрузок страниц, плагин Add FullAjax станет идеальным решением. Он подключает библиотеку FullAJAX к вашей CMS, позволяя использовать технологии AJAX и AHAH для асинхронной загрузки контента.
Плагин содержит библиотеку скриптов Ajax и внедряет ее в систему Joomla, это позволяет использовать эту технологию на сайтах, построенных на данной CMS. Fullajax = AJAX (асинхронная загрузка JavaScript и XML) + AHAH (асинхронный код HTML и HTTP).

Перед установкой и применением данного плагина советуем внимательно прочитать инструкцию (находится в архиве), так как использование этого компонента может повлечь за собой необратимые последствия.
Что такое Add FullAjax и как он работает
Add FullAjax — это плагин для Joomla, разработанный Fedik, который подключает библиотеку FullAJAX к системе управления контентом. Библиотека FullAJAX доступна на GitHub и позволяет использовать технологии AJAX и AHAH на сайтах Joomla.
Принцип работы плагина предельно прост:
- Плагин внедряет JavaScript-библиотеку FullAJAX в код вашего сайта
- При клике по ссылке или отправке формы данные передаются асинхронно
- Обновляется только контентная часть страницы, а не весь HTML-код
- Пользователь видит мгновенную загрузку без моргания и перезагрузки браузера
Если у вас шаблон, который использует стандарты Joomla, то плагин будет работать в автоматическом режиме. Таким образом, вы сможете перейти на главную страницу и убедиться, что сайт работает нормально.
Основные преимущества плагина
Add FullAjax даёт вашему сайту ряд неоспоримых преимуществ:
- Быстрая загрузка скриптов — библиотека оптимизирована для минимального времени отклика
- Работа без перезагрузки страницы — все переходы между страницами происходят мгновенно
- Удобное расположение кнопок — элементы управления всегда под рукой
- Повышение скорости работы сайта — снижается нагрузка на сервер и ускоряется отображение контента
- Сохранение SEO-оптимизации — поисковая оптимизация не страдает при использовании AJAX
- Совместимость со всеми версиями Joomla — начиная с 1.5 и выше
Установка и настройка Add FullAjax
Установка плагина
Плагин устанавливается стандартным способом через менеджер расширений Joomla:
- Скачайте архив с плагином с официальной страницы в JED или с GitHub-репозитория
- Перейдите в «Расширения» → «Менеджер расширений» → «Загрузить файл пакета»
- Выберите скачанный архив и нажмите «Загрузить и установить»
- После установки перейдите в менеджер плагинов и активируйте Add FullAjax
Настройка шаблона
Для корректной работы плагина может потребоваться внести изменения в шаблон Joomla:
- Откройте файл
index.phpвашего шаблона - Найдите в нём вывод компонента и контейнер, который его окружает
- Добавьте к этому контейнеру идентификатор
id="forajax" - Если вы используете платный шаблон или фреймворк, поиск компонента может быть затруднён
По умолчанию модули не обновляются автоматически. Для обновления модулей необходимо добавить идентификаторы к контейнерам, окружающим позиции модулей.
Важные параметры конфигурации
В версии 2013.11.23 разработчики добавили более подробное описание для конфигурации. Обратите внимание на следующие настройки:
- Автоматическое обновление позиций
- Настройка анимации (jQuery вместо Mootools по умолчанию)
- Параметры FullAjax в разделе «Advanced options»
Совместимость с компонентами и шаблонами
Будьте внимательны, так как плагин может быть не полностью совместим с некоторыми компонентами, плагинами и движками шаблонов.
Плагин Add FullAjax имеет следующую историю обновлений и совместимости:
| Версия | Дата | Изменения |
|---|---|---|
| 2016.03.25 | Март 2016 | Исправлена критическая проблема совместимости с Joomla! 3.5; обновлена библиотека FullAJAX до 1.3.4 |
| 2015.04.05 | Апрель 2015 | Прекращена поддержка Joomla! 2.5; улучшена совместимость с Joomla! 3.4; использование jQuery вместо Mootools для анимации по умолчанию |
| 2013.11.23 | Ноябрь 2013 | Исправлена совместимость с Joomla! 3.2; обновлена библиотека FullAJAX; более подробное описание для конфигурации |
| 2012.10.14 | Октябрь 2012 | Подготовка для Joomla! 3.0; обновление библиотеки FullAJAX; исправление проблемы с CSS-ссылками; исправление ошибки 500 |
Сравнение с аналогами
На рынке существует несколько решений для реализации AJAX на сайтах Joomla. Ниже представлено сравнение Add FullAjax с основными альтернативами:
| Критерий | Add FullAjax | RokAjaxSearch | JComments | com_ajax (Joomla) |
|---|---|---|---|---|
| Тип функциональности | Полноценный AJAX для всего сайта | Только поиск в реальном времени | Только комментарии | Точка входа для HTTP-запросов |
| Сложность настройки | Средняя (требуется правка шаблона) | Низкая | Низкая | Высокая (требуется разработка) |
| Совместимость с Joomla | 1.5 – 3.x | Ограничена | Широкая | 3.x – 4.x |
| Обновление контента | Да (все страницы) | Нет | Нет | Зависит от реализации |
| Обновление модулей | Да (с настройкой) | Нет | Нет | Зависит от реализации |
| SEO-сохранность | Да | Да | Да | Зависит от реализации |
Как видно из таблицы, Add FullAjax — единственное решение, обеспечивающее полноценную асинхронную загрузку всего сайта, а не отдельных его элементов.
Отзывы пользователей
Пользователи Joomla высоко оценивают плагин Add FullAjax. Вот что пишут на Joomla Extension Directory:
«It's really full ajax and perfect!» — vahid (1), 18 сентября 2015
Функциональность: Этот плагин действительно идеален и очень полезен! Простота использования: Действительно прост в использовании.
«Fantastic» — Jo Whitehouse (5), 8 июля 2015
Функциональность: Отлично!! Простота: базовый плагин на 100% понятен. Поддержка: Фантастическая и бесплатная!! Документация: Я использовал это в дублированном виде на одной странице с помощью Fedir без проблем!
«Fantastic» — Filip B (1), 22 марта 2015
Именно то, что я искал! Чтобы встроить живой радиоплеер на радио-сайте и посещать страницы без перезагрузки радиоплеера. Простота: Легко установить, без проблем на J 3.4.2.
«One of the greatest extension!» — lahoore (3), 17 февраля 2014
Огромное спасибо за создание такого отличного плагина!
\u{201c}Поддержка фантастическая и бесплатная!! Я использовал это в дублированном виде на одной странице с помощью Fedir без проблем!
Часто задаваемые вопросы
С какими версиями Joomla совместим плагин Add FullAjax?
Плагин совместим со всеми версиями Joomla, начиная с 1.5. Последние версии поддерживают Joomla 3.x. Начиная с версии 2015.04.05 поддержка Joomla! 2.5 была прекращена.
Нужно ли редактировать шаблон для работы плагина?
Да, для корректной работы плагина необходимо добавить идентификатор id="forajax" к контейнеру компонента в файле index.php шаблона. Также может потребоваться настройка обновления модулей.
Будет ли работать плагин с моим шаблоном?
Если ваш шаблон написан с использованием стандартов Joomla, плагин должен работать автоматически. Однако плагин может быть не полностью совместим с некоторыми компонентами, модулями и фреймворками шаблонов.
Страдает ли SEO при использовании AJAX?
Нет, поисковая оптимизация совсем не страдает при использовании Add FullAjax. Плагин корректно работает с URL-адресами и не нарушает индексацию страниц поисковыми системами.
Где скачать плагин Add FullAjax?
Плагин доступен для скачивания на официальной странице в Joomla Extension Directory, а также в GitHub-репозитории разработчика.
Какие риски при использовании плагина?
Основной риск — возможная несовместимость с некоторыми компонентами, модулями и фреймворками шаблонов. Рекомендуется перед установкой прочитать READ.HTML в архиве плагина и протестировать работу на тестовом сайте.
Заключение
Add FullAjax — это мощное и бесплатное решение для внедрения технологии AJAX на сайтах Joomla. Плагин:
- Обеспечивает мгновенную загрузку страниц без перезагрузки
- Совместим со всеми версиями Joomla начиная с 1.5
- Не вредит SEO-оптимизации
- Имеет активную поддержку и положительные отзывы пользователей
- Постоянно обновляется разработчиком
Несмотря на некоторые ограничения по совместимости с отдельными расширениями, плагин остаётся одним из лучших инструментов для ускорения работы сайта на Joomla.
Хотите сделать свой сайт быстрее и удобнее для посетителей? Установите Add FullAjax уже сегодня и оцените все преимущества асинхронной загрузки!
Установите плагин, настройте его согласно инструкции и наслаждайтесь мгновенной загрузкой страниц без перезагрузки!
Нажмите для реакции



