Карма и рейтинг

Главные вкладки

Аватар пользователя pchela pchela 21 апреля 2008 в 20:15

Голосование и Рейтинг
Модули доступные для выполненияч данной функции.

User Karma

Использует VotingAPI. Разрабатывался как часть модуля Drigg, но может использоваться и отдельно.

Karma

Цель - поддерживать комментарии в наиболее качесвтенном виде. Пользователи, у которых карма становится выше определенного минемального порога переходят в группу, участники которой могут ранжировать комментрии участников у которых карма меньше определенного уровня. Если определнное количество комментариев пользователя ранжируются меньше 1, тогда пользователю не доверяют, это значит, что уважаемые члены общества часто отмечали, что комментарии пользователя безконтенты или просто пишутся для раздражения других пользователей. Сказанные ими комментарии больше не отображаются для анонимных и обычных пользователей. Только доверенные пользователи могут отображать их.Модуль требует изменений в ядре (See: http://drupal.org/node/100266).

User Points

Этот модуль обеспечивает методы для полозователей набирать очки за выполнение определенных действий на вашем сайте, такие как: постинг сообщений, комментирование или модерирование комментариев. Также предоставляется API, которое позволяет добавляеть действия, за которые пользователь может получить очки. Модуль User Points Contributed modules предоставляет коллекцию модулей созданный пользователями, которые расшираят возможности модуля User Points.User Points предоставляет следующие возможнсоти:

  • Получение поинтов за постинг нодов
  • За постинг комментов
    • Каждому типу ноды может быть назначено различное количество очков, например, для фотографических сайтов картинка фотография имеет больший вес, а для литературного - страница.
    • Когда нода/комментарий удаляются, поинрты отнимаются.
    • Поинты следуют за изменениями ноды/коммента владельца при изменении владельца.
  • Поинты за модерирование комментариев
  • Блок, который отображает количество очков, который заработал пользователь.
  • Блок отображающий топ-пользователей по очкам.
  • Статус-сообщение, предоставляющее пользователю информацию о том сколько очков было получено/потеряено и его/ее общее количество очков.
  • Детальный отчет по очекам для каждого пользователя.
  • Суммарный отчет для всех пользователей.
  • Интеграция с модулем Views.

User Points Contributed modules

Коллекция модулей, которые использзуют User Points module APIОни написаны и поддерживаиются разными людьми и поэтому могут быть разного качества.Если вы создали модуль, который использует Userpoints API (сделайте то-то) ...Список некоторых из модулей.

  • user2userpoints:
    Разершить посылать поинты пользователям друг другу.
  • userpoints_reset:
    Ресетнуть все юзерпоинты на сайте.
  • userpoints_retroactive:
    Посчитать юзерпоинты длля нодов и комментов "созданных давно" (?).
  • referral_points:
    Назначить реферерам бонус поинты в виде процента для юзерпоинтов полученных их рефералами (теми, кого они прореферели, откуда и куда и как это считается не знаю).
  • userpoints_ecommerce:
    Связывание юзерпоинтов с и-коммерсом, пользгователи могут получить поинты за покупки, также поинты могут быть использованы для совершения покупок.
  • userpoints_nodelimit:
    Позволяет устанавливать лимит на создание нодов в соответствии с юзерпоинтами.
  • userpoints_invite:
    Юзеры получает пониты, когда они кого-то приглашают и когда эти кто-то регестрируются.

Voting

Простая система пятизвездочной воутинг/рейтинг системы.

Voting Actions

Связываение модуля Voting и Actions.

Voting API

По названию все понятно Smile

Drigg

Требует модули:

  1. VotingAPI
  2. Форма голосования, основанная на VotingAPI. Дополнительные формы можно найти в модуле Extra Voting Forms
  3. Модуль User Karma

Extra Voting Forms

Модуль позволяет легкоиспользуемые, но в то же время мощные, формы для голосований (голосовальные формы:). Модуль вышел из уже не функционирующего simple_karma.module.

Simple Karma

Модуль заменен Extra Voting Froms и User Karma, которые вышли из Simple Karma, но основаны на VotingAPI (это значит что вы можете использоваать Views с этими модулями)

Комментарии

Аватар пользователя pchela pchela 22 апреля 2008 в 13:02

VladSavitsky wrote:
Fivestar?

Drupal CookBook - Готовить может каждый!Решение было сохранено на сайте DrupalCookBook.ru:

Обзор модулей для организации на сайте рейтинга (кармы).

Авторы, предложившие решения также указаны в сохранённой статье.

Ух-ты, а что это такое и с чем его едят, а главное для чего?

Аватар пользователя Химический Али Химический Али 22 апреля 2008 в 8:14

Хорошо было бы, если бы карма была одна и на нее влияло абсолютно все: постинг нодов, каментов, оценки других пользователей. А то запутаться можно. Чем с обывательской точки зрения отличается карма от ранга? Суть одна - писькомерка, но зачем сразу две?

Аватар пользователя neochief neochief 22 апреля 2008 в 15:35

2 Slavyansk.net.ru:
При использовании модуля user_karma, все так и происходит, а два значения - это всего лишь отображение одного и того же параметра по-разному, тем более, что можно выбрать только один из них.
Karma - ну ясен пень что эт такое
Rate - отсортируйте всех пользователей по карме (самая большая карма сверху). Номер пользователя в этом списке и будет рангом.