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

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

Аватар пользователя slavyansk slavyansk 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 не очень, поєтому прошу помощи куда копать, и если можно, поподробней.

Комментарии

Аватар пользователя Dimaseo Dimaseo 24 мая 2011 в 13:26

Ну и добавляйте голоса сразу в БД, в конце php файла, в случае прохождения проверки введенного кода.
Файл у Вас на серваке лежит? Можете его редактировать?

Аватар пользователя slavyansk slavyansk 24 мая 2011 в 15:37

Спасибо, кажется понял что к чему. Как получится - отпишусь РЕШЕНО, и заодно свое решение выложу - может кому-то пригодится