Jump to content
Sign in to follow this  
faunaSwan

Отзывы не работают. Что делать?

Recommended Posts

Всем привет!

Подскажите, почему у меня может не отображаться защитный код при написании отзыва?

Без него отзыв оставить не удается(((

 

Помогите, а)

Share this post


Link to post
Share on other sites

Ваша капча не может вывестись из-за ошибки:

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/214dom.ru/httpdocs/catalog/language/russian/russian.php:1) in /home/httpd/vhosts/214dom.ru/httpdocs/system/library/currency.php on line 45Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/214dom.ru/httpdocs/catalog/language/russian/russian.php:1) in /home/httpd/vhosts/214dom.ru/httpdocs/system/library/captcha.php on line 40

Share this post


Link to post
Share on other sites

Попробуйте в файлике system\library\captcha.php изменить в начале функцию:

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

на код ниже:

function __construct() { 
$this->code = substr(sha1(mt_rand()), 17, 6);
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();
}

Share this post


Link to post
Share on other sites

 

Попробуйте в файлике system\library\captcha.php изменить в начале функцию:

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

на код ниже:

function __construct() { 
$this->code = substr(sha1(mt_rand()), 17, 6);
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();
}

 

не помогает

 

А что тут прописали?

Share this post


Link to post
Share on other sites

Установил другую капчу - тоже не работает

Share this post


Link to post
Share on other sites

не помогает

 

А что тут прописали?

 

да там баг небольшой есть...

при выводе изображения функцией imagejpeg (в captcha.php) в буфере 3 символа висят и они ляпаются перед jpg файлом и система не видет что это картинка

ob_end_clean();

очищает буфер и выводится только картинка без лишних 3х символов впереди, которые нарушают формат файла...

 

....

 

посмотрите что вообще выводится вместо картинки

 

сразу после строчки

imagejpeg($image);

напишите

$f = fopen("image.txt", "w");
fwrite($f, ob_get_contents());   
fclose($f);

и если права есть, то в корне должен появится файл image.txt

там или код картинки будет, или текст ошибки

 

можете сюда скопировать несколько первых символов этого файлика? или файлик приложить

Share this post


Link to post
Share on other sites

Сейчас у меня установлена другая капча

 

Скрипт:

----------------------------------------------------------

 

<?php

/*
* Customized OpenCart Captcha library
* File system/library/captcha.php should be replaced
* Background images should be in JPG and must be located in /images/capcha/*.jpg
* Names of images should be auto incremented like: 1.jpg, 2.jpg and so on.
* The font file should be located in the same folder
*
* License: GPL
*
* Author: cmd / www.workshop200.com
*/

class Captcha {

    protected $fontName = 'x.ttf';
    protected $darkFont = false; // dark or light font?
    protected $length = 3; // code length
    protected $images_list = 5; // how many images do u have?
    
    protected $code;
    protected $bg_image;
    protected $font;
    
    function __construct() {
        $this->code = substr(sha1(mt_rand()), 17, $this->length);
        $this->bg_image = $this->getImg();
        $this->font = $this->getFont();
    }

    function getCode(){
        return $this->code;
    }
    function getImg() {
        return DIR_IMAGE."capcha/". rand(1, $this->images_list) .".jpg";
    }
    function getFont() {
        return DIR_IMAGE."capcha/". $this->fontName;
    }
    function getDarkColor() {
        return rand(0, 100);
    }
    function getLightColor() {
        return rand(150, 255);
    }
    function showImage() {
        
        $image = imagecreatefromjpeg($this->bg_image);
    
        $width = imagesx($image);
        $height = imagesy($image);
        
        $borderColor = imagecolorallocate($image, 0, 0, 0);

        imagefilledrectangle($image, 0, 0, $width, 0, $borderColor);
        imagefilledrectangle($image, $width - 1, 0, $width - 1, $height - 1, $borderColor);
        imagefilledrectangle($image, 0, 0, 0, $height - 1, $borderColor);
        imagefilledrectangle($image, 0, $height - 1, $width, $height - 1, $borderColor);
         
        $i = 0;
        foreach (str_split($this->code) as $letter) {
            $i++;
            
            if ($this->darkFont) {
                $randomColor = imagecolorallocate($image, $this->getDarkColor(), $this->getDarkColor(), $this->getDarkColor());
            } else {
                $randomColor = imagecolorallocate($image, $this->getLightColor(), $this->getLightColor(), $this->getLightColor());
            }
            
            $spacing = rand(13, 18);
            imagettftext($image, 14, rand(-20, 20), intval(($width - (strlen($this->code) * $spacing)) / strlen($this->code) + ($i * $spacing)), intval(($height + 10) / 2), $randomColor, $this->font, $letter);
            unset($randomColor);
            
        }
    
        header('Content-type: image/jpeg');

        
        imagejpeg($image, NULL, 100);
        
        imagedestroy($image);        
    }
}
?>
Edited by AlexFisher
CODE, SPOILER

