Jump to content

Отзывы с фото и видео Ex-reviews v4 | для opencart 2 - 2.3 [support]


Lebedgor
 Share

Go to solution Solved by Lebedgor,

Recommended Posts

  • Solution

Отзывы с фото и видео Ex-reviews v4 | для opencart 2 - 2.3

Просмотр файла

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

1) Основная часть выводится на странице товара во вкладке "Отзывы", заменяет собой стандартные отзывы. 

2) Страница со всеми отзывами о товарах;

3) Модуль "Карусель отзывов". В нем можно выводить последние либо случайные отзывы на любой странице сайта, через макеты;

 

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

 

В модуле реализована совместимость с любыми темами. Внешний вид настраивается через админку, без знаний в программировании и css. Примеры изменения внешнего вида можете посмотреть на прикрепленных скриншотах.

Если модуль в продукте не вывелся и вы не знаете что ввести в поле "селектор для вывода отзывов", напишите мне в личных сообщениях с указанием ссылки на сайт. В ответе я укажу вам подходящий для вашей темы селектор.

 

Демо сайта:  товар    /    админка  /      страница со всеми отзывами    /   страница с модулем "Карусель отзывов о товарах"

логин    demo   /  пароль    demo

 

Функционал:

1) Добавление фото и видео к отзыву. Наложение водяного знака при загрузке фотографий.

2) Древовидная структура отзывов - возможность оставлять комментарии к отзывам.

3) Страница со всеми отзывами о товарах с возможностью изменения title/description/h1.

4) Карусель отзывов о товарах (можно выводить последние/случайные/полезные отзывы):

5) Кастомизация внешнего вида модуля из панели администратора.

6) Оповещение о новых отзывах на Email администратора.

7) Оповещение о публикации отзыва пользователю. Оповещение при получении комментариев к отзыву.

8) Автоматическое начисление бонусных баллов за отзывы, можно задавать разное количество бонусов для отзывов с фото/видео.

9) Оценка отзывов (лайки / дизлайки). Добавлена возможность начисления бонусных балов за пользу отзыва (полученные лайки).

10) Подгрузка отзывов с помощью кнопки "Показать еще".

11) Различные виды сортировки : по дате, рейтингу, пользе, наличию фото и видео.

12) Есть возможность отвечать на отзывы из админ панели с пометкой "официальный представитель магазина" под любым именем.

13) Гибкие настройки загружаемых фото - можно задать ограничение по количеству, по размеру, выбрать размер фото и миниатюр после сохранения.

14) Адаптивная верстка - модуль выглядит отлично как на компьютерах так и на мобильных устройствах.

15) Микроразметка (Shema.org) с возможностью включения/отключения из панели администратора.

16) Добавлена возможность загрузки картинок на сторонний хостинг картинок - "imgbb.com".

 

Во вкладке продукта модуль выводится с помощью ajax, как и стандартные отзывы opencart. Если есть необходимость встроить отзывы жестко в код страницы продукта, можете заказать соответствующую услугу у меня при покупке. Либо при наличии определенных знаний в программировании можете сделать это сами, код контроллера вывода отзывов открыт.

 

Установка модуля:

 

Инструкция по установке модуля через "Установку дополнений" в панели администратора магазина:

http://extended-reviews.com/ex-reviews-install

 

Инструкция по установке модуля через FTP (Самая простая и беспроблемная установка, если у вас есть доступ к сайту по FTP):

http://extended-reviews.com/ex-reviews-install-ftp

 

 

Обновление модуля:

 

Инструкция по обновлению старой версии модуля через "Установку дополнений" в панели администратора магазина:

http://extended-reviews.com/ex-reviews-refresh

 

Инструкция по обновлению старой версии модуля через FTP:

http://extended-reviews.com/ex-reviews-refresh-ftp

 

 

В модуле используется стандартная гугл капча, которая предустановлена в опенкарте. Ее необходимо включить и настроить, для корректного отображения в формах модуля.

 

Для пресечения неправомерного распространения и использования модуля, некоторые файлы закодированы с помощью Ioncube.

 

Любые доработки по функционалу / внешнему виду, осуществляются на платной основе и оговариваются отдельно.

 

Что нового:

4
- Добавлен блок среднего рейтинга товара (его можно скрыть в настройках модуля)
- Доработан блок со всеми фотографиями. Теперь при просмотре фотографий из этого блока, к ним в модальное окно подтягиваются отзывы
- Доработана кастомизация внешнего вида модуля из админки

