Скоро к релизу. Оценки и Отзывы

Скоро к релизу. Оценки и Отзывы
Тема создана для освещения вопросов связанных с данным компонентом.
На данный момент компонент находится в разработке.
 

Увидеть компонент в работе можно здесь:

Список записей типа контента
http://reviews.instantcms2.ru/catalog

Страница записи типа контента
http://reviews.instantcms2.ru/catalog/2-fonar-sl-350a-akkum.html
 
Вывод общего рейтинга связанных записей
http://reviews.instantcms2.ru/shops/2-magazin-elektrotovarov.html

Список пользователей
http://reviews.instantcms2.ru/users/5

 
Раздел Отзывы

Список отзывов типа контента Товары
http://reviews.instantcms2.ru/reviews/catalog
 
Список отзывов на запись типа контента Товары
http://reviews.instantcms2.ru/reviews/catalog/2-fonar-sl-350a-akkum
 
Страница одного отзыва(на запись типа контента Товары)
http://reviews.instantcms2.ru/reviews/review_70.html
 
Если просматривать список отзывов или оценок в модальном окне или на статической страничке, тогда стоит обратить внимание на следующие ссылки:

Компонент Отзывы и Оценки

Особенности и функции

- В виде поля
- Вывод общего рейтинга связанных записей
- Добавление\прикрепление отзывов к оценке
- Можно менять шаблон вывода статистики
- Простое и быстрое добавление критериев
- Простое и быстрое добавление и редактирование отзывов
- Наглядная статистика. Этому способствует возможность менять шаблоны для отображения статистики и рейтинга
- При выставлении оценок для критерий, отображается общий рейтинг и налету меняются значения. Кнопка отправки доступна\подсвечивается только после выставления оценок по всем критериям.
- Просмотр отзывов и оценок в адаптивном модальном окне
- Настройка прав:   https://cloud.mail.ru/public/2stw/B3MYTqXsX

О текущей версии

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

Изображения:
Скоро к релизу. Оценки и Отзывы 0Скоро к релизу. Оценки и Отзывы 1Скоро к релизу. Оценки и Отзывы 2Скоро к релизу. Оценки и Отзывы 3Скоро к релизу. Оценки и Отзывы 4Скоро к релизу. Оценки и Отзывы 5Скоро к релизу. Оценки и Отзывы 6Скоро к релизу. Оценки и Отзывы 7
02:47
00:01
+1
Очень интересно, какова будет цена первым покупателям?)
Первым уже является заказчик, благодаря которому я продолжил свою заброшенную разработку. Сейчас ещё нужно выявить и устранить возможные недочёты.
23:07
+1
Здорово и с радостью, только вот вопрос, можно ли сделать 10 звезд? так как у меня сайт о кино и так сложилось в данной сфере, что оценка идет по 10 балльной шкале? Второе, привязан ли рейтинг к штатному рейтингу? что бы выводит топы и т.д
Третье, возможно ли дополнить ссылкой компонент для вывода материалов оцененных пользователем, например вывести по умолчанию оценки по дате, и сортировку по рейтингу возрастанию и убыванию. Ведь интересно смотреть что ты когда т оценивал и как.
можно ли сделать 10 звезд?

Пока что, только 5

Второе, привязан ли рейтинг к штатному рейтингу

Не зачем. Мой средний рейтинг записи обновляется\записывается в отдельное поле колонки этой записи. Т.е. так же как системный рейтинг. Системный рейтинг выводится виджетом в шаблонах, можно заменить его на мой, путём правки шаблонов в папке: \templates\default\content. Или просто сделать хук, который будет заменять системный виджет рейтинга на мой.

что бы выводит топы и т.д

Это всё будет. И это нужно делать красиво и интересно, наглядно а не на скорую руку. Но можно и самому делать фильтр по полю моего рейтинга. Само поле содержит только одно значение.

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

Это сделать возможно. Потому что ведётся вся необходимая статистика. Но сейчас такого нет. Нужно это делать наглядно и красиво.
Комментарий удален
19:49
+1
Обновил демо сайт компонента Оценки и Отзывы

