«СМС подтверждение при создании материала для Drupal 7»


Модуль позволяет организовать СМС подтверждение перед добавлением материала. Чтобы добавить новый материал на вашем сайте, пользователю нужно будет сначала подтвердить свой номер телефона. В настройках модуля можно указать, какие типы материалов будут добавляться после SMS-подтверждения. Также вы сами решаете, каким пользователям нужно подтвердить свой телефон — только неавторизованным или всем, кроме администраторов.

Мы разработали этот модуль для всех наших партнеров, с помощью которого можно организовать на сайте СМС-подтверждение при добавлении материала за несколько минут без знаний web программирования. Достаточно всего лишь установить и один раз настроить модуль.

После установки модуля на страницах с формой, которые вы указали в настройках, добавится одно обязательное поле — «Номер телефона».

СМС подтверждение при создании материала для Drupal 7

Чтобы продолжить, пользователю нужно будет ввести свой номер телефона в международном формате. После ввода номера и отправки формы система проверяет телефон на корректность. Если номер в правильном формате, на него система отправляет СМС с кодом. Пример сообщения «Ваш код: 7644581 / Your code: 7644581». Поле «Номер телефона» меняется на «Код подтверждения».

СМС подтверждение при создании материала для Drupal 7

В случае, если пользователь не получил СМС — он может запросить СМС повторно, но не раньше, чем через 3 минуты от предыдущей отправки.
Дальше пользователь вводит код подтверждения, который ему пришел в СМС-сообщении. Система проверяет введенный код и если он верный, на странице выводится форма добавления материала.

СМС подтверждение при создании материала для Drupal 7


Установка

Установка данного модуля такая же как и установка стандартных модулей для Drupal и займет не больше 5 минут.

1) Скачайте модуль «СМС подтверждение при создании материала для Drupal 7».

2) Распакуйте архив «smsfox_drupal7_confirm.zip». Загрузите папку «smsfox» в директорию с модулями «/sites/all/modules/» на вашем сайте. В архиве также есть файл с русификацией модуля «smsfox_confirm.ru.po», загрузите его модулем Translation в вашем Drupal.

3) Зайдите в админ-панель вашего сайта в раздел «Модули(Modules)». Отметьте в списке модуль «SMSFox - Confirmation» и сохраните изменения кнопкой «Сохранить конфигурацию(Save configuration)».

СМС подтверждение при создании материала для Drupal 7

Модуль установлен!

Настройка

Зайдите в админ-панель вашего сайта «Конфигурация(Configuration) -> СМС подтверждение(SMS confirmation) -> Настройки(Settings)».

СМС подтверждение при создании материала для Drupal 7

СМС подтверждение при создании материала для Drupal 7

Настройте модуль:
  • Имя пользователя — укажите ваше имя пользователя на нашем сайте;
  • Пароль — укажите ваш пароль на нашем сайте;
  • Имя отправителя — укажите имя отправителя предварительно добавленное в панели управления на нашем сайте;
  • Имена форм — перечислите через запятую системные имена форм, для которых нужно смс-подтверждение. Системные имена форм вы можете посмотреть в разделе «Структура(Structure) -> Тип контента(Content types)», см. «Системное имя(Machine name)». Если не удалось определить машинное имя формы или форма с вводом номера телефона не выводится, тогда на странице добавления материала добавьте GET параметр  «show_form_id» (например http://.../node/add/?show_form_id=1) при этом нужно быть авторизован как Администратор;
  • Только анонимные — активируйте, если подтверждение нужно только для неавторизованных пользователей;
  • Уникальные номера — активируйте, если подтверждение нужно только для уникальных номеров. Клиент сможет подтвердить свой номер только один раз (1 номер = 1 материал).
Сохраните настройки кнопкой «Сохранить конфигурацию(Save configuration)».

Модуль настроен!

Все подтвержденные номера телефонов и публикации вы можете увидеть в админ-панели вашего сайта «Контент(Content) -> СМС подтверждение(SMS confirmation)».

СМС подтверждение при создании материала для Drupal 7

Все ошибки при отправке СМС вы можете увидеть в админ-панели вашего сайта «Конфигурация(Configuration) -> СМС подтверждение(SMS confirmation) -> Ошибки(Errors)».

СМС подтверждение при создании материала для Drupal 7

Для удаления модуля перейдите в раздел «Модули(Modules)», снимите галку напротив модуля «SMSFox - Confirmation» и сохраните изменения.
Внимание, после удаления модуля через раздел «Модули(Modules) -> Удаление(Uninstall)» удаляется и таблица в базе данных со всеми номерами телефонов, которые были добавлены через данный модуль.

Если форма с вводом номера телефона не выводится то скорее вы авторизованы как Администратор или не указали машинное имя формы в настройках модуля.
Если в админ-панели нет раздела «Конфигурация(Configuration) -> СМС подтверждение(SMS confirmation) -> Настройки(Settings)» то нужно авторизоваться суперпользователем с ID:1.

Для индивидуальной установки/настройки модуля — пишите нам на E-mail support@smsfox.ru.

Модуль протестирован на версиях Drupal 7.x.


Скачать модуль «СМС подтверждение при создании материала для Drupal 7»



    Комментарии:


shevgeny:

Модуль не работает. Сообщения не отправляются. Drupal не может авторизоваться на сервисе.


goldsheva:

Скачайте модуль повторно и переустановите.


LyMph:

Установил модуль, всё настроил по инструкции, а строки для ввода телефона не появляется, сразу форма -- в чём может быть причина?


goldsheva:

Скорее всего вы указали неверное машинное имя формы. Узнать его вы можете на странице добавления материала добавив GET параметр show_form_id а адресную строку. Также форма не выводится для авторизованного пользователя с правами Администратора.


khanbynet:

Здравствуйте. Мне надо срочно пополнить баланс. Оплата через интеркассу не проходит. Свяжитесь со мной срочно пожалуйста!

PS. сорри что в камментах тут пишу, на емейл вы не отвечаете.


Коментировать могут только зарегистрированные пользователи.

✧ Рассылка СМС ✧ Блог ✧ СМС подтверждение при создании материала для Drupal 7