Сообщество строителей сайтов на Joomla + Gridbox

Gridbox 3.0 уже вышел — как безопасно обновиться

Личный кабинет

Интеграция капчи Cloudflare Turnstile в Balbooa Forms

Cloudflare Turnstile — современная, быстрая и ориентированная на конфиденциальность альтернатива традиционным CAPTCHA (reCAPTCHA, hCaptcha). Она эффективно отсекает спам-ботов и автоматизированный трафик в фоновом режиме, не заставляя реальных посетителей выбирать картинки со светофорами или вводить искаженные символы. В этом руководстве подробно разобран процесс получения API-ключей в Cloudflare и подключение Turnstile к формам в Balbooa Forms.
Сложность No-Code / Базовый
Время ~ 3 минуты
Совместимость Balbooa Forms / Gridbox / Joomla 4 / 5 / 6 и т.д.
Видеоурок по интеграции Cloudflare Turnstile

Наглядный пошаговый видеокурс по созданию ключей в Cloudflare и их подключению в редакторе Balbooa Forms:

Таймкоды видеоурока
0:00 — Введение и преимущества Cloudflare Turnstile0:07 — Получение и генерация API-ключей в панели Cloudflare (Setting Up API Keys)0:53 — Настройка интеграции и активация в Balbooa Forms (Form Configuration)
1 Создание виджета Turnstile и генерация API-ключей в Cloudflare

Войди в панель управления Cloudflare Dashboard под своим аккаунтом и перейди в раздел Turnstile:

Порядок действий в Cloudflare
1. В левом меню Cloudflare выбери «Turnstile».2. Нажми кнопку «Add site» (Добавить сайт).3. Заполни форму регистрации сайта: • Site name: произвольное название (например, «Основной сайт — Формы») • Domain: укажи домен своего сайта (например, твой-домен.ru) • Widget Mode: выбери режим работы виджета (Managed — адаптивная умная проверка, Non-interactive или Invisible)4. Нажми «Create» (Создать).5. Скопируй сгенерированные «Site Key» (Публичный ключ) и «Secret Key» (Секретный ключ).
2 Ввод ключей в панели интеграций Balbooa Forms

Перейди в административную панель Joomla в компонент Balbooa Forms и подключи полученные ключи:

Конфигурация в админке
1. Админка Joomla ➝ Компоненты ➝ Balbooa Forms ➝ Открой нужную форму.2. В панели инструментов нажми иконку «Интеграции» (Integrations).3. Перейди во вкладку «Защита от спама» (Spam Protection) ➝ «Cloudflare Turnstile».4. Вставь скопированные «Site Key» и «Secret Key» в соответствующие поля.5. Нажми кнопку «Сохранить» (Save).
3 Размещение элемента Cloudflare Turnstile в форме

После сохранения интеграции открой редактор полей формы и активируй защиту:

Активация в редакторе
• Способ 1: Нажми «+» (Добавить поле) ➝ выбери элемент «Cloudflare Turnstile» и перетащи его перед кнопкой «Отправить».• Способ 2: В настройках кнопки отправки (Submit Button Settings) ➝ вкладка «Защита от спама» (Spam Protection) ➝ в поле выбора капчи укажи «Cloudflare Turnstile».• Настрой цветовую тему виджета (Auto, Light или Dark) под палитру страницы.• Сохрани форму и проверь отправку на сайте.
Обрати внимание:

Cloudflare Turnstile работает на любом сервере и хостинге, даже если DNS-записи домена не делегированы на Cloudflare. Для локальной разработки и тестирования (localhost / тестовые поддомены) добавь домен localhost или IP тестового сервера в список разрешенных доменов в настройках виджета Turnstile в Cloudflare.