+ Дополнительное поле для вывода среднего рейтинга на основе привязанных записей:
reviews.instantcms2.ru/shops
reviews.instantcms2.ru/shops/2-magazin-elektrotovarov.html
reviews.instantcms2.ru/shops/2-magazin-elektrotovarov/view-catalog

Снимки настроек дополнительного поля
reviews.instantcms2.ru/upload/f3.png
01:57
Интересная разработка +
Комментарий удален
Комментарий удален
Комментарий удален
Комментарий удален
16:51
Сделайте возможность выводить на странице списка записей рейтинг записи в одну строку, а на самой странице записи обычный вид с количеством звезд, т.е. возможность выбора разных стилей для страниц списков записей и страниц самих записей
Сделаю, так и планировалось.
Комментарий удален
Константин
13:46
Было бы хорошо поработать над адаптивностью. У меня на мобиле, во всплывающем окне не помещается в экран звёздочки
Для этого я даже сменил скрипт системного модального окна на более подстраиваемый. Сейчас я просто вношу правки и то, что вы наблюдаете это временно.
Интерфейс и вёрстка — фронтенд это то, чему я уделяю внимание в первую очередь. В угоду дружелюбному интерфейсу можно даже пожертвовать функционалом.
Комментарий удален
Релиз будет сразу с отзывами.
Выводится список отзывов будет в модальном окне, по нажатию на ссылку отзывы
15:08
А отдельной вкладкой родительского контента нельзя вывод сделать как-то?
Как модальные окна будут индексироваться поисковиками?
Как будут отображаться отзывы на мобильных устройствах?
Будет ли возможность указывать различные параметры оценок для разных типов контента?
Сможет ли продавец комментировать отзывы? Обратная связь все же нужна, как ни крути. Чтоб пользователи видели, если продавец (автор записи) работает над улучшением качества обслуживания и т.д. и т.п.
А отдельной вкладкой родительского контента нельзя вывод сделать как-то?

Подумаю над этим.

Как будут отображаться отзывы на мобильных устройствах?

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

Будет ли возможность указывать различные параметры оценок для разных типов контента?

Как поле настроите, так и будет. Там же и разные шаблоны можно использовать. Это полезно. Например когда, одно дело отзывы для типов контента и другое дело оценка с комментарием для профилей пользователей и групп.
Сможет ли продавец комментировать отзывы?

Да. Но пока только автор публикации и хозяин профиля. Как таковых комментариев пока не будет, думаю это лишне.

Так же есть возможность изменять отзыв, скрывать и удалять.
Как модальные окна будут индексироваться поисковиками?

Непосредственно на странице источника будут выводится последние отзывы, под статистикой оценок. Хотя и не обязательно, можно не выводить или выводить другим шаблоном.
Для индексации и для модерации, и просто, будет отдельный виджет Лента Оценок и отзывов. Его можно вывести на любой выделенной для него странице. Будет разбивка по страницам.
17:35
А когда ориентировочно ждать компонент?
Однозначно на грядущей неделе. Демо обновлю уже вечером понедельника.
Вопрос! Если в кратком\ознакомительном списке оценок или отзывах есть ссылкаПодробнее или Читать отзыв то она должна вести на отдельную страницу отзыва?
Например: otzivi/otziv-na-nazvanie-zapisi-tipa-kontenta.html

