Jump to content
Sign in to follow this  
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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 } ?>

Что не так?

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

Edited by copypaste

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

Вот такой кусок кода в файле:\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 отлично работает в отзывах на карточке товара. Только не могу найти, где там прячется ее код, чтобы перенести ее и сделать так же красиво и в "оформлении заказа".

Edited by smartbsv

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.