3.4
- Доработан внешний вид
- Расширена кастомизация внешнего вида через админку модуля
- Доработана система мультиязычной рассылки сообщений на email при (добавлении/публикации/ответе)
- Добавлена возможность включать/выключать поддержку HTML кода в тексте отзыва
- Исправлены мелкие ошибки прошлых версий
 
3.3
- Добавлен модуль "Карусель отзывов о товарах", с его помощью можно выводить отзывы на любой странице сайта;
- Переработан дизайн;
- Расширена совместимость, теперь в большинстве случаев не нужна будет адаптация под сторонние темы;
- Добавлена поддержка галереи изображений "Fancybox", теперь можно выбирать между ним и "Magnific popup", в зависимости от того, какая галерея используется в вашей теме;
- Появилась широкая кастомизация стилей через админку (кнопки, карточки отзывов, цвет текста, цвет ссылок, тени);
- Добавлен функционал наложения "Водяного знака" на изображения при загрузке;
- Доработана страница со всеми отзывами о товарах, появилась сео оптимизация, можно добавлять title, description, h1; + Seo url страницы теперь можно прописывать в настройках модуля;
- Появилась возможность подгрузки отзывов через кнопку "Показать еще", эту функцию можно использовать как с пагинацией так и самостоятельно;
- Добавлено необязательное поле Email для пользователя;
- Если пользователь указал свой Email, на него могут приходить оповещения о публикации отзыва, о бонусных баллах за публикацию, об ответах на его отзыв других пользователей и администратора;
- Добавлена поддержка Html;
- Весь функционал модуля можете посмотреть на демо сайте;
 

3.2
- Добавлена возможность получать уведомления администратору на эмейл при публикации отзыва на сайте.
 
3.1
- Небольшие доработки по улучшению совместимости при установке.
 
3.0
- Добавлена микроразметка (Shema.org Отзывы о товарах) к отзывам во вкладке продукта, ее можно включить/выключить в настройках модуля
- Добавлена возможность из настроек модуля менять количество и размер миниатюр фотографий выводимых в отзывах. Там же можно включить/выключить использование owl-carousel
- Доработана бонусная система модуля, теперь в личном кабинете пользователю будет видно за что именно зачислены бонусы
- Улучшена совместимость со сторонними темами
- Оптимизирована работа с базами данных, модуль стал быстрее
- Добавлена поддержка PHP 7.2
 
2.0
- Добавил возможность загрузки фотографий на сторонний хостинг картинок - "imgbb.com"
- Добавлена возможность назначать вознаграждение в виде бонусных баллов за отзывы, можно присвоить разные вознаграждения для отзывов с фото и отзывов с видео, так же можно присваивать вознаграждения за пользу отзыва (каждый полученный к отзыву лайк)
- Доработал страницу со всеми отзывами, теперь там можно оставлять комментарии к отзывам и ставить лайки/дизлайки
- Проведена большая работа по улучшению совместимости со сторонними темами
- Добавил возможность подключать/отключать сторонние библиотеки необходимые для работы модуля из админ панели (это сделано для повышения совместимости)
 
1.4.0
- Если пользователь авторизован на сайте и он оформлял заказ на товар к которому пишет отзыв - то стикер "уже купил" - присваивается автоматически
- Добавленна возможность отвечать на отзывы из админки под разными именами, к таким ответам присваевается стикер с пометкой: "Официальный представитель магазина"
- В настройках добавлен переключатель - публиковать отзывы без модерации. При включении отзывы будут публиковаться сразу после написания.
- Комментарии к отзывам вынесены в отдельную таблицу базы данных, что повышает совместимость со сторонними модулями и избавляет от необходимости ставить оценку, теперь они не влияют на рейтинг товара.
- Избавился от большей части окмод изменений, в пользу создания собственных моделей и контроллеров, что значительно повысило совместимость с не дефолтными темами, теперь в большинстве случаев модуль установится и запустится без доработок.
- В админке добавил в верхнее меню пункт с настройками модуля, так-же для удобства вынес туда ссылки на отзывы и комментарии.
1.3.0
- Добавлена страница все отзывы
- Добавлены карусели к миниатюрам, теперь даже если много прикрепленных фоток они не будут занимать больше одной строки.
- При изменении страницы откидывает наверх к первым отзывам.
- Добавлена поддержка мультиязычности, реализовано 3 языка - русский, украинский, английский.
1.2.0
- Уменьшено количество обращений к базе данных, за счет чего ускорилось время загрузки
- Добавлена поддержка opencart 3+
- Исправлены мелкие косяки

 

Link to comment
Share on other sites

  • 1 month later...

Присматриваюсь к модулю .  1м делом  настораживают вопросы безопасности  -   какая защита  от заливки всякого "Триппера"  на сайт ? 

