mxneo 0 Опубликовано: 5 сентября 2013 Рассказать Опубликовано: 5 сентября 2013 (изменено) При работе сайта через ssl не подружается скрипт Recaptcha. Так выглядит сайт: http://s017.radikal....3786b9256a3.png Так выглядит консоль браузера: http://s015.radikal....de7a18ba893.png Поиск по файлам: http://s017.radikal....fc587efbc48.png /** * Gets the challenge HTML (javascript and non-javascript version). * This is called from the browser, and the resulting reCAPTCHA HTML widget * is embedded within the HTML form it was called from. * @param string $pubkey A public key for reCAPTCHA * @param string $error The error given by reCAPTCHA (optional, default is null) * @param boolean $use_ssl Should the request be made over ssl? (optional, default is false) * @return string - The HTML to be embedded in the user's form. */ function recaptcha_get_html($pubkey, $error = null, $use_ssl = true) { if ($pubkey == null || $pubkey == '') { die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>"); } if ( $use_ssl OR true ) { $server = RECAPTCHA_API_SECURE_SERVER; } else { $server = RECAPTCHA_API_SERVER; } $errorpart = ""; if ($error) { $errorpart = "&error=" . $error; } return '<script type="text/javascript" src="'. $server . '/challenge?k=' . $pubkey . $errorpart . '"></script> <noscript> <iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"></iframe><br/> <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea> <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/> </noscript>'; } Это для красоты написано в engine/classes/recaptcha.php? function recaptcha_get_html нигде в CMS не используется. Ну если так лень определять http или https использовать сделайте просто без указания протокола: <script type="text/javascript" src="//www.google.com/recaptcha/api/challenge?k='.$config['recaptcha_public_key'].'"></script> Изменено 5 сентября 2013 пользователем mxneo Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 5 сентября 2013 Рассказать Опубликовано: 5 сентября 2013 Принято. Проблема будет исправлена в следующей версии скрипта. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.