2010-07-25 3 views
2

Я использую модуль «User Points Voting API» для объединения модулей «User Points» и модуля «Fivestar».Насколько хорошо пользователи API голосового голосования работают с модулем FiveStars

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

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

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

благодарит

ответ

2

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^