2й вопрос касается того,  как организованна система хранения картинок и видео ?  Ибо  из практики даже специально обученные сотрудники (контентщики)  периодически засирают папки фалами до диких тормозов на сайте тут как то решен вопрос  с правильными названиями  и автоматизацией распределения картинок по папкам ?   

Предсказываю Будущее по IP, Очищаю Карму (только после очистки Чакр) черезVPN, общаюсь с потусторонними через VoIP, вызываю Format C по ussd коду.  - Seo, SMM, Копирайтинг, Маркетинг.

Link to comment
Share on other sites

16 минут назад, byba сказал:

Присматриваюсь к модулю .  1м делом  настораживают вопросы безопасности  -   какая защита  от заливки всякого "Триппера"  на сайт ? 

2й вопрос касается того,  как организованна система хранения картинок и видео ?  Ибо  из практики даже специально обученные сотрудники (контентщики)  периодически засирают папки фалами до диких тормозов на сайте тут как то решен вопрос  с правильными названиями  и автоматизацией распределения картинок по папкам ?   

Приветствую.

Перед загрузкой файла происходит его проверка на стороне клиента, модулем "Dropzone", который используется для загрузки изображений (проверяется его формат и mime данные и соответствие ограничений по размеру/разрешению). Если проверка пройдена файл передается на сервер. На сервере осуществляется повторная проверка файла (самописные методы), если файл идентифицируется как изображение, на его основе создается новое изображение с измененным разрешением и названием файла, оригинальный загруженный файл удаляется. Если проверка не пройдена, оригинальный файл удаляется. Так что в любом случае оригинальный файл будет удален. Так что защита от загрузки нежелательных файлов в модуле реализована на высоком уровне. Данный модуль был продан суммарно более 500 раз на различных площадках и не было никаких жалоб и претензий по безопасности.

Все картинки переименовываются в рандомное название из 8 символов и складываются в 1 папку. Разделений на разные папки не предусмотрено.

Функции загрузки видео на сервер не предусмотрено (большая нагрузка на сервер при заливке/конвертировании, занимают много места, тяжело обеспечить проверку безопасности таких файлов). К отзыву можно прикреплять видеоролики залитые на видеохостинг "youtube".

 

Link to comment
Share on other sites

6 минут назад, Lebedgor сказал:

Приветствую.

Перед загрузкой файла происходит его проверка на стороне клиента, модулем "Dropzone", который используется для загрузки изображений (проверяется его формат и mime данные и соответствие ограничений по размеру/разрешению). Если проверка пройдена файл передается на сервер. На сервере осуществляется повторная проверка файла (самописные методы), если файл идентифицируется как изображение, на его основе создается новое изображение с измененным разрешением и названием файла, оригинальный загруженный файл удаляется. Если проверка не пройдена, оригинальный файл удаляется. Так что в любом случае оригинальный файл будет удален. Так что защита от загрузки нежелательных файлов в модуле реализована на высоком уровне. Данный модуль был продан суммарно более 500 раз на различных площадках и не было никаких жалоб и претензий по безопасности.

Все картинки переименовываются в рандомное название из 8 символов и складываются в 1 папку. Разделений на разные папки не предусмотрено.

Функции загрузки видео на сервер не предусмотрено (большая нагрузка на сервер при заливке/конвертировании, занимают много места, тяжело обеспечить проверку безопасности таких файлов). К отзыву можно прикреплять видеоролики залитые на видеохостинг "youtube".

 

По безопасности понял,   по "Сваливанию в 1 папку"   думаю после первой 1000 отзывов начнутся "Жуткие тормоза"  потому подожду грамотной реализации  хранения фото. 

Поясню  модуль как по мне "Архинужный"  ибо в оригинальном опенкарте отзывы реализованы можно сказать "Никак"   и если текстовая составляющая не вызывает никаких вопросов,  то с картинками особенность файловой системы линукс ,  более 1000 наименований файлов в одной папке вызывает  жуткие тормоза при чтении   (впервые с этим столкнулся в 13м году. на заре написания модуля  АОП,  именно эта проблема  стала триггером решения распределения фото по папкам с опредленным алгоритмом завязанным на id товара) .   Собственно на проектах ,  где карточки товара заполняются через АОП теперь таких проблем не возникает, а вот там, где  заполнение ведется через контент менеджеров (в силу специфики работы) ,  там  где то раз в год приходится  распределять фото по подпапкам через АОП,  ибо менеджеры, кто незнал, кто забыл,  кто просто возложил,  и это специально нанятые сотрудники.  Пользователи 100% заморачиваться с этим не будут. 

Edited by byba

