Модуль заменяет стандартную CAPTCHA платформы «1С-Битрикс» (и Корпоративный портал 1С-Битрикс24: Интернет-магазин + CRM) на Yandex SmartCaptcha и помогает защитить формы сайта от автоматических отправок, спама и действий ботов.
После установки модуль автоматически находит формы, в которых используется стандартная CAPTCHA Битрикс, скрывает изображение с кодом и поле ручного ввода, после чего размещает на их месте виджет Yandex SmartCaptcha. Изменение шаблонов стандартных компонентов в большинстве случаев не требуется.
Проверка пользователя выполняется как на стороне браузера, так и на сервере. Полученный от Yandex SmartCaptcha токен передается на сервер Yandex для валидации. Только после успешной проверки модуль разрешает стандартному механизму Битрикс продолжить обработку формы.
Возможности модуляавтоматическая замена стандартной CAPTCHA Битрикс;
видимый и невидимый режимы Yandex SmartCaptcha;
серверная проверка токена SmartCaptcha;
поддержка нескольких форм с CAPTCHA на одной странице;
поддержка форм, загружаемых через AJAX;
обработка динамически добавляемых форм;
поддержка стандартных и вложенных полей CAPTCHA;
отдельные настройки для каждого сайта в многосайтовой конфигурации;
выбор языка виджета;
настройка положения служебного элемента SmartCaptcha;
исключение отдельных страниц по URL-маскам;
настройка собственного сообщения об ошибке;
настройка таймаута загрузки клиентского скрипта;
настройка таймаута серверной проверки;
выбор поведения при временной недоступности серверов Yandex;
автоматический возврат к стандартной CAPTCHA Битрикс при ошибке загрузки виджета;
журналирование результатов и ошибок проверки;
встроенная диагностика настроек.
Видимый режим
В форме отображается стандартный виджет Yandex SmartCaptcha. Пользователь проходит проверку перед отправкой формы.
Невидимый режим
Проверка запускается автоматически при отправке формы. Видимый блок CAPTCHA обычно не отображается, а пользователь взаимодействует с проверкой только в случае необходимости.
МногосайтовостьДля каждого сайта можно независимо настроить:
активность модуля;
Client Key и Server Key;
режим работы;
язык виджета;
положение служебного элемента;
исключения по URL;
сообщение об ошибке;
таймауты;
политику обработки недоступности Yandex;
журналирование.
Это позволяет использовать разные ключи и параметры SmartCaptcha для разных доменов одной установки «1С-Битрикс» или Корпоративный портал (1С-Битрикс24: Интернет-магазин + CRM).
ОтказоустойчивостьЕсли клиентский скрипт Yandex SmartCaptcha не загрузился или при создании виджета возникла ошибка, модуль возвращает стандартную CAPTCHA Битрикс. Форма при этом остается доступной пользователю.
Для ошибок серверной проверки предусмотрены две политики:
allow — продолжить обработку формы при временной недоступности сервиса Yandex;
deny — считать проверку неуспешной и запретить обработку формы.
Политика allow повышает доступность сайта, а deny обеспечивает более строгий режим защиты.
Совместимость с формамиМодуль автоматически обрабатывает формы, содержащие стандартные поля CAPTCHA Битрикс:
captcha_sid или captcha_code;
captcha_word или capcha_word.
Поддерживаются также поля в верхнем регистре и вложенные имена, например:
order[captcha_sid]
order[captcha_word]
Модуль не требует изменения стандартных компонентов Битрикс. Для нестандартных форм необходимо, чтобы в них присутствовали совместимые поля стандартной CAPTCHA.
Журналирование и диагностикаВ административной части доступна диагностика каждого сайта. Она позволяет проверить:
активирован ли модуль;
заполнен ли Client Key;
заполнен ли Server Key;
выбранный режим работы;
адрес серверной проверки;
политику обработки недоступности сервиса.
При включенном журналировании результаты проверок и технические ошибки записываются в стандартный журнал событий «1С-Битрикс». Значения токенов и секретных ключей в открытом виде в журнал не записываются.
Приобретенные программные продукты поставляются в виде цифро-буквенного кода. Используя код, вы сможете установить продукт на хостинг. Код приходит на указанный в заказе адрес электронной почты.
Время от момента получения оплаты до момента отправки кода составляет несколько часов. В течение этого периода выполняет оформление приобретенной продукции.
Обращаем ваше внимание, что дополнительная задержка может быть вызвана некорректно указанным адресом почты. Просим вас внимательно проверять ваши персональные данные при оформлении заказа. Мы гарантируем, что конфиденциальность ваших данных будет соблюдена.
Что требуется для установки:
- CSM «1С-Битрикс».
- Домен.
- Хостинг.
Мы предлагаем приобрести все необходимое в готовом наборе на нашем сайте. Это позволит ускорить дальнейшую установку.
Бонус: бесплатная базовая установка!
Чтобы получить подробную информацию о сервисе, вы можете ознакомиться с официальными реестрами Visa International и MasterCard Worldwide. Заполнив и подтвердив заказ, вы будете переадресованы на сайт сервиса Яндекс.Деньги. Там вы сможете оплатить заказ, воспользовавшись картой Visa, Mastercard или Maestro или кошельком Яндекс.Деньги.
Подробнее
Системные требования
Для работы модуля необходимы:
установленная система «1С-Битрикс: Управление сайтом» или Корпоративный портал (1С-Битрикс24: Интернет-магазин + CRM).
PHP версии 8.2 или выше;
доступ сайта к сервисам Yandex SmartCaptcha;
Client Key и Server Key, полученные в сервисе Yandex SmartCaptcha;
права администратора сайта.
Перед установкой рекомендуется создать резервную копию файлов и базы данных сайта стандартными средствами «1С-Битрикс».
Установка модуляУстановите решение через Маркетплейс «1С-Битрикс».
После загрузки решения:
Перейдите в административную часть сайта.
Откройте раздел:
Настройки ? Настройки продукта ? Модули
Найдите модуль «Установка Яндекс SmartCaptcha PRO».
Нажмите «Установить».
Дождитесь завершения установки.
Во время установки модуль:
регистрируется в системе «1С-Битрикс»;
регистрирует необходимые обработчики событий;
копирует JavaScript- и CSS-файлы;
создает первоначальные настройки.
Модуль устанавливается выключенным и не влияет на формы сайта до заполнения ключей и ручного включения.
Получение ключей Yandex SmartCaptchaПеред настройкой модуля создайте CAPTCHA в сервисе Yandex SmartCaptcha и получите:
Client Key — публичный клиентский ключ, используемый для отображения виджета;
Server Key — секретный серверный ключ, используемый для проверки полученного токена.
При создании CAPTCHA укажите домены сайтов, на которых будет использоваться модуль.
Для многосайтовой установки можно использовать отдельные ключи для каждого сайта.
Настройка модуляПосле установки перейдите в раздел:
Настройки ? Настройки продукта ? Настройки модулей ? Установка Яндекс SmartCaptcha PRO
На странице будет отображен список сайтов текущей установки «1С-Битрикс».
Для нужного сайта выберите действие «Редактировать».
Основные параметрыВключить модуль
Выберите «Да», чтобы активировать замену стандартной CAPTCHA на выбранном сайте.
Включайте модуль после заполнения Client Key и Server Key.
Клиентский ключ — Client KeyУкажите публичный ключ Yandex SmartCaptcha.
Он используется браузером для загрузки и отображения виджета.
Серверный ключ — Server KeyУкажите секретный ключ Yandex SmartCaptcha.
Он используется сервером сайта для проверки токена пользователя. Не размещайте Server Key в шаблонах сайта и не передавайте его третьим лицам.
Режим виджетаДоступны два режима:
Видимый — виджет SmartCaptcha отображается непосредственно в форме;
Невидимый — проверка запускается при попытке отправить форму.
Для первоначальной настройки рекомендуется использовать видимый режим. После проверки работы форм можно переключить модуль в невидимый режим.
Язык виджетаЗначение auto включает автоматический выбор языка.
Также можно принудительно выбрать один из поддерживаемых языков, например:
ru;
en;
be;
kk;
tt;
uk;
uz;
tr.
Параметр определяет положение служебного элемента Yandex SmartCaptcha в невидимом режиме.
Например:
bottom-right;
bottom-left;
bottom-center;
top-right.
По умолчанию используется значение bottom-right.
Дополнительные параметрыМаски исключений
Позволяют отключить модуль на отдельных страницах.
Каждая маска указывается с новой строки. Символ * заменяет любое количество символов.
Примеры:
/personal/*/catalog/import/
/services/legacy-form/
На страницах, соответствующих указанным маскам, SmartCaptcha не подключается и продолжает работать стандартная CAPTCHA Битрикс.
Сообщение об ошибкеМожно указать текст, который будет отображаться при неуспешной проверке пользователя.
Если поле оставить пустым, используется стандартное сообщение:
«Не удалось подтвердить, что вы не робот. Пройдите проверку еще раз».
Таймаут серверной проверкиОпределяет, сколько времени сайт будет ожидать ответ от сервера Yandex.
Допустимые значения: от 1 до 10 секунд.
Значение по умолчанию: 2 секунды.
Таймаут загрузки JavaScriptОпределяет максимальное время ожидания загрузки клиентского скрипта Yandex SmartCaptcha.
Допустимые значения: от 1000 до 15000 миллисекунд.
Значение по умолчанию: 5000 миллисекунд.
Если скрипт не загрузится за указанное время, модуль восстановит стандартную CAPTCHA Битрикс.
Политика при недоступности YandexДоступны два режима:
allow — продолжить обработку формы при временной недоступности серверной проверки Yandex;
deny — отклонить отправку формы, если серверную проверку выполнить невозможно.
Для сайтов, где важнее непрерывная доступность форм, рекомендуется allow.
Для форм с повышенными требованиями к защите рекомендуется deny.
ЖурналированиеПри включении параметра сведения о проверках и технических ошибках записываются в стандартный журнал событий «1С-Битрикс».
Просмотреть записи можно через действие «Журнал» на странице настроек модуля или в разделе:
Настройки ? Инструменты ? Журнал событий
Сохранение настроекПосле заполнения параметров нажмите:
«Сохранить» — сохранить настройки и вернуться к списку сайтов;
«Применить» — сохранить настройки и остаться на текущей странице.
Настройки сохраняются отдельно для каждого сайта.
Проверка установкиПосле сохранения настроек:
Откройте действие «Диагностика» для настраиваемого сайта.
Убедитесь, что модуль активен.
Убедитесь, что Client Key и Server Key отмечены как заполненные.
Откройте публичную страницу со стандартной CAPTCHA Битрикс.
Проверьте, что вместо изображения с кодом отображается Yandex SmartCaptcha.
Успешно пройдите проверку и отправьте форму.
Попробуйте отправить форму без прохождения проверки.
Проверьте работу AJAX-форм, всплывающих окон и других динамических форм.
При включенном журналировании проверьте записи в журнале событий.
Проверку рекомендуется выполнить для следующих форм, если они используются на сайте:
регистрация;
восстановление пароля;
обратная связь;
комментарии;
отзывы;
оформление заказа;
пользовательские формы со стандартной CAPTCHA Битрикс.
Модуль автоматически создает контейнер:
.delement-yandexcaptcha-containerВ большинстве шаблонов дополнительная настройка не требуется.
При необходимости внешний вид и отступы можно изменить в CSS шаблона сайта. Не рекомендуется изменять внутреннюю структуру самого виджета Yandex SmartCaptcha.
Возможные причины отсутствия виджетаSmartCaptcha не будет отображаться, если:
модуль выключен для текущего сайта;
не заполнен Client Key или Server Key;
текущий адрес соответствует маске исключения;
форма не содержит стандартных полей CAPTCHA Битрикс;
страница относится к административной части сайта;
отсутствует доступ к сервисам Yandex SmartCaptcha;
домен сайта не разрешен в настройках ключа.
При ошибке загрузки SmartCaptcha модуль должен восстановить стандартную CAPTCHA Битрикс, чтобы пользователь сохранил возможность отправить форму.
Цифровой Элемент
-
Запуск на хостинге
-
Индивидуальный дизайн
-
Наполнение контентом
-
Настройка
-
Адаптация под сферу деятельности
-
Поисковая оптимизация
Это заранее созданный сайт или демоверсия интернет-магазина с лид-формами и кнопками, который вы можете оплатить и использовать для своего проекта.
В будущем можно корректировать ресурс.
На стоимость влияют дизайн, используемые цветовые схемы, количество страниц, демоконтент, структура меню и т.д.
Также для разработки интернет-магазина нужны система управления контентом на платформе «Битрикс», домен и хостинг. Они тоже влияют на итоговую стоимость.
С перечнем подходящих редакций можно ознакомиться на странице любого решения. По набору функций редакции делятся на две категории:
- Редакции для создания лендинговых и корпоративных сайтов;
- Редакции для разработки интернет-магазинов.
Одностраничные сайты и корпоративные порталы разрабатывают на базе редакций «Старт» и «Стандарт». Последняя имеет модуль проактивной защиты, в который входят:
- антивирус;
- панель безопасности;
- инструмент для аудиторской проверки;
- система одноразовых паролей;
- журнал вторжений;
- защита от хакерских атак и др.
Модуль корзины в эти редакции не входит, что затрудняет создание интернет-магазина. Этот модуль включен в редакции «Малый бизнес» и «Бизнес», которые поддерживают интеграцию с 1С.
Редакция «Бизнес» понадобится, если:
- Цена на один и тот же товар различна для нескольких групп покупателей.
- Вы запускаете программы лояльности, системы бонусов и скидок.
- Вы продаете наборы товаров.
- В магазине продаются комплекты из основной позиции и необязательных аксессуаров.
- Необходимо отображать информацию о наличии товара в офлайн-магазинах или на складах.
Если вы не нуждаетесь в таких возможностях, остановитесь на «Малом бизнесе». В будущем можно перейти на редакцию «Бизнес».
Да, мы можем интегрировать сайт с «Битрикс». Мы сделаем это бесплатно для лицензий категории «Малый бизнес» и выше.
Для этого нам нужны ссылки на ваш хостинг и доступы к нему для авторизации, домен, лицензионный ключ «Битрикс», купон для установки.
- После покупки лицензионного ключа вам на почту придет код: 23 символа, которые состоят из букв латинского алфавита и цифр в формате XXX-XX-XXXXXXXXXXXXXXXX. Зарегистрируйте эти данные на платформе «Битрикс».
- Скачайте файл для установки.
- Авторизуйтесь на сайте вашего хостинг-провайдера.
- Зайдите в файловый менеджер. Здесь можно загрузить файл в папку хостинга.
- Создайте базу данных.
- Перейдите на тестовый домен формата имя-сайта/bitrixsetup.php.
- Выберите ту версию, которая соответствует вашему лицензионному ключу.
- Скопируйте 23-значный код из почты и вставьте его в поле «Лицензионный ключ», загрузите его.
- Нажмите кнопку «Далее», когда появится окно установки.
- Примите соглашение и нажмите «Далее».
- Выберите пункт ««Я хочу зарегистрировать свою версию продукта» и заполните обязательные поля. Если вы хотите создать сайт на иностранном языке, также отметьте пункт «Установить в кодировке UTF-8» и переходите далее.
- На экране предварительной проверки убедитесь, что все показатели горят зеленым. Если некоторые показатели красные, значит, они не соответствуют требованиям. Чтобы их исправить, обратитесь в техподдержку хостинговой компании.
- Заполните всю необходимую информацию на этапе создания базы данных. Она создается на хостинге.
- После заполнения всех обязательных полей создайте администратора сайта.
- Установите шаблон.
- Установите на хостинг систему «Битрикс».
- Авторизуйтесь как администратор по ссылке имя-сайта/bitrix.
- Перейдите в Marketplace — административная панель — обновление решений — активация купона.
- Чтобы активировать купон, введите 25 символов.
- Когда увидите в «Списке обновлений» ваш сайт, выберите его и загрузите.
- Зайдите в «Установку обновлений» и установите сайт.
- Выберите ваш интернет-магазин и загрузите его.
- Перейдите в настройки и установите ваш сайт в разделе «список мастеров».
- После того как появится мастер установки, отметьте пункт «Существующий» и нажмите «Далее».
- На экране «Выбор шаблона» кликните «Далее».
- Выберите цвета и нажмите «Далее».
- Добавьте на сайт актуальную информацию и кликните «Установить».
- На появившемся экране «Завершение настройки» кликните «Перейти на сайт».
Наличие хостинга не всегда влияет на стоимость. Опыт показывает, что иногда параметры хостинга недостаточны для правильной работы сайта и запуска рекламной кампании. Если вы пользуетесь хостингами от провайдеров Timeweb, Ru-Center или Rusonyx, то стоимость будет снижена на ту сумму, которую вы заплатили за хостинг. В остальных случаях обращайтесь к администратору, чтобы обсудить детали.
Если у вас небольшой проект, то мы можем предложить вам простой тариф, чтобы оптимизировать затраты.
В течение года вам доступны следующие услуги:
Для всех продуктов:
- обновление;
- получение новых версий;
- приоритет в получении технической поддержки (ответ в течение 6 рабочих часов);
- резервное копирование;
- использование Маркетплейса;
- доступ к конструктору «Сайты24».
Для «1С-Битрикс: Управления сайтом»:
- обновление системы безопасности;
- доступ к инспектору сайтов;
- возможность ускорять загрузку сайта CDN;
- наличие мобильного приложения администратора (для редакций «Малый бизнес» и «Бизнес»);
- автоматическое формирование бюджета для контекстной рекламы в Яндекс.Директ;
- доступ к функции BigData: Персонализация;
- защита от хакерских атак (DDoS атак).
Для «1С-Битрикс24»
- IP-телефония;
- Автоматическое заполнение данных по ИНН;
- Работа открытых линий:
- настройка и неограниченное создание Открытых линий;
- полный доступ к онлайн-чату;
- каналы коммуникаций исчезают из виджета CRM;
- сообщения на портал из настроенных каналов продолжают приходить;
- настроить каналы нельзя — будет выдаваться ошибка (кроме Онлайн-чата);
- нельзя ответить на сообщения, так как они не приходят.
Если вы не продлите лицензию на следующий год, сайт продолжит работать.
Теперь подробнее остановимся на юридической стороне лицензирования.
Вы оплачиваете право использования программы и получаете 2 лицензии:
- Стандартная. Позволяет пользоваться продуктом, получать обновления, устанавливать решения из Маркетплейса. Также вы получите приоритет при получении технической поддержки. Это относится к блоку «для всех продуктов», описанному выше в этом вопросе. Такая лицензия действует 1 год, после чего ее нужно продлить.
- Ограниченная. Дает право только на использование продукта. В данном случае нет доступа к обновлениям, Маркетплейсу, отсутствует приоритетность при обращении в техподдержку.
Ограниченная лицензия выдается на основании EULA (лицензионного соглашения с конечным пользователем) и не считается в бухгалтерском учете. Ее цель — подтвердить, что вы по праву пользуетесь программой после истечения срока действия основной лицензии.
Ограниченная лицензия действует столько же, сколько и исключительное право на программный продукт (ст. 1281 ГК РФ).
Вы получите продукт по почте в электронном виде. После подтверждения оплаты вам на e-mail придет лицензионный ключ, инструкция по его активации и активации дистрибутива или же купон и инструкция по активации купона.
Мы не доставляем продукты «1С-Битрикс» в физическом виде.