Вы здесь

User Karma

Система рейтинга пользователей.

Модуль User Karma позволяет отдавать голоса за пользователей, которые и являются кармой пользователя. В пакет входят следующие модули:

  • user_karma_insert_node — добавление кармы при добавлении документа
  • user_karma_receive_vote_node — добавление кармы при голосовании за документ
  • user_karma_receive_vote_comment — добавление кармы при голосовании за комментарий
  • user_karma_give_vote — добавление кармы если пользователь проголосовал

Как рассчитывается карма? Например, пользователь №1 написал 10 комментариев и в сумме они получили оценки >0, то карма пользователя будет положительной. Если сумма оценок комментариев <0, то карма будет отрицательной.

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

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

Зависит от: 
Обсуждение