
В Joomla 5 и 6 форму обратной связи можно создать без отдельного компонента: для этого в системе предусмотрен штатный компонент «Контакты». Он позволяет создать контактное лицо, указать e-mail и другие данные, настроить параметры формы и вывести её на сайте через отдельный пункт меню.
Ниже разберём весь процесс по шагам: создадим контакт, настроим форму, привяжем её к пункту меню и отдельно рассмотрим защиту от спама в современных версиях Joomla.
Что понадобится для формы обратной связи
Для простой формы достаточно четырёх действий:
- создать или открыть контакт в компоненте «Контакты»;
- указать e-mail, на который будут приходить сообщения;
- проверить параметры формы;
- создать пункт меню типа «Контакт» и выбрать созданный контакт.
Дополнительные расширения для самой формы не нужны. Они могут понадобиться только для дополнительных возможностей — например, отдельной CAPTCHA, интеграции с CRM или нестандартной обработки отправленных данных.
Создание контакта в Joomla 5 и 6
В административной панели откройте Компоненты → Контакты → Контакты. Здесь находятся все контактные записи сайта. Чтобы добавить новую, нажмите «Создать».

Если контакт уже существует, достаточно открыть его для редактирования.
Основные данные контакта
В верхней части формы укажите имя контакта. Поле «Алиас» можно оставить пустым — Joomla сформирует его автоматически — либо задать вручную, если нужен определённый URL.

На вкладке «Подробности» можно заполнить данные, которые относятся к контактному лицу: должность, e-mail, телефон, мобильный телефон, адрес, сайт и другие поля. Для работы формы особенно важно правильно указать e-mail, поскольку именно на него Joomla будет отправлять сообщения посетителей.
Поле «Пользователь» позволяет связать контакт с зарегистрированным пользователем Joomla. Для обычной формы обратной связи это не обязательно, если такая связь вам не нужна.
Необязательно выводить на сайте все заполненные данные. Отображение телефона, адреса, e-mail и других элементов можно настроить отдельно.
Настройка формы обратной связи
Откройте вкладку «Форма» в редактировании контакта. Здесь можно изменить параметры именно для этого контакта или оставить глобальные значения Joomla.

- Форма обратной связи — отвечает за показ или скрытие формы на странице контакта.
- Флажок отправки копии отправителю — позволяет посетителю запросить копию собственного сообщения.
- Проверять сессию — проверяет наличие сессионного cookie; обычно эту настройку разумно оставить включённой.
- Пользовательский ответ — используется, если отправку или обработку формы должен выполнять плагин либо внешняя интеграция. Для обычной отправки средствами Joomla оставьте значение «Нет».
- URL перенаправления после отправки — при необходимости позволяет направить пользователя на другую страницу после успешной отправки формы.
Глобальные параметры компонента доступны через Компоненты → Контакты → Настройки. Если значения конкретного контакта установлены «По умолчанию», Joomla использует именно эти общие настройки.
Как вывести форму обратной связи на сайте
После сохранения контакта создайте или отредактируйте пункт меню, через который посетители будут открывать страницу связи.
Перейдите в нужное меню и создайте новый пункт. В поле «Тип пункта меню» выберите Контакты → Контакт (Single Contact), после чего в поле «Контакт» укажите созданную ранее запись.

Задайте заголовок пункта меню, например «Контакты», выберите нужное меню и состояние «Опубликовано». После сохранения на сайте появится отдельная страница контакта с формой обратной связи, если её показ разрешён в настройках.
Защита формы от спама в Joomla 5 и 6
Старые инструкции для Joomla часто советуют включить встроенный плагин CAPTCHA — reCAPTCHA и вставить в него публичный и секретный ключи Google. Для Joomla 5 такой порядок уже не является актуальным.
Устаревший основной плагин reCAPTCHA был удалён из Joomla 5. При обновлении старого сайта мог сохраниться Invisible reCAPTCHA, но в чистой установке Joomla 5 CAPTCHA-плагины в ядро не входят. Поэтому, если защита формы от автоматического спама нужна, следует установить совместимый CAPTCHA-плагин или другое актуальное решение.
После установки CAPTCHA-провайдера его можно назначить в параметрах Joomla/компонента «Контакты» в зависимости от возможностей выбранного расширения. Не стоит переносить старые ключи и настройки reCAPTCHA из инструкций для Joomla 3 без проверки совместимости.
Что проверить, если письма из формы не приходят
- правильно ли указан e-mail в контакте;
- опубликован ли сам контакт и пункт меню;
- включён ли показ формы;
- корректно ли настроена отправка почты Joomla в общих настройках;
- не попадает ли письмо в папку «Спам»;
- не блокирует ли отправку установленная CAPTCHA или другой защитный плагин.
Если сайт использует SMTP, отдельно проверьте логин, пароль, порт, тип шифрования и адрес отправителя. Это уже относится не к компоненту «Контакты», а к общей почтовой конфигурации Joomla.
Итог
В Joomla 5 и 6 для обычной страницы связи достаточно штатного компонента «Контакты». Создайте контакт, укажите e-mail, настройте вкладку «Форма» и выведите запись через пункт меню типа «Контакт». Такой вариант не требует отдельного компонента формы и остаётся удобным решением для небольшого сайта, блога или корпоративной страницы.
Отдельное CAPTCHA-расширение имеет смысл добавлять только при необходимости защиты от автоматического спама. Саму форму при этом можно продолжать использовать штатную.
Не получается написать, не отправляется чет.
неверный домен ключа сто это и как это исправить спасибо !
Спасибо за ресурс.