Насколько хорошо API Очков Пользователей работает с модулем FiveStars - PullRequest
2 голосов
/ 25 июля 2010

Я использую модуль «User Points Voting API» для объединения модулей «User Points» и «Fivestar».

Работает, но не так, как ожидалось.Когда пользователь оценивает сообщение, автор получает N баллов.Если пользователь удаляет свой голос, автор теряет N баллов.

N - фиксированное число (я установил его в настройках).Оно является фиксированным и не связано с количеством звездочек, оно зависит от количества полученных голосов, а не от того, насколько хорошо и насколько плохо эти голоса (1,2 .. или 5 звездочек).

МожетКто-нибудь подтвердит, что я написал?Кажется, что модуль должен работать по-другому, потому что он позволяет определять положительные и отрицательные голоса.Возможно, он не был полностью разработан для модуля Fivestar.

спасибо

1 Ответ

2 голосов
/ 25 июля 2010

Все голоса в пятизвездочном модуле положительны в том смысле, что 1 звезда выше нуля. Таким образом, проблема не столько в самой интеграции, сколько в том, что оба модуля не очень хорошо сочетаются. Очки пользователя реагируют на положительные / отрицательные голоса, но, поскольку все голоса в пять звезд являются положительными, 1 звезда получит тот же результат, что и голос 5 звезд.

Можно утверждать, что это плохая идея, но именно так она и была задумана.

...