Отдача голоса в fivestar

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

Аватар пользователя Toxa Toxa 9 июня 2009 в 15:00

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

Комментарии

Аватар пользователя mapcuk mapcuk 29 июля 2009 в 7:23

batbug wrote:
В настройках модуля есть такая опция

Как называется?
Есть вот такие опции в настройках типов материалов?
Star display style:
Text display style:
Show widget title
Allow users to undo their votes
Enable feedback during vote saving and deletion
Teaser display:
Full node display:

Аватар пользователя Toxa Toxa 9 июня 2009 в 15:38

Как она называется? Я кроме "Разрешить пользователям отменять свои голоса" (эта опция у меня отключена) ничего подобного не нашел.

Аватар пользователя Serg_M Serg_M 9 июня 2009 в 16:36

"Toxa" wrote:
пользователи могут бесконечно менять свою оценку материала

тоже начал прикручивать этот модуль. Действительно для чего нужна опция "Разрешить пользователям отменять свои голоса".
Может надо еще в Voting API настраивать?

Аватар пользователя Toxa Toxa 9 июня 2009 в 18:35

В voting api настраивается только интервал между голосами с одного ip.

Эта опция "Разрешить пользователям отменять свои голоса" - добавляет к звездам ссылку для отмены своего голоса.

Аватар пользователя marazmus marazmus 14 августа 2009 в 7:54

"mapcuk" wrote:
Allow users to undo their votes

Этот пункт отвечает за переголосование. Чтож вы так не дружите с английским? Smile

Аватар пользователя mapcuk mapcuk 16 августа 2009 в 19:05

marazmus wrote:
"mapcuk" wrote:
Allow users to undo their votes

Этот пункт отвечает за переголосование. Чтож вы так не дружите с английским? :)

А почему вы решили, что я не дружу?

Я понимаю, что там написано.
Но требуется функционал, который не даёт пользователю голосовать заново.
"Allow users to undo their votes" когда эта опция включена, в голосвалку добавляет кнопочка "x" которая просто отменяет твоё глосование, а именно из базы удаляется записб о голосовании (а именно из votingapi_vote).
Если эта опция выключена, то можно голосовать за одну и ту же ноду сколько влезет при этом просто обновляется запись в базе, а не добавляется новая.
Патчик привезал к "Allow users to undo their votes" логика есть если не включил опцию Undo .. то не можешь менять свой голос, хотя по хорошему нужно что-то типа "Allow users to change their votes", но было лень Smile

p/s живу в Бразилии и до сих пор с кое-кем общаюсь на английском Smile

Аватар пользователя Angelina702 Angelina702 22 марта 2011 в 23:51

Добрый вечер. Столкнулась с той же проблемой.

Там патч для вставки в линуксе - не поняла как вставить, а ссылка на модуль - битая.
Подскажите, может быть, появились другие решения?