votingapi

Как использовать votingapi_add_vote ?

24 марта 2012 в 12:41

Я хочу создать правило (Rules): при создании ноды сразу добавить для нее запись в таблицу votingapi_vote (т.е. проголосовать).

В документации описана функция votingapi_add_vote. Не подскажете как правильно ей воспользоваться в Правиле?

0 Thanks

Как запретить накрутку голосования на сайте без капчи?

12 февраля 2012 в 17:56

Всем привет!

Товарищи друпалеры, есть очень интересный вопрос - "как запретить накрутку голосования на сайте"?

Мы на сайте Зеленограда собираемся устроить голосование - фотоконкурс для девушек. Технически голосование будет исполнено модулем voting api и Fivestar, но реализация с каптчей никак не подойдет, иначе "юзабилити" сразу пропадет.

Примечание:
Модуль voting api + Fivestar делает форму из 10 звезд, и человек может проголосовать просто кликнув по звезде ( в зависимости от того куда ткнул - такая и оценка ), что очень удобно. Но с другой стороны по факту, это модуль только с предохранением накрутки по IP.

0 Thanks

Голосования в Drupal - оставить ли голосовалку здесь?

22 декабря 2011 в 17:37

На сегодня здесь созданно 445 опросов и собрано 13057 ответов/choices к ним. Текущая реализация inner poll

Предлагаю провести еще одно голосование - Нужен ли на drupal.ru механизм крепления опросов к публикациям?

Пост следует из плана в рамках плановой миграции на drupal 7 и будет дополняться мнениями из коментов, как например

- разрешать ли внесение изменения в порядок и новых вариантов ответа в открытый опрос

0 Thanks

Как я сделал голосование через каптчу ( recaptcha в форме виджета vote up down )

30 ноября 2011 в 1:58

C самого начала конкурсов на семейном сайте rodnulechka63.ru начали происходить накрутки. Мы в свою очеред начали бороться с ними. Одним из решений было добавление каптчи в голосование. На друпал.ру и .орг не нашел решений, поэтому делалось все долго и мучительно. Т.к. с php я мало знаком :)

Итак, приступим.

0 Thanks

ТопЛист

28 сентября 2011 в 18:56

Задался я значит задачей сделать на Друпале7 ТопЛист. И не простой, а чтобы пользователи размещали у себя кнопки голосования, ведущие на мой сайт.

Базовый ТопЛист сейчас реализован на модуле Rate (самый продвинутый голосовальник лдя Друпал7). Юзеры через него голосуют. Далее вьюс выдаёт список с суммой голосов вверху. Не фантан конечно, но сойдёт для начала.

0 Thanks

Как получить значение переменной votingapi

7 июля 2011 в 2:08

Может кто сталкивался с таким:
Установлены модули votingapi и vote up/down. На странице с нодой выводится виджет и кол-во голосов. Как получить значение переменной определяющей кол-во голосов?

0 Thanks

Ограничить время голосования для модулей с Voting API

18 июня 2011 в 16:10

Здравствуйте...

Не подскажет кто-нибудь как ограничить возможность голосования за материал по времени от момента его создания. Вроде задача не узко специализированная, а решения не нашел.

0 Thanks

Таблица votingapi_vote

14 июня 2011 в 16:28

Подскажите как сделать запрос, что бы просуммировать три значения голоса и вычислить средне арифметическое для каждого юзера.

т.е. нода имеет три виджета. у каждого виджета свой тэг. каждый виджет имеет пять позиций (1-0, 2-12, 3-50, 4 - 75, 5 - 100)

нужно дернуть значения по формуле...

(значение виджета 1 + значение виджета 2 + значение виджета 3)/3 - средняя текущего пользователя.

а так же нужен среднияя по всем юзерам и всем терм 5 звездочным виджетам.

Какой примерно рыба должна быть запроса, что бы вычислить значения?

0 Thanks

Vote up Down и Views не сортируются новые ноды

3 июня 2011 в 13:12

Добрый день!

Установил модули, все работает мне нужна простая сортировка по total score. создал новый view, все настроил - вроде все нормально. НО новые ноды после создания со своим рейтингом 0 в сортировке отображаются ниже чем ноды с отрицательным рейтингом. Если тыкаю один юзером +, другим - у ноды по прежнему рейтинг 0, но она уже сортируется нормально.

0 Thanks

SMS-голосование - votingapi

23 мая 2011 в 22:19

Доброго времени суток.
Делаю sms-голосование на фотоконкурс. Думал через день-два выложить свое решение на drupal.ru (мне показалось оно довольно интересным и может кому-то пригодиться), но возникла проблема там, где не ждал.
Сам принцип такой: под фотографией есть кнопки: +5 голосов, + 10 и +15 (сделано в блоке). При нажатии на кнопку выскакивает окно с предложением отправить SMS и полученный код ввести в поле форме. Далее через яваскрипт веденный код и номер ноды передаются в некий php-файл, где происходит проверка веденного кода и к ноде прибавляется соответствующее количество голосов через votingapi.
Все работает, кроме добавление голосов.
Вставляю такой код:

<? $votes = array(
'content_type' => 'node',
'content_id' => $content_id,
'value_type' => 'points',
'value' => 5,
'tag' => 'vote',
);
votingapi_set_votes($votes);?>

Он не работает, так как насколько я понимаю, нет связи моего PHP-файла с самим Друпалом. Сам я в PHP не очень, поєтому прошу помощи куда копать, и если можно, поподробней.

0 Thanks

Как сделать, чтобы голосовать на сайте могли только жители России

11 марта 2011 в 16:43

Есть фотоконкурс с голосованием на основе + .

