Как можно вывести ноды в топ?[Решено] Используется Vote Up/Down для рейтинга, как можно изменить количество поинтов?[Решено]

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

Комментарии

Аватар пользователя Joker666 Joker666 20 марта 2010 в 13:27

1.Aggregate results of votes cast on nodes.

2.Votes cast by users on nodes.

1.Совокупные результаты - это что? сумма голосов за тип ноды или сумма голосов за ноду?

2.Это сумма голосов за ноду от конкретного пользователя?

Аватар пользователя Sinkora Sinkora 20 марта 2010 в 16:43

Все рейтинги и статистику материалов, связанных с "vote up/down", я вывожу только через свои модули, поскольку через Вьювс нельзя сделать что-то сложное по логике. Чего и Вам советую.

Аватар пользователя Joker666 Joker666 20 марта 2010 в 17:18

"Sinkora" wrote:
Все рейтинги и статистику материалов, связанных с "vote up/down", я вывожу только через свои модули, поскольку через Вьювс нельзя сделать что-то сложное по логике. Чего и Вам советую.

спасибо мне пока ничего сложного не нужно, просто динамический топ 10.

Дак как можно изменить количество поинтов?

Аватар пользователя NurOff NurOff 20 марта 2010 в 19:50

"Joker666" wrote:
Как можно изменить количество голосов в vote up/down? Через бд ковырять?
да.
Если вам так сильно это надо, то даю наводку.
Создайте блок доступный только администратору.
Чтоб он выводил количество голосов на каждый материал.
И возможность добавлять нужное количество голосов на выбранный материал.
зы. Только не вижу смысла в этом.

Аватар пользователя Joker666 Joker666 20 марта 2010 в 21:45

"NurOff" wrote:
зы. Только не вижу смысла в этом.

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

И кстати у Vote up/down нет тайм аута голосования? Один раз за один материал?

Аватар пользователя Sinkora Sinkora 20 марта 2010 в 22:52

По умолчанию авторизованный пользователь может только один раз проголосовать за конкретный материал. Таймаут дается для анонимных пользователей на странице /admin/settings/votingapi.

У меня проблема в другом. Мне нужно сделать ограничения на количество голосов, которое пользователь может сделать на разные материалы за определенный промежуток времени (причем, в зависимости от его роли).

http://drupal.ru/node/41558 - похоже, что подобных модулей нет. Придется своими силами делать что-то подобное, но это будет не очень скоро...