Share this post


Link to post
Share on other sites

В каком месте сливается? Отметьте смайликом :ugeek:

Share this post


Link to post
Share on other sites

В каком месте сливается? Отметьте смайликом :ugeek:

 

после 

 imagejpeg($image, NULL, 100);

допишите 

$f = fopen("image.txt", "w");
fwrite($f, ob_get_contents());
fclose($f);

и посмотрите, что будет в файлике image.txt в корне сайта

Share this post


Link to post
Share on other sites

после 

 imagejpeg($image, NULL, 100);

допишите 

$f = fopen("image.txt", "w");
fwrite($f, ob_get_contents());
fclose($f);

и посмотрите, что будет в файлике image.txt в корне сайта

Файл должен сам появится? его нет

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

Больше идей нет?

В сообщении #2 весь ответ на ваш вопрос. Сохраните указанный в ошибке файл в формате "UTF-8 без BOM".

Share this post


Link to post
Share on other sites

 

Попробуйте в файлике system\library\captcha.php изменить в начале функцию:

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

на код ниже:

function __construct() { 
$this->code = substr(sha1(mt_rand()), 17, 6);
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $this->code);
ob_end_clean();
}

 

Спасибо! Тоже, по какой то причине - не отображалась. По Вашему совету все заработало!

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  

  • Similar Content

    • By markimax
      Логин / пароль:
      demo / demo
      Документация и описание
      Более 10`000 интернет магазинов выбрали модуль для работы
      Модуль делает из opencart полноценную CMS
      Модуль адаптирован (сетка верстки) под ЛЮБУЮ тему,
      даже самую не стандартную, выполненную согласно
      требованиям разработчиков opencart
      (есть автоадаптер тем в один клик)
      Факт: использование модуля повышает место в выдаче поиска поисковиков
      (модуль оптимизирован под seo)
      Версии с которыми совместим данный модуль: все версии и сборки на базе opencart OpenCart:1.5.x,2.x, 2.1.x, 2.2.x, 2.3.x ocStore: 1.5.x, 2.1.x, 2.3.x Модуль Блог версии 3.* Поддерживаемые языковые расширения в комплекте: Russian English   Рекомендую   IMGeneratorSeoSCT - Генератор сео текстов и описаний для SEO CMS TOP 2 (синонимайз)   Чем данный модуль лучше других: Не перезаписывает системных файлов Opencart Не требует и не использует ioncube
      Легкая установка Полное кеширование виджетов Работает со всеми известными SEO модулями ( SEO PRO , SEO Pack PRO, seo url, cached ...) Имеет свой SEO виджет Гибкая настройка Большое количество виджетов "Видимость" блогов и записей для разных групп покупателей Реализация галереи Реализация отзывов Реализация html вставок Возможность ответов на комментарий Слежение и оповещение о новых комментариях к записи по e-mail Возможности опросов Поддержка отзывов с возможностью вывода html и редактирования bbcode в визуальном редакторе RSS Sitemap (для категорий блога, записей, отзывах о магазине, галерей, опросов, faq и т.п.) Древовидное представление комментариев Отзывы для товаров с ответами в виде дерева и рейтингом каждого комментария Редактирование даты отзывов товара Отзывы индексируются всеми поисковиками Рейтинги комментариев Вывод списка отзывов товарови записей (кешируемый), с различными гибкими настройками Скорость Кеширование SEO виджета Расширенные возможности кеширования Что можно реализовать на базе модуля: Новости Блоги Статьи Галереи Отзывы Акции FAQ Голосования / Опросы (с пользовательскими вариантами ответов) Вставки HTML Баннеры ... (дополните сами, архитектура гибкая...) Возможности: Неограниченное количество записей "Видимость" блогов и записей для разных групп покупателей Поддержка мультимагазинов Дата начала публикации и дата окончания публикации записей Краткий и полноценный анонс записи (CKEditor) Поддержка мультиязычности Поддержка SEO Pro и всех известных SEO модулей Возможности кратких SEO ссылок Настройки закрытия SEO ссылки слешем Отдельные настройки для категорий (блогов) Древовидное представление комментариев Возможность ответа на комментарий Рейтинг комментария Ввод символов капчи мышкой Возможность редактирования записи из frontend сайта Ссылки записей (статей) на продукты Похожие записи (статьи) Неограниченная вложенность и представление категорий (блогов) Настройки шаблонов, отдельно для виджетов и категорий Настройки шаблонов для списков, записей, комментариев Настройки для "обрезания" описаний по количеству символов, по количеству слов, по количеству предложений Поиск по записям RSS Вывод списка записей (новостей) в любой колонке и схеме, с индивидуальными настройками Отзывы для товаров с ответами в виде дерева и рейтингом каждого комментария ... Демо модуля: http://oc2.opencartadmin.com Административная часть: http://oc2.opencartadmin.com/admin/index.php?route=module/blog Логин: demo Пароль: demo   Инструкция по установке модуля в архиве "ЕСЛИ ЧТО-ТО ДОЛГО НЕ ПОЛУЧАЕТСЯ - ПРОЧТИТЕ НАКОНЕЦ ИНСТРУКЦИЮ!" Закон Мерфи   Техническая поддержка Установка Требования Обновление Глоссарий Детальная инструкция к модулю SEO CMS  
      https://opencartforum.com/files/file/2636-инструкция-к-модулю-seo-cms-pro/ Документация Лицензия Все права на модуль принадлежат разработчикам opencartadmin.com Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее... Для XDS Coloring Theme в "коробке" модуля уже идут адаптированные шаблоны Для MoneyMaker 2 в "коробке" модуля уже идут адаптированные шаблоны Советую обратить внимание на Виджет "Уведомления" для модуля SEO CMS и ckeditor в категориях и записях для SEO CMS TOP 2 от разработчика klaos27   А также на модуль
      HYPER Positions - 71 позиция модулей \ 24 блока
    • By markimax
      990.00 руб
      Скачать/Купить дополнение


      SEO CMS TOP 2: Блог | Новости | Отзывы | Галерея | Формы
       
        
      Логин / пароль:
      demo / demo
      Документация и описание
      Более 10`000 интернет магазинов выбрали модуль для работы
      Модуль делает из opencart полноценную CMS
      Модуль адаптирован (сетка верстки) под ЛЮБУЮ тему,
      даже самую не стандартную, выполненную согласно
      требованиям разработчиков opencart
      (есть автоадаптер тем в один клик)
      Факт: использование модуля повышает место в выдаче поиска поисковиков
      (модуль оптимизирован под seo)
      Версии с которыми совместим данный модуль: все версии и сборки на базе opencart OpenCart:1.5.x,2.x, 2.1.x, 2.2.x, 2.3.x ocStore: 1.5.x, 2.1.x, 2.3.x Модуль Блог версии 3.* Поддерживаемые языковые расширения в комплекте: Russian English   Рекомендую   IMGeneratorSeoSCT - Генератор сео текстов и описаний для SEO CMS TOP 2 (синонимайз)   Чем данный модуль лучше других: Не перезаписывает системных файлов Opencart Не требует и не использует ioncube
      Легкая установка Полное кеширование виджетов Работает со всеми известными SEO модулями ( SEO PRO , SEO Pack PRO, seo url, cached ...) Имеет свой SEO виджет Гибкая настройка Большое количество виджетов "Видимость" блогов и записей для разных групп покупателей Реализация галереи Реализация отзывов Реализация html вставок Возможность ответов на комментарий Слежение и оповещение о новых комментариях к записи по e-mail Возможности опросов Поддержка отзывов с возможностью вывода html и редактирования bbcode в визуальном редакторе RSS Sitemap (для категорий блога, записей, отзывах о магазине, галерей, опросов, faq и т.п.) Древовидное представление комментариев Отзывы для товаров с ответами в виде дерева и рейтингом каждого комментария Редактирование даты отзывов товара Отзывы индексируются всеми поисковиками Рейтинги комментариев Вывод списка отзывов товарови записей (кешируемый), с различными гибкими настройками Скорость Кеширование SEO виджета Расширенные возможности кеширования Что можно реализовать на базе модуля: Новости Блоги Статьи Галереи Отзывы Акции FAQ Голосования / Опросы (с пользовательскими вариантами ответов) Вставки HTML Баннеры ... (дополните сами, архитектура гибкая...) Возможности: Неограниченное количество записей "Видимость" блогов и записей для разных групп покупателей Поддержка мультимагазинов Дата начала публикации и дата окончания публикации записей Краткий и полноценный анонс записи (CKEditor) Поддержка мультиязычности Поддержка SEO Pro и всех известных SEO модулей Возможности кратких SEO ссылок Настройки закрытия SEO ссылки слешем Отдельные настройки для категорий (блогов) Древовидное представление комментариев Возможность ответа на комментарий Рейтинг комментария Ввод символов капчи мышкой Возможность редактирования записи из frontend сайта Ссылки записей (статей) на продукты Похожие записи (статьи) Неограниченная вложенность и представление категорий (блогов) Настройки шаблонов, отдельно для виджетов и категорий Настройки шаблонов для списков, записей, комментариев Настройки для "обрезания" описаний по количеству символов, по количеству слов, по количеству предложений Поиск по записям RSS Вывод списка записей (новостей) в любой колонке и схеме, с индивидуальными настройками Отзывы для товаров с ответами в виде дерева и рейтингом каждого комментария ... Демо модуля: http://oc2.opencartadmin.com Административная часть: http://oc2.opencartadmin.com/admin/index.php?route=module/blog Логин: demo Пароль: demo   Инструкция по установке модуля в архиве "ЕСЛИ ЧТО-ТО ДОЛГО НЕ ПОЛУЧАЕТСЯ - ПРОЧТИТЕ НАКОНЕЦ ИНСТРУКЦИЮ!" Закон Мерфи   Техническая поддержка Установка Требования Обновление Глоссарий Детальная инструкция к модулю SEO CMS  
      https://opencartforum.com/files/file/2636-инструкция-к-модулю-seo-cms-pro/ Документация Лицензия Все права на модуль принадлежат разработчикам opencartadmin.com Условия использования лицензии: один домен - одна лицензия (покупка продукта для каждого домена). Условия использования лицензии - "на владельца". Далее... Для XDS Coloring Theme в "коробке" модуля уже идут адаптированные шаблоны Для MoneyMaker 2 в "коробке" модуля уже идут адаптированные шаблоны Советую обратить внимание на Виджет "Уведомления" для модуля SEO CMS и ckeditor в категориях и записях для SEO CMS TOP 2 от разработчика klaos27   А также на модуль
      HYPER Positions - 71 позиция модулей \ 24 блока Добавил markimax Добавлено 24.03.2015 Категория Блоги, новости, статьи Системные требования PHP 5.3 или выше Сайт разработчика https://opencartadmin.com/index.php?route=account/download Старая цена 1490 Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • By censorid
      Модуль заменяет стандартные отзывы в товарах на расширенные + добавляет страницу со всеми отзывами.
      Функционал:
       
      1) Добавление фото и видео к отзыву.
      2) Оценка отзывов (лайки / дизлайки).
      3) Древовидная структура отзывов - возможность оставлять комментарии.
      4) Различные виды сортировки : по дате, рейтингу, пользе, наличию фото и видео.
      5) Есть возможность отвечать на отзывы из админ панели с пометкой "официальный представитель магазина" под любым именем.
      6) Гибкие настройки загружаемых фото - можно задать ограничение по количеству, по размеру, выбрать размер фото и миниатюр после сохранения.
      7) Адаптивная верстка - модуль выглядит отлично как на компьютерах так и на мобильных устройствах.
       
      Этот модуль за небольшие деньги даст возможность выделиться среди конкурентов, повысить доверие ваших клиентов и как следствие конверсии.
       
      Важно: Если в вашей теме отзывы не стандартные то перед установкой их нужно отключить.
      Если в вашей теме карточка товара сильно отличается от стандартной то скорее всего вам понадобиться моя помощь по установке и адаптации. 
       
      Демо сайта:  товар    /    админка  /      страница со всеми отзывами
      логин - demo   /  пароль - demo
       
      Изменение настроек и редактирование отзывов вынесено в верхнее меню админ панели. Расположение показано на картинке снизу.

       
      Обратите внимание, на тестовом сайте установлено несколько дополнений. "Отзывы о магазине" это отдельный еще не вышедший в релиз модуль, который не входит в состав данного дополнения.
       
       
      На темы JOURNAL установка и адаптация по двойному тарифу.
       
      Установка:
      1) Сообщить мне в личку либо на почту (Felin0603@gmail.com) о покупке модуля с указанием номера заказа, для того чтоб я выслал вам ключ активации.
      2) Установить ocmod архив через менеджер дополнений.
      2) Зайти в дополнения и установить "Расширенные отзывы с фото и видео".
      3) Вернуться в менеджер дополнений и обновить модификаторы. (Важно это сделать после шага №3)
      4) Активировать модуль с помощью полученного ключа.
      5) Все, модуль готов к работе.
       
      Адрес страницы со всеми отзывами :   названиевашегосайта/?route=product/allreviewspage
      Редирект на другой адрес, например как на демо, настраивается в SEO менеджере.
       
      Поддержка модуля при выявлении каких-либо косяков будет оказываться бесплатно.
       
      Прошу обратить внимание что загрузка сторонних файлов а в частности изображений может быть потенциально опасной.
       
      Со своей стороны я постарался максимально обезопасить данную процедуру добавив множественные проверки перед загрузкой изображения на сервер с последующим созданием его измененной копии и удалением оригинала.
       
      Для максимальной безопасности можете скачать прикрепленный файл off_all_scripts и положить его в папку image/catalog/extended-reviews, после чего переименуйте его в ".htaccess" и удалите разрешение файла ".txt" - данный htaccess запрещает запускать любые скрипты из папки в которой он размещен.
    • By censorid
      700.00 руб
      Скачать/Купить дополнение


      Отзывы с фото и видео, лайками и комментариями
      Модуль заменяет стандартные отзывы в товарах на расширенные + добавляет страницу со всеми отзывами.
      Функционал:
       
      1) Добавление фото и видео к отзыву.
      2) Оценка отзывов (лайки / дизлайки).
      3) Древовидная структура отзывов - возможность оставлять комментарии.
      4) Различные виды сортировки : по дате, рейтингу, пользе, наличию фото и видео.
      5) Есть возможность отвечать на отзывы из админ панели с пометкой "официальный представитель магазина" под любым именем.
      6) Гибкие настройки загружаемых фото - можно задать ограничение по количеству, по размеру, выбрать размер фото и миниатюр после сохранения.
      7) Адаптивная верстка - модуль выглядит отлично как на компьютерах так и на мобильных устройствах.
       
      Этот модуль за небольшие деньги даст возможность выделиться среди конкурентов, повысить доверие ваших клиентов и как следствие конверсии.
       
      Важно: Если в вашей теме отзывы не стандартные то перед установкой их нужно отключить.
      Если в вашей теме карточка товара сильно отличается от стандартной то скорее всего вам понадобиться моя помощь по установке и адаптации. 
       
      Демо сайта:  товар    /    админка  /      страница со всеми отзывами
      логин - demo   /  пароль - demo
       
      Изменение настроек и редактирование отзывов вынесено в верхнее меню админ панели. Расположение показано на картинке снизу.

       
      Обратите внимание, на тестовом сайте установлено несколько дополнений. "Отзывы о магазине" это отдельный еще не вышедший в релиз модуль, который не входит в состав данного дополнения.
       
       
      На темы JOURNAL установка и адаптация по двойному тарифу.
       
      Установка:
      1) Сообщить мне в личку либо на почту (Felin0603@gmail.com) о покупке модуля с указанием номера заказа, для того чтоб я выслал вам ключ активации.
      2) Установить ocmod архив через менеджер дополнений.
      2) Зайти в дополнения и установить "Расширенные отзывы с фото и видео".
      3) Вернуться в менеджер дополнений и обновить модификаторы. (Важно это сделать после шага №3)
      4) Активировать модуль с помощью полученного ключа.
      5) Все, модуль готов к работе.
       
      Адрес страницы со всеми отзывами :   названиевашегосайта/?route=product/allreviewspage
      Редирект на другой адрес, например как на демо, настраивается в SEO менеджере.
       
      Поддержка модуля при выявлении каких-либо косяков будет оказываться бесплатно.
       
      Прошу обратить внимание что загрузка сторонних файлов а в частности изображений может быть потенциально опасной.
       
      Со своей стороны я постарался максимально обезопасить данную процедуру добавив множественные проверки перед загрузкой изображения на сервер с последующим созданием его измененной копии и удалением оригинала.
       
      Для максимальной безопасности можете скачать прикрепленный файл off_all_scripts и положить его в папку image/catalog/extended-reviews, после чего переименуйте его в ".htaccess" и удалите разрешение файла ".txt" - данный htaccess запрещает запускать любые скрипты из папки в которой он размещен.
      Добавил censorid Добавлено 13.06.2019 Категория Блоги, новости, статьи Системные требования Ioncube Loader Сайт разработчика http://extended-reviews.com/ Старая цена 990 Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
    • By TemaPerets
      Всем здравствуйте!
      Интересует модуль с идентичным функционалом для OpenCart 2.3.
       
  • 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.