Капча + Регистрация (Решено)

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
Parazit00
Сообщения: 144
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Организация: SHOP-EX Быстро и Надежно

Капча + Регистрация (Решено)

Сообщение Parazit00 »

Здравствуйте! Подскажите, пожалуйста, как настроить отображение капчи только на 4-м шаге регистрации. В данный момент она показывается на каждом этапе, что может запутать пользователей и заставить их проходить капчу на каждом шаге.
Screenshot_27.png
Последний раз редактировалось Parazit00 24 сен 2024, 14:45, всего редактировалось 1 раз.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Капча + Регистрация

Сообщение support »

По факту она отображается просто внизу формы.
Аватара пользователя
Parazit00
Сообщения: 144
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Организация: SHOP-EX Быстро и Надежно

Re: Капча + Регистрация

Сообщение Parazit00 »

support писал(а): 24 сен 2024, 08:53 По факту она отображается просто внизу формы.
Получается, ничего нельзя сделать, и к капче никак нельзя применить правило отображения. Это печально. Тогда добавлю текст с уведомлением для клиентов, чтобы капчу решали в самом конце.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Капча + Регистрация

Сообщение Fait »

Parazit00 писал(а): 24 сен 2024, 09:04
support писал(а): 24 сен 2024, 08:53 По факту она отображается просто внизу формы.
Получается, ничего нельзя сделать, и к капче никак нельзя применить правило отображения. Это печально. Тогда добавлю текст с уведомлением для клиентов, чтобы капчу решали в самом конце.
Можно попробовать с помощью JS переместить блок с капчей в блок 4 шага
Аватара пользователя
Parazit00
Сообщения: 144
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Организация: SHOP-EX Быстро и Надежно

Re: Капча + Регистрация

Сообщение Parazit00 »

Fait писал(а): 24 сен 2024, 09:09
Parazit00 писал(а): 24 сен 2024, 09:04
support писал(а): 24 сен 2024, 08:53 По факту она отображается просто внизу формы.
Получается, ничего нельзя сделать, и к капче никак нельзя применить правило отображения. Это печально. Тогда добавлю текст с уведомлением для клиентов, чтобы капчу решали в самом конце.
Можно попробовать с помощью JS переместить блок с капчей в блок 4 шага
Спасибо за подсказку реализовал через JS

Вдруг кому то будет нужно
Screenshot_28.png

Код: Выделить всё

$(function() { 
    // Инициализация формы
    $("#registration_form").bootstrapWizard({
        tabClass: "nav nav-tabs",
        nextSelector: ".btn-wizard-next",
        previousSelector: ".btn-wizard-previous",
        finishSelector: ".btn-wizard-finish",
        onTabShow: function (tab, navigation, index) {
            var total = navigation.find('li:not(".dropdown")').length;
            var current = index + 1;
            var $percent = (current / total) * 100;

            $("#registration_form").find(".progress-bar").css({width: $percent + "%"}).html("Шаг " + current + " из " + total);
        }
    });

    // Скрыть капчу при инициализации
    $('.g-recaptcha').hide();

    // Отслеживаем событие активации вкладки
    $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
        // Проверяем, активна ли вкладка с #form_tab_32
        var target = $(e.target).attr("href"); // получаем ID активной вкладки

        if (target === '#form_tab_32') {
            console.log('Вкладка Способы связи активна: показываем капчу');
            $('.g-recaptcha').show();  // Показать капчу
        } else {
            console.log('Вкладка Способы связи неактивна: скрываем капчу');
            $('.g-recaptcha').hide();  // Скрыть капчу
        }
    });
});
Если лог не нужен
Удалите - console.log
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Капча + Регистрация (Решено)

Сообщение Fait »

Во, отлично получилось!👌🏻
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Капча + Регистрация (Решено)

Сообщение support »

Доработал код для версии 3.6 и теперь если включен Form Wizard то Пользовательское соглашение и recaptcha отображаются на последнем шаге.
Вложения
img1.png
img2.png
Аватара пользователя
Parazit00
Сообщения: 144
Зарегистрирован: 04 мар 2024, 19:21
Имя: Артём
Откуда: Казахстан, Тараз
Организация: SHOP-EX Быстро и Надежно

Re: Капча + Регистрация (Решено)

Сообщение Parazit00 »

support писал(а): 26 сен 2024, 16:36 Доработал код для версии 3.6 и теперь если включен Form Wizard то Пользовательское соглашение и recaptcha отображаются на последнем шаге.
Большое вам человеческое спасибо за реализацию ..
Ответить