т.е. для отзывов будут свои странички а списки их в разделе otzivi
Например:
otzivi — общий список отзывов из всех или только выбранных через админку типов контента.
otzivi/board — где [board] это список отзывов определённого типа контента
otzivi/users — это список отзывов о пользователях
А можно ещё добавить новый вариант отображения — Отзывы, для списков типов контента и списка пользователей. На который можно будет переключиться при просмотре этих списков. Ведь фактически это списки отзывов сгруппированных по источнику. Отдалённый пример otzovik.com/video_and_music/movies/films/
09:55
Сортировка отзывов по типам контента — нужная вещь, также хотелось бы какую-то сортировку на странице записи по положительным и негативным отзывам. Так же хотелось бы нормальную сортировку отзывов на странице записи, т.е. что бы новые отзывы отображались с верху, а не как в стандартных комментах инстанта с низу, что бы прочитать новый коммент или написать свой, приходится страницу в низ крутить пол часа) так же можно выводить все отзывы в рамках видимой области сайта используя окно с прокруткой. В плане дизайна, уйти уже наконец от этих квадратных аватаров с невзрачной рамкой, поставить круглые с тенями, с возможностью ставить аватары не с micro, а с small прессетами, аватары с прессетом micro в принцепе нечетабельны, просто бессмысленное пятно)
Сейчас вопрос стоит немного в другом, стоит ли делать отдельный раздел для списка отзывов. Или же отображать все сразу в модальном окне.
03:24
Отдельный раздел однозначно нужен. И для каждого типа контента тоже. И вывод списка во вкладке-связи дочерним контентом
09:41
У меня вопрос по рейтингу, будет ли возможность связать рейтинг пользователя с его контентом? Т.е. возможность оценивать пользователя в одном из критериев рейтинга его записи. Например оценивая какую-то запись, пользователь ставит оценки критериям: Качество, Сервис, Цена, Автор. Где оценка критерия Автор — будет напрямую влиять на общий рейтинг пользователя — автора оцениваемой записи
Видео #1 — Просмотр, Добавление, Редактирование и удаление оценки-отзыва на странице списка записей
Обновил демо reviews.instantcms2.ru/catalog
Пока не определился с двумя вопросами.
Стоит ли делать отдельный раздел для списка отзывов. Или же отображать все сразу в модальном окне.
И стоит ли разделять Оценки-отзывы на отзывы и оценки, или может быть сразу одним списком выводить.
Комментарий удален
21:05
Я думаю оценки и отзывы нужно разделить
Вы как-то запаздываете с ответом )) Уже решение найдено. Оставил как есть, выводятся раздельно в модальном окне. А для отзывов есть отдельный раздел. Читайте последний комментарий к теме.
И в целом, так или иначе мне всё равно приходится делать как сам вижу )) На сайте у меня тихо)) После релиза будет тема на форуме, и там уже можно будет обсудить не устраивающие моменты.
16:16
Как приобрести дополнение со внутреннего счета?
Приобрести можно будет после релиза на страничке каталога. А это страничка блога.
Демо обновил. Появился раздел Отзывы.
Список отзывов типа контента Товары
Список отзывов на запись типа контента Товары
Страница одного отзыва(на запись типа контента Товары)

Если просматривать список отзывов или оценок в модальном окне или на статической страничке, тогда стоит обратить внимание на следующие ссылки:

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

п.с. А так же, к полю я добавил настройку прав снимок
19:43
Отличная идея! Классный компонент. Жду релиза. Хотелось бы поинтересоваться. А что если интегрировать его с компонентом биллинг и добавить к нему возможность работы с корзиной и с системой диспутов (аналогично алиэкспрессу) Что будет по цене?
20:47
Когда уже долгожданный релиз?)
Сперва будет релиз другого дополнения. По теме связанного с этим, но сделанного иначе. Оно вам понравится и наверняка будет полезным, может быть даже больше этого ))
23:17
А можно подробнее? Потому как я мечусь с выбором решения для своего проекта… Может, то планируемое будет еще лучше )))
Сперва будет релиз другого дополнения.

