Перейти к содержанию
dotss

Проблема с капчей

Рекомендуемые сообщения

Всем привет!

 

Подскажите решение проблемы, ошибка отображения капчи на странице товара, при написание отзыва.

 

Заранее спасибо!

 

Notice: Undefined variable: site_key in /home/u720648361/public_html/catalog/view/theme/kingstorepro/template/product/product.tpl on line 470

 

Скрины:

captcha.jpg

capcha_code.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто подскажет как просто отключить, что удалить нужно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже, что она у вас просто не настроена. У вас по именам схоже, что стоит re-captcha вместо стандартной.

Кстати, какая версия движка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня такая же проблема обнаружилась.

Notice: Undefined variable: site_key in .../catalog/view/theme/mytheme/template/information/contact.tpl on line 133

Иду смотреть код по указанному адресу, там вот:

 <?php if ($site_key) { ?>
            <div class="form-group">
              <div class="col-sm-offset-2 col-sm-10">
                <div class="g-recaptcha" data-sitekey="<?php echo $site_key; ?>"></div>
                <?php if ($error_captcha) { ?>
                  <div class="text-danger"><?php echo $error_captcha; ?></div>
                <?php } ?>

Что не так?

Капча гугла в настройках включена, все ключи введены.  Стандартная капча отключена, но если включить, это не поможет.

Изменено пользователем copypaste

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И снова рекаптча.

 

Вот такой кусок кода в файле:\catalog\view\theme\default\template\captcha\

 

 

  <?php if (substr($route, 0, 9) == 'checkout/') { ?>
  <label class="control-label" for="input-payment-telephone">Telephone</label>
  <input type="text" name="telephone" value="" placeholder="Telephone" id="input-payment-telephone" class="form-control">

 

Зачем он там и за что отвечает? Его можно удалить? Из-за него при оформлении заказа выводится еще одно поле ввода телефона.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот такой кусок кода в файле:\catalog\view\theme\default\template\captcha\

<?php if (substr($route, 0, 9) == 'checkout/') { ?>

<label class="control-label" for="input-payment-telephone">Telephone</label>

<input type="text" name="telephone" value="" placeholder="Telephone" id="input-payment-telephone" class="form-control">

Зачем он там и за что отвечает? Его можно удалить? Из-за него при оформлении заказа выводится еще одно поле ввода телефона.

Copypaste, Самое интересное, что та же Google re-Captcha отлично работает в отзывах на карточке товара. Только не могу найти, где там прячется ее код, чтобы перенести ее и сделать так же красиво и в "оформлении заказа".

Изменено пользователем smartbsv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я просто удалил этот кусок в итоге. Все работает нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такое ощущение, что код не до конца написан. Выпилить-то этот кусок нетяжело, но тогда роботы набегут и будут заказывать что-нибудь себе;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такое ощущение, что код не до конца написан. Выпилить-то этот кусок нетяжело, но тогда роботы набегут и будут заказывать что-нибудь себе ;)

Роботы получат картинку от гуглкапчи. Я удалил только кусок с телефоном, капча от этого не пропадает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.