Провозился с модулем userpoints и кучами приложений, вроде всё настроил отлично работает, но не могу понять откуда он насчитывает по одному дополнительному балу. К примеру, за создание ноды даёт 10 балов и сверху ещё один бал. Когда удаляю ноду - отнимает 10 балов и один приплюсовывает. Уже попробовал, наверное, все настройки. Ничего не нашёл :(.
Комментарии
да гдето- в общих настройках по дефолту наверное что то забито... вместо нуля
У меня та же проблема! Появилась из-за того, что я для оценки сообщений использую voteupdown + userpoints_voitingapi, а для оценки материалов - fivestar + userpoints_fivestar. В итоге хук hook_votingapi_insert вызывается каждым модулем, отсюда и дублирование оценки. Если кто-то подскажет, как этого правильно избежать - буду благодарна. Пока нашла такое решение: добавила условие if ($vote['value_type'] == 'percent') в самом начале userpoints_fivestar_votingapi_insert и наоборот, if ($vote['value_type'] == 'points') для userpoints_votingapi_votingapi_insert.