Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


dotss

Recommended Posts

Всем привет!

 

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 3 months later...

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

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
Надіслати
Поділитися на інших сайтах


  • 4 months later...

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

 

Вот такой кусок кода в файле:\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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.