Вопрос такой: как можно реализовать накопительную систему рейтинга, т.е. создал пользователь статью получил 30 балов, оставил коммент 1 бал, опубликовал новость получил 10 балов. Смотрел статью, но как это подогнать под мои условия не могу сообразить.
Комментарии
0 - пользователю создаешь новое поле "Сумма баллов" - как пример
1 - создаешь разные типы материалов
2 - в эти типы материалов добавляешь поле "цена материала" - например ставишь 30
3 - устанавливаешь модель Rules
4 - делаешь рулсы где началом будет "создана новая сущность" с условием она содержит поле "цена материала" и в итоге должен сформировать действие - где будет прибавляться "цена материала" к полю юзера-автора "Сумма баллов"
+ еще пару рулсов в зависимости от действий за которые пользователь будет получать баллы - например оставил коммент.
и т.д.
Кстати, если в материале используются различные термины словарей, то можно к термину тоже прикрутить поле "цена термина", тогда можно юзеру давать разное количество баллов за один и тот же материал но с разными терминами. Соответственно нужно настраивать и модуль rules
User Points + Rules
спасибо постараюсь разобраться