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

 
Посетитель
no avatar
Сообщений: 53
Подскажите пожалуйста где можно прочитать про расчет кармы и рейтинга и какие параметры на это влияют?
По форуму искал, но не нашел.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 420
Неоднократно обсуждалось. Вот например
http://instantcms.ru/forum/thread16931-1.html#157620
Реклама
cms
Посетитель
no avatar
Сообщений: 53
Pocus:

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

Эту и еще одну тему я нашел на форуме.
http://instantcms.ru/blogs/mysli-ob-instantcms/dostup-k-karme-v-profile-polzavatelja-instantcms.html
Больше упоминаний о карме/рейтинге и расчете нет.
Где можно изменить эти параметры в движке? Где привязать новые параметры (количество дней на сайте, количество друзей и т.д).
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2609
@skynet:
количество дней на сайте
Написать задачу в хрон, которая будет подбрасывать всем по баллу в рейтинг.

@skynet:
количество друзей
Написать хук, который будет подбрасывать баллы в рейтинг (или в карму) при прибавлении друга.
Посетитель
no avatar
Сообщений: 53
Ris:

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

@skynet:
количество друзей
Написать хук, который будет подбрасывать баллы в рейтинг (или в карму) при прибавлении друга.
Это отлично smile А где можно изменить в движке сам расчет этих параметров или прописать формулу расчета?
спс
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2609
@skynet,
Вы о каком расчете говорите? Одно нажатие на плюс в контенте или комментариях - один балл в рейтинг. Одно нажатие на плюс в карме - один балл в карму.
Формула: 1+1 = 2

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

Ели прямо уж совсем быстро надо - в файле \system\controllers\rating\actions\vote.php в строке
'score' => ($direction == 'up' ? 1 : -1),
Вместо единиц впишите на сколько баллов надо изменять рейтинг.
Редактировалось: 1 раз (Последний: 6 февраля 2017 в 23:01)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.