Предсказываю Будущее по IP, Очищаю Карму (только после очистки Чакр) черезVPN, общаюсь с потусторонними через VoIP, вызываю Format C по ussd коду.  - Seo, SMM, Копирайтинг, Маркетинг.

Link to comment
Share on other sites

8 минут назад, byba сказал:

По безопасности понял,   по "Сваливанию в 1 папку"   думаю после первой 1000 отзывов начнутся "Жуткие тормоза"  потому подожду грамотной реализации  хранения фото. 

Исходя из чего вы сделали вывод про тормоза? При формировании страницы с отзывами происходит обращение к конкретным файлам фотографий из общей папки. При этом остальные файлы никак не затрагиваются, не происходит формирование никаких списков, сортировок и миниатюр (которые происходят при открытии папки с фотографиями например в windows).

Link to comment
Share on other sites

17 минут назад, Lebedgor сказал:

Исходя из чего вы сделали вывод про тормоза? При формировании страницы с отзывами происходит обращение к конкретным файлам фотографий из общей папки. При этом остальные файлы никак не затрагиваются, не происходит формирование никаких списков, сортировок и миниатюр (которые происходят при открытии папки с фотографиями например в windows).

Вы просто попробуйте в 1 папку положить 2 тысячи картинок,   вывести любую из них в карточку товара.   Вопросы отпадут сами собой .   В моем случае это практика,  И жуткий гемор с распределением фото (сегодня на одном из проектов буду  делать),  собственно для этого же проекта  и присматриваюсь к Вашему модулю,  но как представлю, что помимо контентщиков, еще и на Ваш модуль придется заказывать оптимизацию, то  понимаешь, что лучше и не предлагать владельцу такие улучшения.  

Предсказываю Будущее по IP, Очищаю Карму (только после очистки Чакр) черезVPN, общаюсь с потусторонними через VoIP, вызываю Format C по ussd коду.  - Seo, SMM, Копирайтинг, Маркетинг.

Link to comment
Share on other sites

37 минут назад, byba сказал:

Вы просто попробуйте в 1 папку положить 2 тысячи картинок,   вывести любую из них в карточку товара.   Вопросы отпадут сами собой .   В моем случае это практика,  И жуткий гемор с распределением фото (сегодня на одном из проектов буду  делать),  собственно для этого же проекта  и присматриваюсь к Вашему модулю,  но как представлю, что помимо контентщиков, еще и на Ваш модуль придется заказывать оптимизацию, то  понимаешь, что лучше и не предлагать владельцу такие улучшения.  

Хоть теоретически и знаю что это так не работает, но все таки решил перепроверить. Закачал в папку с изображениями на демо сайте 4100 картинок (раньше было 360, сделал множество копий).

e2b4762c51728fc47de5b479f83460f7.png

Как и ожидалось, никаких жутких тормозов не наблюдается. Все работает с той же скоростью как и при 360 фотографиях. Специально не буду удалять лишние фотографии, пусть так и лежат на демо сайте в опровержении ваших страшилок.

Ссылка на демо сайт "http://extended-reviews.com/imac", можете проверить сами.

Еще хочу уточнить момент - отзывы как и стоковые опенкартовские, подгружаются с помощью ajax уже после загрузки страницы товара, поэтому никак не влияют на загрузки основной части контента.

Link to comment
Share on other sites

7 минут назад, Lebedgor сказал:

Хоть теоретически и знаю что это так не работает, но все таки решил перепроверить. Закачал в папку с изображениями на демо сайте 4100 картинок (раньше было 360, сделал множество копий).

e2b4762c51728fc47de5b479f83460f7.png

Как и ожидалось, никаких жутких тормозов не наблюдается. Все работает с той же скоростью как и при 360 фотографиях. Специально не буду удалять лишние фотографии, пусть так и лежат на демо сайте в опровержении ваших страшилок.

Ссылка на демо сайт "http://extended-reviews.com/imac", можете проверить сами.

Еще хочу уточнить момент - отзывы как и стоковые опенкартовские, подгружаются с помощью ajax уже после загрузки страницы товара, поэтому никак не влияют на загрузки основной части контента.

Действительно демка не тормозит.    Подозреваю,  что  это это благодаря аяксу.   В любом случае  буду ждать решения с распределением  по папкам   .   Ну а тему обсуждения этой проблемы можно почитать на хабре https://qna.habr.com/q/100449

Предсказываю Будущее по IP, Очищаю Карму (только после очистки Чакр) черезVPN, общаюсь с потусторонними через VoIP, вызываю Format C по ussd коду.  - Seo, SMM, Копирайтинг, Маркетинг.

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

Guest
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.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...