Переписал прошлые наработки по модулю форм под свежую версию Joomla CMS. Получился настраиваемый модуль для контактных форм, не универсальный, но для простых задач вполне подходит.
Модуль-конструктор простых контактных форм для Joomla CMS. Доступен в каталоге Joomla! Extensions Directory.
v1.1.1 | GPL-2.0 license
Особенности
- Создание и управление полями формы
- Поддержка Ajax для отправки и проверки данных
- Типы полей: text, tel, email, number, date, textarea, hidden
- Joomla 4, Joomla 5
- Адаптивный дизайн
- Цветовая тема: Light | Dark
- Языки: English | Russian
Установка
Стандартная установка расширения для Joomla, переходим в раздел Система -» Установка -» Расширения. Загружаем архив с модулем mod_feedback.zip и после установки, Feedback появляется в разделе модулей.
Обзор модуля
Вид форм на странице веб-сайта: Светлая или Темная тема

Настройки модуля: Получатель и Политика конфиденциальности

Настройки формы: Опции формы, Макеты шапки и подвала формы

Поля формы: Создание и управление полями формы

А также есть возможность добавить информацию в шапку и подвал отправляемого письма. На данный момент механизма защиты от ботов в виде «капчи» нет. Вероятно, пропишу функцию защиты в следующих релизах.
История изменений
v1.1.1
- Поправки в файлах перевода
v1.1.0
- Добавлен тип поля: hidden
- Добавлена опция redirect
- Рефакторинг кодовой базы
v1.0.4
- Исправлена проверка email адреса