Накрутка кармы

  • strict warning: Declaration of views_handler_field_user_name::init() should be compatible with views_handler_field_user::init(&$view, $data) in /var/www/shvabrashvabr.ru/sites/all/modules/views/modules/user/views_handler_field_user_name.inc on line 61.
  • strict warning: Declaration of views_handler_argument_many_to_one::init() should be compatible with views_handler_argument::init(&$view, $options) in /var/www/shvabrashvabr.ru/sites/all/modules/views/handlers/views_handler_argument_many_to_one.inc on line 169.


Столкнулся со следующей проблемой:
Есть пользователь, которому нужно прокачать карму. Он пишет пост и оставляет много комментариев.
Затем просит другого пользователя проголосовать за все его комментарии. В итоге, тому прибавляется много кармы.

Сейчас думаю, как лучше поступить с такого рода накруткой. Может кто задумывался?

Комментарии

Из простых решений — сделать вес голоса за пост значительно выше веса голоса за комментарий. Тогда юзеру для накрутки придется создать большое количество осмысленных постов, а это сложнее, чем создание большого количества комментариев.

Вариант сложнее — модифицировать модуль User Karma, например, таким образом, чтобы вес голоса юзера Б за юзера А был обратно пропорционален количеству уже отданных голосов за этого юзера. То есть чем больше Б голосует за А, тем меньше весит каждый следующий его голос.

Первый вариант мне тоже сразу пришел в голову. Еще была идея отнимать карму за каждый голос за комментарии у голосовавшего :)

А вот второй вариант довольно интересен. Спасибо за совет :) Если ничего лучше не придумаю, то так и сделаю.
__________________________
Сателлиты и всё о них. - этой серией статей я горжусь :)

Back to top