Доработка модуля User Karma

Прислано: Zonder

пт, 24/10/2008 - 21:38

В общем смотрю я смотрю на то, как народ извращается с голосованиями и пришла мне в голову мысль о доработке модуля. Беда правда в том, что сам я не силен в этом.

Смысл простой: Если в стандартном модуле один голос любого пользователя равен (опционально) 1 баллу, то в доработанном я предлагаю сделать так, чтобы количество баллов, которые отдает пользователь было пропорционально его собственной карме. К примеру:

Юзер с кармой от 0 до 100 при голосовании дает 1 балл материалу и его автору.
Юзер с кармой от 100 до 200 при голосовании дает 2 балла материалу и его автору.
....
Юзер с кармой от 1000 до 1100 при голосовании дает 10 баллов материалу и его автору.

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

Насколько сложно реализовать такую систему в стандартном модуле?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Vergilius@drupal.org в сб, 25/10/2008 - 03:02.

Ну это маленькое изменение, минут 30 ра6оты. Только ничего ведь не изменит, извращения с голосованиями останутся.


Опубликовано Zonder в сб, 25/10/2008 - 15:20.

"Vergilius@drupal.org" написал(а):

Ну это маленькое изменение, минут 30 ра6оты. Только ничего ведь не изменит, извращения с голосованиями останутся.

Данная фича значительно уменьшит желание заводить ботов для накрутки - их голоса будут не столь авторитетны.

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

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


Опубликовано Zonder в ср, 29/10/2008 - 10:50.

Ну что, ребят, ни у кого мыслей нет, как это реализовать?


Опубликовано Vergilius@drupal.org в ср, 29/10/2008 - 22:17.

А ты связку extra_voting_forms и user_кarma используещь?


Опубликовано Zonder в чт, 30/10/2008 - 11:42.

Нее. User_karma + Vote_up_down


Опубликовано Krotty@drupal.org в ср, 12/11/2008 - 07:36.

Поделюсь своим способом отсева "накрутки" кармы.
Пользователи на сайте поделены на две основные группы (роли). "Не проявившие себя" и "Заслуженные". Только что зарегистрировавшиеся попадают в группу "Не проявившие себя" и не имеют возможности плюсования постов. Плюсовать могут только "заслуженные". "Не проявившие себя" становятся "заслуженными" после превышения их репутации некоторого порогового значения (стандартная возможность модуля Karma).
Такая схема естественно не исключает возможности протаскивания "заслуженными" своих ботов/знакомых или гнобления ими "Не проявивших себя". Но наиболее явные накрутки такого рода выявляются и очищаются парой sql-запросов раз в неделю.


Опубликовано Zonder в пт, 14/11/2008 - 11:58.

Krotty@drupal.org написал(а):

Поделюсь своим способом отсева "накрутки" кармы.
Пользователи на сайте поделены на две основные группы (роли). "Не проявившие себя" и "Заслуженные". Только что зарегистрировавшиеся попадают в группу "Не проявившие себя" и не имеют возможности плюсования постов. Плюсовать могут только "заслуженные". "Не проявившие себя" становятся "заслуженными" после превышения их репутации некоторого порогового значения (стандартная возможность модуля Karma).
Такая схема естественно не исключает возможности протаскивания "заслуженными" своих ботов/знакомых или гнобления ими "Не проявивших себя". Но наиболее явные накрутки такого рода выявляются и очищаются парой sql-запросов раз в неделю.

Это способ мной уже реализован. Накрутки несомненно значительно сокращены.
Однако вопрос темы поднят не с целью борьбы с накрутками. А скорее - для аккумуляции именно тех типов материалов, которые интересны самым уважаемым участникам.
То есть борьба идет уже не против накруток, а за определенный тематический контент, интересный основному ядру участников.


Опубликовано VladSavitsky в ср, 24/12/2008 - 19:12.

А вы учитываете то, что модуль считает карму только за последние 90 (по умолчанию) дней?


Опубликовано Zonder в ср, 24/12/2008 - 23:35.

Да, учитываю :)


Опубликовано News в вт, 10/02/2009 - 20:45.

А кто-нить делал подобные доработки под 6-ку?


Опубликовано Denisoff в чт, 05/11/2009 - 01:18.

Интересно,при такой системе(с 2мя ролями,где первые не могут плюсовать) откуда у вас первые "уважаемые" возьмутся?


Опубликовано Zonder в чт, 05/11/2009 - 07:29.

У меня они уже есть. Вопрос - откуда они у вас возьмутся :)


Опубликовано smile в пн, 19/07/2010 - 11:19.

внезапно захотелось поднять эту тему.

господа, я правильно понимаю, что тему с начислением очков пропорционально собственной карме так и не реализовали?


Опубликовано Zonder в пн, 19/07/2010 - 11:43.

да


Опубликовано dmitriyckolkov в пн, 19/07/2010 - 11:45.

[URL="http://host-telekom.ru"]http://host-telekom.ru[/URL]-хостинг от 70 руб,от 3000 мб диск,остальное неограниченно


Опубликовано dmitriyckolkov в пн, 19/07/2010 - 11:46.

http://host-telekom.ru-хостинг от 70 руб,от 3000 мб диск,остальное неограниченно


Опубликовано dmitriyckolkov в пн, 19/07/2010 - 11:48.


Опубликовано smile в пн, 19/07/2010 - 14:53.

Zonder написал(а):

да

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

блин, спаммеры набежали.


Новое на сайте

Ссылки партнёров