Функция вызова переменой значения войтинга Up/Down

Аватар пользователя Zereff Zereff 16 июня 2012 в 14:56

Многие друпалеры знают функцию fivestar_get_votes - позволяющая вызывать переменные значения воутов модуля fivestar.
К примеру:

<?php
 $votes 
=  fivestar_get_votes('node'$node->nid);
   
$votes['average']['value']; 
?>

- для вызова среднего значения голосования.
Необходимо выяснить аналогичную операцию для модуля up/down - функцию вызова значения переменных..

Комментарии

Аватар пользователя Orion76 Orion76 18 июня 2012 в 13:20

"Zereff" wrote:

Может более ясные по смыслу версии есть?


"Zereff" wrote:
Необходимо выяснить аналогичную операцию для модуля up/down - функцию вызова значения переменных..

Во первых..
Вы не указали точное название модуля... а еще лучше - ссылку на страницу модуля на drupal.org.

Во-вторых..
Так как код открытый - декомпиляция не нужна-)) Можно просто посмотреть код модуля и скорее всего, по наименованию, найти нужную функцию..

К тому же, если вы имели ввиду модуль Vote Up/Down... то на странице описания модуля написано, что он использует Voting API(http://drupal.org/project/votingapi)к которому на соответствующей странице есть документация:
http://drupal.org/node/68851
и конкретно по вашему вопросу:
http://drupal.org/node/68875
функция votingapi_get_voting_results($content_type, $content_id) судя по названию и параметрам - возможно то что вам надо..

Аватар пользователя Zereff Zereff 18 июня 2012 в 15:58

orion76 wrote:

Во первых..
Вы не указали точное название модуля... а еще лучше - ссылку на страницу модуля на drupal.org.
- Указал!
orion76 wrote:

Во-вторых..
Так как код открытый - декомпиляция не нужна-)) Можно просто посмотреть код модуля и скорее всего, по наименованию, найти нужную функцию..

Про дикомпилятор я речь не затрагивал.
orion76 wrote:

К тому же, если вы имели ввиду модуль Vote Up/Down... то на странице описания модуля написано, что он использует Voting API(http://drupal.org/project/votingapi)к которому на соответствующей странице есть документация:
http://drupal.org/node/68851
Модуль fivestar тоже использует votingapi, но имеет свою функцию по извлечению результатов значения переменной воутингов.
orion76 wrote:

функция votingapi_get_voting_results($content_type, $content_id) судя по названию и параметрам - возможно то что вам надо..
Спасибо, что направили на этот путь. По параметрам, вроде то, что надо, попробую разобраться в конструкции.