Это я так планировал но сейчас уже есть собранный дистрибутив компонента Оценки и Отзывы. Осталось выявить недочёты. И в релиз.
А прежде я упоминал об этом. Оно вам не подойдёт ))
14:37
ждём…
Это хорошо но ещё лучше если посмотрите на демо и выскажетесь, если будет что сказать.
Нужны два человека для активных тестов.
Иначе разработка повиснет. Я за другой работой уже начинаю забывать об этой разработке, даже забыл на чём остановился. Надо вспоминать, исправлять недочёты и уже готовить релиз.
Для тестов высылаю дамп своего локального сайта, на котором ведётся разработка.
21:23
А нельзя ли залить на поддомен: показывать нагляднее на одном тестовом сайте, и удобнее, наверное? И тестеров больше будет, скорее всего.
Я это сделал ещё месяц назад.
21:47
Оно? reviews.instantcms2.ru/catalog
Версия та же, что и у вас на локалке? Если да, готов потестить.
Сейчас обновится dns форума и я создам отдельную тему для обсуждения.
Давайте я вам создам отдельный сайт\поддомен для тестов. И дам доступы к нему. Обсуждать будет в спец. теме форума.
17:40
Ну, жду ссылки тогда — где тестить
Надо подождать пока dns обновятся.
08:24
???
Форум подготовил, домены тоже, текущий сайт для установки домена обновил только на локалке. Сейчас шаблон для него верстаю. Потом сразу обновлю.
Чтобы вам не ждать, я могу дать ссылку на ваш домен но тогда пока что, только собирайте замечания, потом опубликуете в отведённой теме форума. Пойдёт?
00:31
Нашел такое… joet.ru/images/2017/10/12/Screenshot_2017-10-13-01-24-49-964_com.android.chrome.png
Это с мобилы. Там под рейтингом буквы куда то заползли. + в мобильной же версии кнопки текущего сайта «перезвонить» и «сообщения» налазиют друг на друга joet.ru/images/2017/10/12/IMG_20171013_013447.jpg
Благодарю за замечание, гляну.
11:14
Зпметил на демке, что идет автообновление отзывов на странице записи, так вот если отзыв всего один, то нужно что бы эта автоподгрузка не работала, а то просто обновляется один и тот же отзыв (моргает) и лучше бы сделать возможность включения/откючения этой функции в настройках компонента
11:25
Да и я думаю, что можно запускать релиз уже, то что я наблюдаю на демо — все вполне прилично и фунциклирует вроде как надо, а более глубокие тесты купившие компонент люди сделают уже на своих сайтах, так будет намного конструктивней и быстрей отточить компонент чем демки клацкать, на своем родном сате все ошибки махом замечаешь)
Я ведь вам давал ссылку на дамп сайта с установленным компонентом. На нём можно тщательно проверить компонент, и не обязательно на локалке. Можете сделать свой тестовый домен и если что заметите, ссылаться на него.
14:06
+1
Результат по тесту дампа вашего сайта:

1. Не понятна кнопка «Скрыть» отзывы, на странице просмотра записи, просто все бледнеет и как бы все, не вижу смысла в ней в принципе, предлагаю убрать вообще эту функцию.

2. В мобильном виде не отцентрированы кнопки «Редактировать», «Удалить», предлагаю убрать надписи вообще и заменить их соответствующими иконками по левому ли правому краю например, выше какая-то оранжевая полоса, которую формирует — a.get_all_revs span


3. Как в обычном виде так и в мобильном, бросается в глаза пустое место снизу и напротив критериев со звездочками соответственно, критерии и звездочки предлагаю сделать в одну строку в мобильном виде, а в обычном, блок с отзывами растянуть на всю ширину страницы



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

5. Не совсем понятны кнопки с одинаковым назначением «Отзывы» и «Еще» — открывают одно и тоже модальное окно. Кнопки перехода от отзыва к отзыву без иконок, и на смартфоне, в вертикальной ориентации эти кнопки пропадают вообще(но это может немного криво встал дамп на сервер)



6. В этом модальном окне так же огромное пустое место, вообще со всеми подобными «дырами» нужно что-то делать, выглядит не доработано…


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

Пока вроде все)
Адрес тестового сайта test.infocom.club (Каму интересно)
Благодарю за проверку и замечания. Проверьте пожалуйста работу поля на новом типе контента.
13:23
Создал новый тип контента, все работает как часы) test.infocom.club/test
21:45
И еще обратил внимание, что нет необходимости в отдельных страницах для отзывов, вполне хватает того что на страницах записи и в модальном окне, ну это лично на мой взгляд конечно…
03:31
Вы знаете, мне думалось, что будет все же отдельный тип контента отзывы, который можно было бы выводить вкладкой-связью к родителю. Получается, у родителя-компании чтоб была вкладка «Отзывы». Почему именно так? Банально с точки зрения SEO правильнее отображать отдельную страницу с тайтлом «Отзывы о конторе Рога и копыта». И каждый отзыв на отдельной странице, чтоб владелец записи мог оставить ответ на отзыв с пометкой «официальный ответ». Официальный итоговый закрепляется первым комментарием и выделяется фоном. Как-то так.
00:15
Со стороны SEO тут я с вами согласен, не подумал об этом совсем. Но вот насчет официальных ответов вопрос спорный, я думаю что ответы писать, должен иметь возможность только автор контента, так как если дать эту возможность всем пользователям, то неминуемо начнуться дебаты не по сути, все же это в первую очередь отзывы, а не обсуждения
отдельный тип контента отзывы

