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

[Решено] Код с картинки!

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

Привет всем!

Помогите разобраться с кодами с картинки. У меня OpenCart 1.5.4.1

переходя по ссылке "Связь с нами" после заполнения всех строк нужно ввести код с картинки, но данного поля нет!

Таже история и с отзывами, ввести код с картинки, а кортинка с кодом не где не отображается.

Что можно сделать в данной ситуации, для устранения данной неразберихи!

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


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

зри в логи :-x

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


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

зри в логи :-x

Если можно то поточнее

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


Ссылка на сообщение
Поделиться на другие сайты
system/logs/error.txt

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


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

system/logs/error.txt

что именно там надо делать?

У меня этот файл пустой

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


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

что именно там надо делать?

У меня этот файл пустой

Может вывод картинки в ручную убран из шаблона или контроллера

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


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

Не чего не убирал, где это можно посмотреть и как это должно выглядеть

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


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

Может вывод картинки в ручную убран из шаблона или контроллера

в каком файле в шаблоне искать, может есть пример данного файла?

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


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

Похоже нет таких, которые могут разеснить!!! :(

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


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

проще помочь с ссылкой на сайт

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


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

Смысла форум посещать похоже нет! Помощи не какой, советы тоже отсутствуют

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


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

ктонибудь подскажет как должен выглядеть код с картинки в корне сайта в папке stylesheet.css

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


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

Этот код находится в

sistem/library/captha.php

и формируется, что называется, "на лету".

В самом шаблоне за вывод отвечает код

   <b><?php echo $entry_captcha; ?></b><br />
   <input type="text" name="captcha" value="" />
   <br />
   <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
   <br />

А сама "переменная" капчи, соответственно, в контроллере.

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


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

В исходном коде ссылка на капчу есть, но сама картинка не отображается. Была подобная проблема на другой CMS. Тогда были проблемы на сервере с библиотекой PHP GD. Попробуйте задать вопрос хостеру по поводу данной библиотеки, может и в данном случае проблема в том же.

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


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

Этот код находится в

sistem/library/captha.php

и формируется, что называется, "на лету".

В самом шаблоне за вывод отвечает код

<b><?php echo $entry_captcha; ?></b><br />
<input type="text" name="captcha" value="" />
<br />
<img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
<br />

А сама "переменная" капчи, соответственно, в контроллере.

Данный код

sistem/library/captha.php

у меня стоит базовый

в шаблоне для "Отзывов" о товаре и "Связь с нами" данный код имеется

<b><?php echo $entry_captcha; ?></b><br />
<input type="text" name="captcha" value="" />
<br />
<img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
<br />

На сайте отсутствует!

очень нужен, не чего не могу сделать. Может чтото не так прописано в выводе на сайт?

может нужно както изменить базовый шаблон вывода?

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


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

В исходном коде ссылка на капчу есть, но сама картинка не отображается. Была подобная проблема на другой CMS. Тогда были проблемы на сервере с библиотекой PHP GD. Попробуйте задать вопрос хостеру по поводу данной библиотеки, может и в данном случае проблема в том же.

А это с вашего сайта (страница Связаться с нами):

<b>Введите код, указанный на картинке:</b><br />
   <input type="text" name="captcha" value="" />
   <br />
   <img src="index.php?route=information/contact/captcha" alt="" />

Читайте мой предыдущий пост!

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


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

А это с вашего сайта (страница Связаться с нами):

<b>Введите код, указанный на картинке:</b><br />
<input type="text" name="captcha" value="" />
<br />
<img src="index.php?route=information/contact/captcha" alt="" />

Читайте мой предыдущий пост!

<b>Введите код, указанный на картинке:</b><br />
<input type="text" name="captcha" value="" />
<br />
<img src="index.php?route=information/contact/captcha" alt="" />
<?php if ($error_captcha) { ?>

А это что такое?:

<?php if ($error_captcha) { ?>

Изменено пользователем AlexFisher
[code]=открыть, [/code]=закрыть

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


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

Это условие для неправильного ввода.

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


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

Это условие для неправильного ввода.

А картинки для captcha в какой папке должны находится в корне сайта?

В стандартном шаблоне их нет!!!

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


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

Может кому и пригодится, разобрался!

В корне сайта в

sistem/library/captha.php

после кода

<?php
class Captcha {
   protected $code;
   protected $width = 35;
   protected $height = 150;

   function __construct() {
       $this->code = substr(sha1(mt_rand()), 17, 6);
   }

#    function getCode(){
#        return $this->code;
#    }

Вставить такой код

    function getCode() {
       $out = ob_get_contents();
       $out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
       ob_end_clean();

       return $out;
   }

И всё заработало!

  • +1 3

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


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

Den2210, спасибо!

Всё заработало.

 

PAN4eg,

ты убери из прошлого кода строчки:

 

function getCode(){

return $this->code;

}

 

и вставляй код вместо них.

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


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

А кто-нибуть может подсказать, по какой причине на Отзовах о товаре картинка есть, а на странице Связаться с нами картнка отсутствует?

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


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

Что-то опять капча пропала, уже не знаю сам что с ней делать!

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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