Плагин позволяет с помощью шорткодов добавлять на страницы контактные формы с любым количеством разных полей.

Чтобы скачать файл, Войдите или Зарегистрируйтесь.
Демо

Файл скачан 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, что позволило использовать его формы во всплывающих блоках. Чтобы скачать эту версию плагина вам нужно подать заявку в группу ВКонтакте и оплатить регистрационный сбор.

Обновлено 19 июля 2025

Количество просмотров страницы: 12

Время загрузки страницы 0.0456 секунды


Поделитесь с друзьями

Share with friends

Файлы cookie помогают нам улучшать качество предлагаемых интернет-пользователям услуг. Оставаясь на сайте, вы соглашаетесь на использование нами файлов cookie.

ПринятьПодробнее

Предлагаю всем людям, заинтересованным в развитии GetSimple CMS, продвигать этот сайт всеми доступными вам способами.