Здравствуйте. В модуле fivestar, пользователи могут бесконечно менять свою оценку материала. Как сделать, чтобы после отдачи голоса пользователем, звездочки становились неактивными, т.е. чтобы нельзя было изменить свою оценку материала?
Как называется?
Есть вот такие опции в настройках типов материалов?
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:
пользователи могут бесконечно менять свою оценку материала
тоже начал прикручивать этот модуль. Действительно для чего нужна опция "Разрешить пользователям отменять свои голоса".
Может надо еще в Voting API настраивать?
Этот пункт отвечает за переголосование. Чтож вы так не дружите с английским? :)
А почему вы решили, что я не дружу?
Я понимаю, что там написано.
Но требуется функционал, который не даёт пользователю голосовать заново.
"Allow users to undo their votes" когда эта опция включена, в голосвалку добавляет кнопочка "x" которая просто отменяет твоё глосование, а именно из базы удаляется записб о голосовании (а именно из votingapi_vote).
Если эта опция выключена, то можно голосовать за одну и ту же ноду сколько влезет при этом просто обновляется запись в базе, а не добавляется новая.
Патчик привезал к "Allow users to undo their votes" логика есть если не включил опцию Undo .. то не можешь менять свой голос, хотя по хорошему нужно что-то типа "Allow users to change their votes", но было лень
p/s живу в Бразилии и до сих пор с кое-кем общаюсь на английском
Комментарии
В настройках модуля есть такая опция
Как называется?
Есть вот такие опции в настройках типов материалов?
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:
Как она называется? Я кроме "Разрешить пользователям отменять свои голоса" (эта опция у меня отключена) ничего подобного не нашел.
тоже начал прикручивать этот модуль. Действительно для чего нужна опция "Разрешить пользователям отменять свои голоса".
Может надо еще в Voting API настраивать?
В voting api настраивается только интервал между голосами с одного ip.
Эта опция "Разрешить пользователям отменять свои голоса" - добавляет к звездам ссылку для отмены своего голоса.
UP темы, как не дать пользователям переголосовывать ?
Решился вопрос - написал патчик. Рецепт тут.
Этот пункт отвечает за переголосование. Чтож вы так не дружите с английским?
А почему вы решили, что я не дружу?
Я понимаю, что там написано.
Но требуется функционал, который не даёт пользователю голосовать заново.
"Allow users to undo their votes" когда эта опция включена, в голосвалку добавляет кнопочка "x" которая просто отменяет твоё глосование, а именно из базы удаляется записб о голосовании (а именно из votingapi_vote).
Если эта опция выключена, то можно голосовать за одну и ту же ноду сколько влезет при этом просто обновляется запись в базе, а не добавляется новая.
Патчик привезал к "Allow users to undo their votes" логика есть если не включил опцию Undo .. то не можешь менять свой голос, хотя по хорошему нужно что-то типа "Allow users to change their votes", но было лень
p/s живу в Бразилии и до сих пор с кое-кем общаюсь на английском
Добрый вечер. Столкнулась с той же проблемой.
Там патч для вставки в линуксе - не поняла как вставить, а ссылка на модуль - битая.
Подскажите, может быть, появились другие решения?