Голосование - анонимное. Соответственно есть накрутки по IP. Для борьбы с ними хочется, чтобы голосовать можно было только тем, кто находится в России и Украине. Может есть уже какое-то готовое решение? Если нет, то в какую сторону проще всего копать.

0 Thanks

http://dizcontent.ru/ - ваши мнения и предложения

7 ноября 2010 в 17:59

Diz контент - всё для дизайнера
Сайт будет интересен дизайнерам.
работы только начаты
хотелось бы узнать ваше мнение и что бы вы посоветовали.

Главные модули, которые будут полезны при создании сайта новичкам : imageresize, IMCE, imagecach, googleanalitics, votingapi

0 Thanks

Голосовавшие пользователи

6 августа 2010 в 22:59

Добрый день.
Мне необходимо вывести пользователей, которые голосовали хотя бы за одну ноду и желательно количество голосований. Для голосования используется модуль Vote Up/Down.
Пытаюсь сделать view типа User. Пробовал использовать Relation типа Votes и Votes results, но они похоже работают тока для нод, а не для юзеров. Если ли какие-то варианты сделать подобный функционал?

0 Thanks

Количество голосов каждого пользователя по

6 августа 2010 в 22:59

Добрый день.
Мне необходимо вывести пользователей, которые голосовали хотя бы за одну ноду и желательно количество голосований. Для голосования используется модуль Vote Up/Down.
Пытаюсь сделать view типа User. Пробовал использовать Relation типа Votes и Votes results, но они похоже работают тока для нод, а не для юзеров. Если ли какие-то варианты сделать подобный функционал?

0 Thanks

NodeComments + Fivestar & Anonymous

27 июня 2010 в 0:53

NodeComments + Fivestar

Система отзывов для незарегистрированных пользователей. Несмотря на настройки VotingAPI рассматривать всех анонимусов как уникальных пользователей, независимо от IP, FiveStar переписывает их оценки. Более того зарегистрированные пользователи перекрывают анонимные голоса и анонимные пользователи (sick!) изменяют значения голоса последнего отзыва зарегистрированного пользователя. Никакой логики не вижу, в чем может быть проблема?

0 Thanks

голосование vote up\down в блоке через views

23 июня 2010 в 13:07

добрый день.
возникла следующая задача: необходимо вывести голосование vote up\down в блоке через views,voting API установлен, вьюс тоже, но во вьюсе нет такой возможности. просто голосование работает для терминов таксономии, а вот вывести это дело в блок вьюса не получается. если кто сталкивался с такой проблемой подскажите пожалуйста.

0 Thanks

Voting API ругается с FiveStar

20 мая 2010 в 16:49

Voting API в связке с FiveStar ругается:

    * user warning: Table 'pan4ezzz_mhs.votingapi_cache' doesn't exist query: SELECT * FROM votingapi_cache v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 56 AND v.value_type = 'percent' AND v.tag = 'vote' in /home/pan4ezzz/domains/site.ru/public_html/sites/all/modules/votingapi/votingapi.module on line 557.
    * user warning: Table '
pan4ezzz_mhs.votingapi_vote' doesn't exist query: SELECT * FROM votingapi_vote v WHERE 1 = 1 AND v.content_type = 'node' AND v.content_id = 56 AND v.value_type = 'percent' AND v.tag = 'vote' AND v.uid = 1 in /home/pan4ezzz/domains/site.ru/public_html/sites/all/modules/votingapi/votingapi.module on line 557.

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

0 Thanks

Vote Up/Down!!! анонимные пользователи голосуют сколько хотят

1 мая 2010 в 12:19

в модуле Vote Up/Down поставил "Разрешить анонимное голосование". Voting API tag установил "vote"(поумолчанию)..
в модуле "voting api" поставил Анонимные голоса возобновление: 1 день.

но почему анонимные пользователи все так же голосуют бесчетное количество раз за один документ???

еще вопрос. сколько раз могут голосовать за один и тот же документ зарегистрированные пользователи?? и можно ли это как то контролировать?

Vote Up/Down 6.x-1.0-beta6
Voting API 6.x-2.3

0 Thanks

Ручной пересчет в voting API. Баг или как?

30 апреля 2010 в 12:01

Всем привет!
Только что столкнулся с проблемой.
В модуле votingapi в админке есть выбор типа пересчета рейтингов.
Я написал свой модуль, в котором также реализовал свой крон для пересчета голосов (свой тип материала).
Делал в расчете на то, что если выставить в votingapi пересчет вручную, то votingapi-пересчет вестись не будет совсем.
Дело в том, что у меня сложный расчет рейтинга (метод Байеса) и нельзя пересчитать только один из голосов, их нужно пересчитывать все.
И вот когда пользователь голосует, вызывается функция votingapi_set_votes, а уже оттуда вызывается метод votingapi_recalculate_results с параметром $force_calculation = FALSE.
Все бы хорошо, да только в votingapi_recalculate_results идет проверка на тип персчет только на cron, а на manual нет никакой проверки, и мой голос пересчитывается один, чего не должно быть по логике рейтинга.
Кто нибудь сталкивался с такой проблемой? Очень не хочется крыжить сам votingapi.

Всем заранее спасибо!

0 Thanks

Объясните, опция запрета переголосования не работает только у меня?

6 февраля 2010 в 23:37

Не могу никак понять, почему у меня напрочь отказывается работать запрет переголосовки для fivestar и vote up and down. Проще говоря, пользователь может сколько угодно менять свой результат голосования, при этом сама возможность врожде как не активирована, а значит д.б. запрещена для него. Объясните, как добиться корректной работы алгоритма.

Спасибо,
Siegfrid

0 Thanks