Опубликовано: 9 марта 2016

google reCaptcha Есть решение

Решили поменять стандартную капчу на reCaptcha чтобы при регистрации пользователи пользовались ей.

Но во всплывающем окне регистрации она просто отсутствует, при этом форма ругается на неверно введенную капчу.

Комментарии (1)

  • Решение
    Александр Тирон +23 9 марта 2016 12:52 #

    В файле comfortbuy.js после строк:

    c.find('.wa-captcha-refresh, .wa-captcha-img').unbind('click').click(function(){
    	var div = $(this).parents('div.wa-captcha');
    	var captcha = div.find('.wa-captcha-img');
    	if(captcha.length) {
    		captcha.attr('src', captcha.attr('src').replace(/\?.*$/,'?rid='+Math.random()));
    		captcha.one('load', function() {
    			div.find('.wa-captcha-input').focus();
    		});
    	};
    	div.find('input').val('');
    	return false;
    });

    вставьте строки:

    //fix captcha
    if(c.find('.wa-captcha.wa-recaptcha').length) {
    	//$('.g-recaptcha').empty();
    	$.getScript("https://www.google.com/recaptcha/api.js");    
    }
    1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх