Бесплатный компонент ChronoForms предназначен для создания форм, бланков заказа, заявок со множеством полей. Сейчас актуален ChronoForms 5.0.6.
Особенности ChronoForms:
-
Вывод форм на отдельной странице, в конкретном модуле и в любом разделе сайта.
-
Несмотря на то, что компонент не русифицирован, это не усложняет работу.
-
Компонент устанавливается на все версии Joomla.
-
Настройка электронной почты.
-
Встроенная защита от спама.
-
Конструктор формы.
-
Экспорт CSV / XLS / PDF файлов в БД.
Расширение подойдет и для интернет-магазинов, и для создания заявок на мероприятие, и опросники. Все зависит от поставленных целей.
Скачайте компонент ChronoForms на сайте Joomla.org. Последний раз он обновлялся 16 февраля 2015 года:
Установка ChronoForms
Чтобы установить компонент, зайдите в админпанель Joomla-сайта → перейдите в “Расширения” → “Менеджер расширений” → кликните на кнопку “Загрузить файл пакета” → выберите архив Chronoforms_V5.0.9_Component.zip из той папки, в который вы его сохранили → “Загрузить и установить”:
Важно, что компонент занимает немного места. Хотя, учитывая, что даже минимальный тариф нашего хостинга сайта https://shneider-host.ru/ предусматривается 3ГБ дискового пространства, по этому поводу мы не переживаем.
Перейдите в “Компоненты” → ChronoForms 5 → ChronoForms 5, чтобы попасть в раздел Forms Manager:
Обратите внимание на сообщение “Your ChronoForms installation on www.ваш-сайт.ru is NOT validated”:
Компонент ChronoForms ー бесплатное расширение, выпущенное под лицензией GPL. Проверка, хоть и не является обязательной, позволит удалить ссылки под формами и уведомление в админпанели Joomla.
Возможности ChronoForms
Рассмотрим функционал ChronoForms детальнее:
-
Режимы настройки. Компонент предлагает два вида настройки: New (полноценный набор опций) и New simle (для новичков). Вторая рекомендована тем, кто впервые столкнулся с ChronoForms. В будущем просто переключите режим:
-
Таблицы. Кнопка Create table отвечает за создание таблицы БД для формы. Чтобы сохранить базу данных, кликните на DB save:
-
Бэкапы и восстановление. Безопасная передача форм обеспечивается функциями Backup и Restore:
-
Дополнительные действия. Новые действия включаются с помощью кнопки Install action:
-
Демонстрация особенностей компонента. Нажав на кнопку Demos, вы загрузите демо-версии форм, демонстрирующих тонкости работы в ChronoForms:
В этой вкладке находятся готовые формы. Нажмите на название, чтобы отредактировать ее. Для запуска/просмотра кликните на View form. Используйте зеленую галочку для публикации формы на сайте:
Создание новой формы
Сколько форм вы бы ни создали, при наличии хорошего хостинга для joomla, такой как этот, сайт не будет “сбоить”. Кликните на кнопку New, чтобы перейти к созданию формы:
Вкладка General:
-
В поле Form name введите название формы. Имя прописывается без пробелов и специальных символов. Допускается дефис, подчеркивание или любой алфавитно-цифровой символ.
-
В поле Form description введите описание формы.
-
В поле Published выберите Yes, если хотите опубликовать форму и No, если планируете сделать это позже:
Во вкладке Designer создается форма, редактируются поля и прочие элементы:
-
В поле Basic отображен перечень элементов, которые чаще всего используются при создании формы. Перетащите нужные в поле Paste:
-
В поле Advanced представлен расширенный список элементов. Они также перетаскиваются в поле Paste:
-
В поле Widgets вы найдете два виджета, которые также перетаскиваются в поле Paste:
Кликнув на Edit, вы попадете в область редактирования элемента:
-
Поле Field Name должно быть заполнено. Избегайте пробелов.
-
Поле Field ID не обязательно менять.
-
В поле Label вписывается название, которое будут видеть посетители сайта.
-
Поле Sub Label ー это поле для подсказок посетителям сайта.
Вкладка Code. Если выбрать в выпадающем списке Custom Code, то изменения, внесенные в предыдущей вкладке, не отразятся в “финальной” форме.
Вкладка Setup:
-
Поле On Load. “Страница” отображения формы
-
Поле On Submit. Процесс обработки формы после отправки. Устанавливается по умолчанию.
-
Поле Add new event. Добавление новых событий.
-
Поле Basic. Функциональные блоки формы:
Вкладка Locales. Здесь добавляются языки, которые будет поддерживать форма:
Кликните на Add new locales. Добавьте тег языка в поле Language tag (следите, чтобы тег совпадал с котом менеджеров языков, например, en_gb для английского, uk_UA для украинского и т.д.).
Поле Strict match выберите No.
В поле Language strings вставьте строки для перевод + само значение перевода (MY_FORM=Моя форма, например):
[block]18[/block]
Сохраните изменения, нажав Save, а затем протестируйте (Test form):
Уделите время, чтобы детальнее изучить возможности ChronoForms. На официальном сайте Joomla компонент набрал 98% положительных отзывов о функциональности.