userpoints_votingapi4author. Даем или забираем баллы у автора коммента или статьи, за которую проголосовали

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

Аватар пользователя Virr Virr 7 октября 2008 в 10:41

Как известно userpoints_votingapi дает баллы за голосование, но не дает их авторам постов Smile

вот сделал из этого модуль еще один, добавляющий нужную функциональность Lol

p.s. Это моя первая работа для друпал, так что не судите строго... ну и с удовольствием выслушаю предложения, пожелания Lol

Прикепить файл не удалось, поэтому доступно для скачивания здесь :
http://dvrock.ru/userpoints_votingapi4author.zip

Комментарии

Аватар пользователя awnet awnet 7 декабря 2008 в 10:23

что-то он у меня не работает как хочется. при каждом обращении к списку с набранными баллами, добавляет пользователю аж по 196 баллов, при этом за один голос стоит 1 балл. Может есть какие-то специальные требования по настройкам?

Аватар пользователя andypost@drupal.org andypost@drupal.org 5 февраля 2009 в 7:00

Модуль скопирован с userpoints_votingapi только почему-то из него выкинута форма настроек, и при голосовании "очки" получают и голосующий и автор материала-комента (оба одинаковое количество).
При обновлении оценки, например fivestar обновления не происходит, ибо неизвестно txn_id (видимо нужно еще один запрос написать)

Аватар пользователя Virr Virr 5 февраля 2009 в 8:27

с файв стар не тестил. по идее должно работать

я просто взял из юзер пойинтс вотинг апи - и изменил там адресата поинтсов - ну то есть в стандартном войтинг апи очки даются голосующему, а я сделал чтобы давались автору ноды за которую проголосовали. Ну и настройки убрал - так как делал модуль для себя - мне никаких настроек не нужно было. Smile

Аватар пользователя andypost@drupal.org andypost@drupal.org 10 ноября 2015 в 11:46

Проблема оказадась в Fivestar - при переголосовании старое значение голоса просто терялось, а оно нужно для вычитания очков. Сделал патч http://drupal.org/node/369809

Прикрупляю измененный модуль сделанный virr - учтены обновления и удаления.

Аватар пользователя sergei_exe sergei_exe 25 сентября 2009 в 0:16

Тут я так понял баллы начисляются автору темы за голосование другими пользователями. А нету такого, чтобы к примеру в каждом посту была кнопка "Спасибо", при нажатии которой пользователями, автору начислялись баллы?