А почему это нельзя сделать? Можно ведь создать отдельный тип контента Отзывы и добавить к нему поле Оценки и Отзыв.
А можно и не связывать но в настройках поля для страницы записи разрешить отображение списка отзывов и оценок во вкладке.
08:46
и мета-теги есть?
08:47
Все правильно вы говорите, что к отзыву могут писать только владельцы записи свои комментарии и авторы отзывов!
08:50
Просто если сделать типом контента, то оцениваться будет сам отзыв, а нам бы родителя оценивать хотелось, чтоб отзывы влияли на его рейтинг )
Или я вас не понимаю или вы не внимательно ознакомились с функционалом компонента. У компонента есть отдельное доп. поле для вывода общего рейтинга по связям. Вот здесь рейтинг магазинов формируется из оценок на его товары.
п.с. Это было основным условием заказчика, он этот функционал использует уже далеко не первый месяц.
19:00
И еще хотел узнать можно ли будет рейтинг и отзывы к группе прикрутить?
К профилям двух типов: пользовательскому и группы.
22:33
+1
Большая просьба, сделайте вывод оценок и отзывов в профилях и группах в отельной вкладке «Оценки и отзывы»
00:10
Денис Васильевич, когда уже состоится релиз данной разработки? очень будет жаль, если такой нужный функционал так и канет в небытие)
Когда релиз, пока не знаю. Давайте я вам соберу архив с компонентом для установки на сайт, сможете опробовать в работе.
00:30
Давайте, было бы отлично
00:35
И если это не сложно, то сделайте пожалуйста вывод оценог и отзывов в профилях и группах в своей отдельной вкладке, для моего проекта это очень важный момент
11:41
Админка не имеет настроек, так ведь?
Там нечего пока настаивать, все нужные настройки делаются через поле.
12:11
Установил на тесты, потыкался… Все же хотелось бы иметь возможность записывать рейтинг в системный рейтинг. Объясню, почему.
У меня есть поле «Список людей» от R2, которое также может влиять на рейтинг записи. Допустим, у меня справочник организаций.
Рейтинг организации зависит от нескольких параметров: сам системный рейтинг, рейтинг от количества тех, кто отметился в поле «Список людей» (мне нравится, я там был и так далее) и также от оценки товаров и услуг этих организаций.
Если делать как сейчас — отдельно рейтинг организаций и рейтинг организаций на основе оценок их товаров и услуг, то пользователи будут просто тупить, не понимая, как так топовая организация в списке организаций имеет плохие оценки по их товарам и услугам…
Либо другой пример: мы в системном рейтинге учитываем все вышеуказанное, но вместо оценок их товаров и услуг оцениваем сами организации. Тогда тоже может быть расхождение по рейтингу. Компания вроде в топе, а оценки плохие — как-то нелогично.
Компонент должен не заменять, а дополнять системный рейтинг, но точно отдельным рейтингом использовать его нелогично.
Это разные числовые значения. Как минимум сейчас я этого делать не буду, мне менять всю логику компонента.
Как вариант создать тип поля и отключить в нём рейтинг но использовать поле компонента Оценки и Отзывы. Если нужно, сделайте фильтр по нему.
Ещё можно убавлять или прибавлять рейтинг исходя из общей оценки. Например: меньше 3звёзд это -, больше трёх это +

НазадПоделиться на сайт

Код для вставки на сайт:
Пример отображения:

X