OpenCart — модуль отзывов покупателей
На первый взгляд название записи может показаться странным: отзывы в OpenCart есть по умолчанию, зачем еще устанавливать какой-либо модуль? Но суть в том, что порой хочется или необходимо вывести отзывы не только на странице товара, а например, в сайдбаре какой-нибудь другой схемы. Вот в этом случае и стоит прибегнуть к помощи модуля. Почему именно этот модуль? Он прост в настройке, бесплатен, подходит для версий 1.5.x.
Мною модуль протестирован на версиях 1.5.1.3 и 1.5.3.1.
Скачать модуль Модуль Отзывы покупателей (Testimonials) для OpenCart/OcStore 1.5.x 1.4.
Как установить и настроить модуль:
- Распаковываем модуль и копируем содержимое папки upload в корневую папку сайта (файлы не перезаписываются).
- Заходим в админ-панель/Дополнения и видим новый модуль «Отзывы покупателей». Устанавливаем его.
- Идем в Система/Пользователи/Группы пользователей/Главный администратор и устанавливаем права на просмотр и внесение изменений для администратора, нажав в обоих случаях «Выделить все» и сохраняем. Этот пункт важен, так как без него невозможно будет администрировать отзывы.
- Заходим внутрь модуля («Изменить») и настраиваем:
- слева нажимаем «Добавить модуль»
- отмечаем чекбокс, если хотим, чтобы комментарии публиковались после модерации администратором
- даем название блоку с модулем
- указываем количество отображаемых комментариев
- ограничиваем или нет длину отзыва
- указываем где необходимо выводить модуль
- выбираем статус «Включено» и отмечаем в сортировке очередность модуля
- сохраняем.
Для того, чтобы модерировать отзывы, выбираем Каталог и… И вот тут есть небольшой недочет — нет перевода для вкладки — вместо русскоязычного текста видим text_testimonial. Но исправить этот момент можно за пару кликов, так что это не проблема.
Открываем файл русской локализации модуля admin/language/ukrainian/catalog/testimonial.php и ничего не убирая, просто в Heading добавим строку
1 |
$_['text_testimonial'] = ' Модуль "Отзывы"'; |
Обновив админку, увидим, что теперь у нас вкладка модерации отзывов носит нормальный читабельный вид.
Зайдя внутрь видим отзывы, которые нуждаются в модерации или некоторые уже нами промодерированы и опубликованы. Опубликовать новые модули можно просто сменив статус с «Скрыть» на «Опубликовать».
Что касается установки и настроек, то на этом все. Касательно внешнего вида модуля, то подкорректировав css, можно добиться того, чтобы модуль гармонично вписывался в дизайн сайта.
Стандартный вид модуля:
А если на сайте уже были до этого отзывы, он их выводить не будет? Просто я модуль установил, и он пустой. Видимо только новые отзывы начнет выводить?
Да, модуль выводит те отзывы, которые поступили после его установки.
А я вот хочу на главной странице вывести средний рейтинг и общее количество отзывов. Подскажите, как реализовать?
Марина, в возможности данного модуля, подобный функционал не входит.
После установки модуля не могу добавить сам модуль в секции, выдает сообщение в админке
Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in /var/www/kosoyg/kosoy.com.ua/system/database/mysql.php on line 54Warning: Cannot modify header information — headers already sent by (output started at /var/www/kosoyg/kosoy.com.ua/admin24/index.php:75) in /var/www/kosoyg/kosoy.com.ua/system/engine/controller.php on line 28Warning: Cannot modify header information — headers already sent by (output started at /var/www/kosoyg/kosoy.com.ua/admin24/index.php:75) in /var/www/kosoyg/kosoy.com.ua/system/engine/controller.php on line 29
если не сложно — подскажите что поправить. Спасибо.
Здравствуйте! Подскажите, пожалуйста, как убрать звездочки в категориях звездочки у тех товаров, на которые оставили отзывы?
За вывод оценки отзывов отвечает блок с классом «rating», закомментируйте или удалите данные строки. В них же указано изображение с звездочками. Файл category.tpl.
Здравствуйте! Спасибо за всю информацию, что Вы публикуете! Очень полезно и интересно!
Не могу разобраться, в каком файле менять размер шрифта для модуля? И вообще, его дизайн)
Поменял только звездочки синие на желтые)))
Модуль не имеет своей таблицы стилей, поэтому для изменения дизайна можете смело использовать стандартный style.css, используя те блоки, которые заданы в testimonials.tpl.
у меня нет файла:
admin/language/ukrainian/catalog/testimonial.php
версия : ocStore-1.5.5.1.2
что делать?
Какую версию Вы качали, что в ней нет упомянутого языкового файла? Только что проверила последнюю версию модуля — файл присутствует.
У меня на сайте слева расположено меню, установил модуль отзывы и он находиться выше меню, как поменять его местами с меню?
Илья, Вам необходимо изменить порядок сортировки для модулей. Если Вы, к примеру, хотите, чтобы боковое меню находилось на самой первой позиции в боковой колонке, то присвойте ему порядок сортировки — «1», а для того, чтобы отзывы находились непосредственно под меню, дайте ему порядок «2».
Спасибо
В общем хочу, что бы страница отзывов была в отдельном окне. То есть у меня есть меню, где привязаны статьи, в статье хочу что бы был отзыв на отдельной странице сайта «Отзывы».
Доброго времени суток. Установил данный модуль последней версии, все работает(OcStore ocStore-1.5.5.1.2) только в админке в каталоге не появился пункт ‘Отзывы покупателей’. В чем может быть проблемка?
В admin/language/ukrainian/catalog/testimonial.php добавляли нужный текст?
$_[‘text_testimonial’] = ‘ Модуль «Отзывы покупателей»‘; добавил, так как просто отзывы у меня есть, но они про товар.
Может всетаки модуль не устанавливается на 1.5.5.1.2, на форуме он идет лишь до четвертой версии…
Надо новый модуль отзывов под свежие версии opencart искать.
Добрый день, установил данный модуль, но в админке в каталоге так и не появился пункт ‘Отзывы покупателей’. версия : ocStore-1.5.5.1.2. В чем может быть проблемка? Заранее спасибо.
Поставил, не понравилось, маловато возможнотей, ничего никто не пишет. Было бы здорово добавить к модулю возможность отправки писем после покупки, с просьбой оценить товар, указать достоинства и недостатки, как это сделано у https://sprosikupi.com/ и https://www.powerreviews.com/
Для сбора отзывов с покупателей рекомендую сервис https://mneniya.pro/
Спасибо за очередной ликбез, но у меня к Вам вопрос. Как и где изменить, что бы вставить изображение аватарки? (примерно как у вас на сайте).
Добрый день.
Подскажите, пожалуйста, как можно убрать HTML ограничение в отзывах для редактирования в админке? А то вставляю ссылку, а она как текст. Через БД если сохранять, ссылка активная, но до первого изменения в админке.
Заранее благодарен.
Добрый день! Установил данный модуль, все файлы распаковал, в админке все изменил. Но на самом сайте данный раздел не появился. Не поможете, в чем дело?
Извините. Получилось https://mirlombardov.com/index.php?route=product/testimonial Где и как сделать чтобы текст показывался по центру (Чтобы с краев не было текста)
Добавьте в stylesheet.css, 63 строка, блоку content:
margin: 20px auto;
width: 980px;
background-color: #fff;
padding: 16px 18px 20px;
Не вместо существующего кода! После него добавьте.
Спасибо.
Спасибо. Теперь возникла следующая трудность, не видна картинка с кодом чтобы потдвердить код
https://mirlombardov.com/index.php?route=product/isitestimonial
Вопрос такой — а можно ли сделать, чтобы дата отображалась в нашем формате, т.е. ДД.ММ.ГГГГ, а то она отображается как принято в америке ММ.ДД..ГГГГ
Всё спасибо — разобрался, если кому нибудь нужно могу подсказать…
catalog/controller/product/testimonial.php
в строке № 71
меняем эту строку:
‘date_added’ => date(«H:i:s m-d-Y», strtotime($result[‘date_added’])) //$result[‘date_added’]
на вот эту :
‘date_added’ => date(«H:i d-m-Y», strtotime($result[‘date_added’]))
Возникла следующая трудность, не видна картинка с кодом чтобы потдвердить код.
https://mirlombardov.com/index.php?route=product/isitestimonial
Как можно решить проблему?
Вы скрывали капчу из контактов? Модуль отзывов использует эту же капчу, возможно проблема именно в этом. Также Вы уверенны, что залили файлы в папку именно своего шаблона?
jul спасибо за работу всё классно
А все таки он показывает только «свои» отзывы. Отзывы из товаров он не показывает независимо от времени их добавления.
Как сделать чтобы показывал?
Чтобы изменить формат даты в отзывах на Украинский (день = месяц = год) надо поменять местами всего две буквы в файле catalog/controller/product/testimonial.php
‘date_added’ => date(“H:i:s m-d-Y”, strtotime($result[‘date_added’])) //$result[‘date_added’]
на
‘date_added’ => date(“H:i:s d-m-Y”, strtotime($result[‘date_added’])) //$result[‘date_added’]
Добрый день, а как можно вывести на отдельную страницу сайта?
есть еще такой модуль https://www.opencart.com/index.php?route=extension/extension/info&extension_id=4971&filter_search=customer%20reviews&filter_license=0
возможен ли в модуле ответ админа на коментарий??
Модуль давно не использовала. Но автором указаны следующие моменты по версиям модуля:
В версии 1.5.4 — добавлено поле «Количество отзывов на странице Все отзывы»
В версии 1.5.3 — исправлена ошибка несохранения изменения отзывов в админке
В версии 1.5.2 — коррекция больших слов только для покупателей, для админа коррекция отключена
В версии 1.5.1 исправлена ошибка отправления письма при незаполненных полях
В версии 1.5 добавлено:
1. Коррекция больших слов :)
2. Если отзыв укладывается в ограничение по буквам или если ограничения нет, то перехода на отдельную страницу отзыва тоже нет
3. Добавление формы html для отзывов в админке
4. Добавление кнопки просмотров отзывов в админке (vqmod можно не использовать)
5. Отправка отзывов по почте
6. Свои картинки для рейтинга
7. Добавлено поле e-mail
В версии 1.4 добавлено:
1. Случайный порядок вывода отзывов (вкл/выкл)
2. Мелкий баг :)
В версии 1.3.1 добавлено:
1. Можно выбрать публикацию отзывов после одобрения админом
2. Можно выбрать рейтинг по умолчанию
3. Выбрать количество символов при выводе отзывов
4. Админ может использовать html (обычные покупатели — нет)
5. Исправлены баги :)
6. Исправлен vqmod
В некоторых пунктах речь заходить об ответе админа, так что возможно есть то, что Вам требуется. Необходимо тестировать.
Добрый день! а цитировать ( отвечать на отзыв от администрации) есть возможность в данном модуле?
Jul не разбирались как в данном модуле сделать чтобы адрес страницы с отзывами был чпу вида а не как по умолчанию /index.php?route=product/testimonial.?
А его можно как то внедрить в opencart 2.1.0.1?
Не скажу, не пробовала.
Андрей, а что не становится? Мне тоже надо на последнюю версию (2.1.0.1).
В каком файле можно прописать стили для изменения внешнего вида на странице?
«Доступ запрещен!
У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору.»
Не могу редактировать отзывы заходя в категорию отзывы покупателей или через сам модуль
Пользователи — Группы пользователей — администратору дать все права на просмотр и внесение изменений.
Установил модуль, все стало нормально. Но, новые отзывы товаров так и не появляются в вкладке отзывы и естественно в виджете на сайте. Что может быть не так? окстор 1.5.5.1