Плагин позволяет с помощью шорткодов добавлять на страницы контактные формы с любым количеством разных полей.
Файл скачан 0 раз(а)
Шорткод может быть без указания полей, в этом случае будут показаны поля выбранные в Параметрах по умолчанию в настройках плагина, который вы можете найти на вкладке Настройки - Настройки контактной формы. Плагин имеет достаточно обширные настройки.
Общий шорткод выглядит так:
(% contact %)
Это мультиязычный плагин, который позволяет размещать на разных страницах формы на разных языках. Код для определения языка должен выглядеть так:
(% contact en %)
Если вы намерены использовать разные поля в формах на разных страницах, то вы можете перечислить их в вашем шорткоде:
(% contact ru:
name!,
email!,
phone!,
address!,
text "Ваше поле",
subject!,
subject => Закрытая тема,
radio "Я хотел бы связаться с вами" = по телефону | : в мессенджере | встреча,
select "Выбор" (выберите предпочтения) = Прогулка | Беседа,
message =< Плейсхолдер для сообщения,
password = tomato,
checkbox! Я согласен на обработку данных,
captcha
%)
Здесь представлены коды всех возможных полей, которые вы можете использовать в аших формах. осклицательный знак означает, что поле обяхательно для заполнения.
Знак => покажет текстовую подсказку (заполнитель) в закрытом поле. Знак =< покажет текстовую подсказку в открытом поле. Названия полей должны быть заключены в кавычки.
У основных текстовых полей есть названия по умолчанию.
Для выбора чекбоксов, радиоконопок или выпадающих списков по умолчанию можно использовать двоеточие, но в этом случае в письмах они будут отмечаться как выбранные даже при выборе другой опции.
Поле Пароль еще одна опция в борьбе со спамом, которая помогает не отправляться письмам в папку со спамом в почтовых сервисах, но отправитель должен знать пароль.
Для использования в шаблоне или в компонентах вы можете использовать такой код:
<?php if (function_exists('p01contact_filter')) { ?>
<?php echo $p01contact->parse('(% contact %)'); ?>
<?php } ?>
Для борьбы со спамом в этом плагине использует скрытое поле и Google-капча. Также вы можете ограничить количество писем, отправляемых одним пользователем за час.
Плагин подготовлен для работы с фреймворком UIkit.
Я изготовил для себя плагин, использующий технологию AJAX, что позволило использовать его формы во всплывающих блоках. Чтобы скачать эту версию плагина вам нужно подать заявку в группу ВКонтакте и оплатить регистрационный сбор.