[MP_LICENSE_VIOLATION] В вашу лицензию не входит модуль SIMAI-SF4: Сведения об образовательной организации (simai.sveden)
В связи с новыми требованиями Приказа 1493 Рособнадзора нами были внесены изменения в поставку готовых решений для образовательных организаций.
Теперь в сборку готовых решений для образовательных организаций входит модуль SIMAI-SF4: Сведения об образовательной организации (simai.sveden). Для корректной работы модуля необходимо активировать купон на него.
SIMAI-SF4: Сайт библиотеки, SIMAI-SF4: Сайт благотворительного фонда, SIMAI-SF4: Сайт города, SIMAI-SF4: Сайт государственной организации, SIMAI-SF4: Сайт дворца культуры, SIMAI-SF4: Сайт детского сада, SIMAI-SF4: Сайт кандидата в депутаты, SIMAI-SF4: Сайт колледжа, SIMAI-SF4: Сайт комплексного центра социального обслуживания, SIMAI-SF4: Сайт медицинской организации, SIMAI-SF4: Сайт музея, SIMAI-SF4: Сайт музыкальной школы, SIMAI-SF4: Сайт научного центра, НИИ, SIMAI-SF4: Сайт некоммерческой организации, SIMAI-SF4: Сайт спортивной школы, SIMAI-SF4: Сайт университета, SIMAI-SF4: Сайт учебного центра, SIMAI-SF4: Сайт художественной школы, SIMAI-SF4: Сайт школы
SIMAI: Сайт кандидата в депутаты, SIMAI: Сайт колледжа, SIMAI: Портал открытых данных, SIMAI: Сайт благотворительного фонда, SIMAI: Сайт детского сада, SIMAI: Сайт компании, SIMAI: Сайт конференции, SIMAI: Сайт медицинской организации, SIMAI: Сайт музыкальной школы, SIMAI: Сайт РЖД медицина, SIMAI: Сайт санатория, SIMAI: Сайт сельского поселения, SIMAI: Сайт совета муниципальных образований, SIMAI: Сайт спортивной школы, SIMAI: Сайт управления делами, SIMAI: Сайт учебного центра, SIMAI: Сайт художественной школы, SIMAI: Сайт школы
Подключаете скаченную библиотеку на ваш сайт. Для этого берете только файлы из директории /src/, файл autoload.php и директорию ReCaptcha и копируете их в /bitrix/php_interface/include/ (при отсутствии include, создаете её);
В init.php (находится в /bitrix/php_interface/init.php) подключаете ReCaptcha, добавляя init.php может отсутствовать. Тогда создайте пустой файл с названием init.php на пк и загрузите его. Не рекомендуется создавать его как страницу. Тогда битрикс запишет в него стандартную разметку и сайт перестанет открываться.
В компоненте формы(component.php1) добавляете проверку (Как найти component.php и template.php?) 1В шагах 7 и 8 файлы component.php и template.php - это файлы нужного вам компонента, куда хотите внедрить капчу.
Например /bitrix/components/simai/feedback.all.string/component.php и /bitrix/components/simai/feedback.all.string/templates/.default/template.php
В некоторых компонентах стандартная капча может быть вшита в код и не иметь возможности отключения через настройки. В таком случае необходимо убрать в коде(в шаблоне и компоненте) капчу битрикс и добавить на проверку в компоненте капчу от гугл.
При возникновении конфликта с автопроверкой соглашения на обработку данных, нужно добавить этот js код на страницу (возможно понадбится изменить id "form-proverka" на свой):
$("#form-proverka").submit(function(event) {
if (!grecaptcha.getResponse()) {
console.log('captcha not yet completed.');
event.preventDefault(); //prevent form submit
grecaptcha.execute();
} else {
console.log('form really submitted.');
}
});