Поле "Рейтинг" позволяет оценивать записи типа контента и профиля пользователей
Описание и возможности:
— В одной записи возможно использование несколько полей данного типа.
— Возможно использовать в записях типов контента и профиле пользователей.
— Возможно увеличивать или уменьшать системный рейтинг в зависимости от голоса. (интеграция с системным рейтингом)
— Решение для вывода значения рейтинга в виджетах типа "Список контента".
— Возможность голосования для "гостей".
— Возможность загрузить свои иконки (звездочки, сердечки и т.д.).
— Защита от накрутки рейтинга с проверкой ip-адреса, cookie, id-пользователя.
— Интеграция с системной лентой активности (выводит события о голосе).
— Сокращенный вариант вывода результата в списке записи и виджете.
— Просмотр статистики по кол-ву оценок.
— Работает полностью на ajax без перезагрузки страниц.
— Автоматическая чистка старых голосов по cron (Планировщик)
— Просмотр истории голосов в админ-панели с возможностью отмены голосов.
— Стоп-лист (черный список) ip-адресов для голосующих (в т.ч. и по маске ***.***.***.***)
— Вывод общего результата.
Если вы в одной записи используете несколько полей данного рейтинга то вы можете получить среднее значение от рейтингов в отдельном поле. Для этого создайте поле типа "Строковое или число" с системным именем rating_result и среднее значение будет высчитываться и автоматически записываться в данное поле. Таким образом по данному полю можно настраивать наборы и сортировку.
Интеграция с системным рейтингом:
При установке в настройках поля значения "Изменять системный рейтинг" (Если вы хотите чтобы голоса влияли на системный рейтинг) необходимо установить "серединное" ("нейтральное") значение рейтинга при котором рейтинг остается неизменным. Если же проголосуют выше вашей отметки — то рейтинг автора записи увеличится на 1, если ниже — уменьшится. Например у вас рейтинг из 5 звезд и вы установили значение данной настройки = 3, то если пользователь проголосует 3 — то рейтинг не изменится, если проголосуют 1 или 2 то рейтинг автор а записи или профиля уменьшится на 1, если 4 или 5 то увеличится.
"Изменять системный рейтинг в зависимости от оценки" — если данная опция включена — то рейтинг будет изменяться не на "единицу" а на кол-во звезд от вашей "серединной" отметки. Например если проголосуют 4 — то к рейтингу прибавится 1, если проголосуют 1 то рейтинг уменьшится на 2.
p.s. видео не полное и вскором его обновим, описав все возможности данного поля.
Если вы в одной записи используете несколько полей данного рейтинга то вы можете получить среднее значение от рейтингов в отдельном поле. Для этого создайте поле типа "Строковое или число" с системным именем rating_result и среднее значение будет высчитываться и автоматически записываться в данное поле. Таким образом по данному полю можно настраивать наборы и сортировку.
Реклама #
Shuma 7 лет назад #
Алексей Т 7 лет назад #
Алексей Т 7 лет назад #
Kreator 7 лет назад #
Kreator 7 лет назад #
Shuma 7 лет назад #
Андрей 7 лет назад #
Денис Васильевич 7 лет назад #
Shuma 7 лет назад #
Capitan 7 лет назад #
Вопрос. У меня есть фото отчеты, больше 100 фоток в каждом событии. Добавляется как обычное поле дополнительные фото. Можно ли как-то оценивать понравившееся фото? Я ведь понимаю что оценивать можно только всю запись (новость)
Ну и хотелка,вопрос Оценивать фото в полноэкраном режиме (просмотр) просто нажав на него (типа лайки), а перелистывание сбоку (слева справо)
Capitan 7 лет назад #
Алексей Т 7 лет назад #
Pocus 7 лет назад #
Это хорошо, что появляются альтернативные решения.
Владимир 7 лет назад #
Pocus 7 лет назад #
Денис Васильевич 7 лет назад #
Ris 7 лет назад #
Пишутся ли данные этого рейтинга в рейтинг автору контента?
Алексей Т 7 лет назад #
Ris 7 лет назад #
Николай (asd43) 7 лет назад #
Алексей Т 7 лет назад #
DeeMon 7 лет назад #
Ведь по умолчанию в системе есть рейтинг статей и новостей.
Shuma 7 лет назад #
DeeMon 7 лет назад #
Алексей Т 7 лет назад #
Плохо, Хорошо, Супер и так далее
Одним словом, можно проголосовать по критериям, которые вы сами зададите в настройках!
Это самое главное отличие.
Системный рейтинг голосует или Хорошо, или Плохо.
DeeMon 7 лет назад #
Алексей Т 7 лет назад #
Если придумаете по каким критериям и как должны баллы записываться автору , то рассмотрим.
А так считаем что данный функционал предназначен оценивать пост или товар (если это магазин) по заданным произвольным и выводить в топ записей.
И это не надо делать да и как вести подсчет, по количеству голосовавших? или по рейтингу среднему
GWK 7 лет назад #
AndroS 7 лет назад #
Kreator 7 лет назад #
Выделю лишь что нового:
- Работа поля в профилях пользователей аналогично как и работает в типе контента
- Интеграция с лентой активности
- Интеграция с системным рейтингом
- Просмотр всех голосов в админке с возможностью отключить, если вы вдруг посчитали что данный голос "накручен"
- Автоматическая очистка голосов по cron (Планировщик)
- Добавлена дополнительная защита по проверке ip-адреса и cookie
- Стоп-лист ip-адресов для голосующих (в т.ч. и по маске ***.***.***.***)
- Исправлены и учтены некоторые пожелания
Shuma 7 лет назад #
AndroS 7 лет назад #
По поводу прикручивания комментариев к голосам - есть ли реализация в планах?
Sad_Kit 7 лет назад #
Денис Васильевич 7 лет назад #
Kreator 7 лет назад #
Денис Васильевич 7 лет назад #
Shuma 7 лет назад #
Алексей Т 7 лет назад #
Андрей 7 лет назад #
AndroS 7 лет назад #
Sad_Kit 7 лет назад #
Кстати, после переустановки, когда дропаются таблицы, и казалось бы все должно свестись к нулю имеем следующее: Оценка остается, количество голосов обнуляется (думается от того, что оценка хранится в поле типа контента) Но, помимо этого где-то (хотелось бы знать где) остается информация а том кто и где голосовал. Потому как даже после полной переустановки даже при заходе с другого копьютера в другом браузере (когда о кэше не может быть и речи) все равно нет возможности проголосовать повторно. Пока тестировал ставил голоса, теперь уже которая версия, а мне не проголосовать ;)
AndroS 7 лет назад #
Средний рейтинг на демо должен быть 3,94 балла, но никак не 3,13. Или я чего-то недопонимаю? Так и пользователи сайта недопоймут!
&$!#% 7 лет назад #
(4,13 - 3,75) х 8,23684211 = 3,13
Неужели не понятно?
&$!#% 7 лет назад #
коффициенткоэффициент если что))AndroS 7 лет назад #
Но непродуктивно
Kreator 7 лет назад #
Средний рейтинг высчитывается со всех имеющихся подобных полей.
Результат округляется до сотых.
AndroS 7 лет назад #
Fuze 7 лет назад #
SQL оптимизация? Нет, не слышал.
Kreator 7 лет назад #
Кол-во запросов SQL от копонента в списке записей:
При выводе сокращенного значения рейтинга (без звезд для голосования) + 1 для каждой записи
При выводе скрипта для голосования непосредственно в списке + 2 для каждой записи и +1 для каждого варианта голосования для вывода статистики.
Yar 7 лет назад #
Можно поле использовать в Мапсе, заместо системного?
Kreator 7 лет назад #
Ранжирование делается в наборах - можно отсортировать по этому полю.