Расчет кармы и рейтинга

InstantCMS 2.X
#1 6 февраля 2017 в 21:10
Подскажите пожалуйста где можно прочитать про расчет кармы и рейтинга и какие параметры на это влияют?
По форуму искал, но не нашел.
#3 6 февраля 2017 в 21:25


Неоднократно обсуждалось. Вот например
instantcms.ru/forum/thread16931-1.html#157620

Pocus

Эту и еще одну тему я нашел на форуме.
instantcms.ru/blogs/mysli-ob-instantcms/dostup-k-karme-v-profile-polzavatelja-instantcms.html
Больше упоминаний о карме/рейтинге и расчете нет.
Где можно изменить эти параметры в движке? Где привязать новые параметры (количество дней на сайте, количество друзей и т.д).
#4 6 февраля 2017 в 22:03

количество дней на сайте

@skynet
Написать задачу в хрон, которая будет подбрасывать всем по баллу в рейтинг.

количество друзей

@skynet
Написать хук, который будет подбрасывать баллы в рейтинг (или в карму) при прибавлении друга.
#5 6 февраля 2017 в 22:19


количество дней на сайте

@skynet
Написать задачу в хрон, которая будет подбрасывать всем по баллу в рейтинг.

количество друзей

@skynet
Написать хук, который будет подбрасывать баллы в рейтинг (или в карму) при прибавлении друга.

Ris
Это отлично😊А где можно изменить в движке сам расчет этих параметров или прописать формулу расчета?
спс
#6 6 февраля 2017 в 22:45
@skynet,
Вы о каком расчете говорите? Одно нажатие на плюс в контенте или комментариях — один балл в рейтинг. Одно нажатие на плюс в карме — один балл в карму.
Формула: 1+1 = 2

Если надо при нажатии изменять на другое число баллов — можно курочить файлы компонентов рейтинг и карма. Но это неправославный путь. При первом же обновлении движка измененные файлы будут заменены на дефолтные.
Знающие люди говорят, что надо написать два хука, чтобы при изменении рейтинга или кармы эти хуки обновляли рейтинг или карму на нужное число баллов.

Ели прямо уж совсем быстро надо — в файле \system\controllers\rating\actions\vote.php в строке
'score' => ($direction == 'up'? 1: -1),
Вместо единиц впишите на сколько баллов надо изменять рейтинг.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.