Возможности:
1. Настраиваемые формы.
2. Закачка файла.
3. Оповещение по email при помощи шаблонов.
Установка:
1) Копируем папку ‘freeform’ в папку ‘modules’.
2) Копируем файл ‘language/english/lang.freeform.php’ в соответствующую папку на сервере ‘language/english’.
3) Заходим в админ-панели на вкладку ‘modules’.
4) Находим ‘Freeform’ в списке и жмем ‘install’.
5) Сделано.
Настройка:
Идем в
Modules › Freeform › Manage Fields
Смотрим какие поля у нас есть. Если вам мало или хотите добавить свои, то “Create a New Field”
Идем в
Modules › Freeform › Manage Templates
и создаем шаблон (например “notify”), в нем указываем от кого будут идти письма, с какой темой и какие поля будут присутствовать в письме. Если хотим, чтобы все поля присутствовали, то ставим в поле Email Message “{all_custom_fields}”.
Итак, у нас есть поля, у нас есть шаблон извещения. Теперь добавляем форму на наш сайт.
Пример использования:
{exp:freeform:form form_name="zeus" required="name|email" notify="you@yourdomain.com" template="notify"}
Сообщение: <TEXTAREA name=message></TEXTAREA>
E-mail: <INPUT class="required" name=email>
Имя: <INPUT class="required" name=name>
<input type="submit" name="Submit" value="Отправить" class="submit" />
{/exp:freeform:form}
form_name=“zeus” - имя формы, можно назвать как угодно;
required=“name|email” - обязательные поля name и email. Можено указать и больше полей;
notify=“you@yourdomain.com” - на какой адрес слать уведомление о заполнении формы;
template=“notify” - шаблон, который мы создали для оповещения;
email, name, message - это наши поля.
Как это работает:
Формы заполняются, нажимается кнопка “Отправить”, на указанную почту (notify=“you@yourdomain.com”) приходит сообщение, в котором мы видим заполненные поля.
Более подробная информаци у разработчика
Скачать модуль