/users/files/download7098.html
Рекомендуется тестировать на локальных и тестовых сайтах. Если кто желает проводить эксперименты на боевых сайтах — это его право. Я за такие эксперименты ответственности не несу.
Исправлено 4 файла:
\system\controllers\rating\frontend.php
\system\controllers\rating\actions\vote.php
\templates\default\controllers\rating\widget.tpl.php
\templates\default\js\rating.js
Теперь жду предложения, что нужно настраивать и в каких вариантах настраивать.
В админку компонента "Рейтинг" какие настройки можно вынести?
Можно в админке даже задавать SVG значка голосования.
Еще можно вывести конфирм "Вы уже голосовали. Действительно хотите изменить свой голос?".
Также можно вывести колчество баллов за голосование. Можно сделать массив, вводимый вручную, из которого будут браться возможные для голосования значения баллов.
Пока думайте, что нужно добавить.Можно, я пока в восторге от того что есть
Отключите в админке.пришло 50 уведомлений
Иконки для голосования \ лайка полезно.Можно в админке даже задавать SVG значка голосования.
Уведомления, что кто-то голосовал не могу найти как отключить.Отключите в админке.
И я не могу найти.Уведомления, что кто-то голосовал не могу найти как отключить.
Но как-то же отключил.
Буду вспоминать...
--------------------------------------------------
Вспомнил.
Файл \system\controllers\rating\actions\vote.php
Вот это вот всё удалить нахрен:
Если захотят минусовать, то такая надпись полезна.Действительно хотите изменить свой голос?
Заминусовать не получится.Если захотят минусовать, то такая надпись полезна.
Одна единица контента — один голос от одного пользователя.
Предыдущее голосование удаляется и общий рейтинг контента тоже корректируется.
Имел ввиду если захотят поставить — 1 \ — 3 \ — 5 при наведении вывести ~ "оно Вам надо ?". Хотя оценки "уныло" и тд отлично.Заминусовать не получится.
всё перечисленное точно нужно, раз можноВ админку компонента "Рейтинг" какие настройки можно вынести?
1. Можно в админке даже задавать SVG значка голосования.
2. Еще можно вывести конфирм "Вы уже голосовали. Действительно хотите изменить свой голос?".
3. Также можно вывести колчество баллов за голосование. Можно сделать массив, вводимый вручную, из которого будут браться возможные для голосования значения баллов.
и еще бы:
— галку показывать или нет в виджете количество проголосовавших
— выбор между голосованием баллами и голосованием лайком
— если баллами, то установка их шкалы (хотя это вроде повтор Вашего пункта 3?)
— вкл/выкл получения автором уведомлений.
— возможно, имеет смысл изменить принцип окраски итоговой оценки: не зеленая, если она положительная, и красная, если отрицательная, а сделать так, чтобы юзер сразу видел, голосовал он за этот материал или еще нет (что-то типа яркая — голосовал, серая — не голосовал)
— более конкретный текст уведомления в случае голосования баллами — не просто "юзер такой-то положительно оценил", а "юзер такой-то положительно (+5) оценил", тем более что во многих случаях отрицательная оценка вообще не нужна. Например, для фильмов чаще всего применяют 10-бальную шкалу положительных оценок, и тогда хоть фильму дали кол, хоть десятку, уведомление будет одним и тем же.
Правда, в этом случае должна считаться не общая сумма, а средняя оценка, а это, видимо, приведет к неоправданному усложнению. Под утро голова совсем плохо варит
+
user8 создал "Продам ауди", рейтинг 0
user6 поставил "+5" (у всех стало 5)
user7 поставил "+3" (осталось +5) — не меняет значения вообще.
user6 поставил "+3" стало +3, поставил +1 — стало 1
_
user6 при +3 поставил -1 \ -3 \ — 5 — стало -1 \ -3 \ — 5
в хром почистил кеш и тд в хроме, user7 при -5 поставил "+3" стало -2
user7 "-3" стало -8
user6 "-3" стало -6
user7 "-5" стало -8
Ничего не понял.
Ничего подобного добиться не смог.
user7 при рейтинге +6 ставит "+3" = общий стал "+8"