Страница 2 из 4
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:08
danger-99
Ну я прописал
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
Но он мне пишет текстом "VK.callMethod("showPaymentBox", 1);"
Спасибо и на этом...
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:11
ukhov
да, этого не хватает. xd_connection надо подключить.
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:14
danger-99
Если прописать:
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js" type="text/javascript"></script><script type="text/javascript"> VK.init(function() { VK.callMethod("showPaymentBox"); });</script>
То при переходе на страницу сразу срабатывает функция "showPaymentBox"
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:24
ukhov
ну, твой скрипт
Код: Выделить всё
<script type="text/javascript"> VK.init(function() { VK.callMethod("showPaymentBox"); });</script>
должен это сделать. а ты как хотел?
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:26
danger-99
Вот так:
Если нет голоса то срабатывает showPaymentBox
Часть кода:
Код: Выделить всё
$num = strpos($res, "<error_code>502</error_code>"); // нет денег if ($num<>"") { echo 'VK.callMethod("showPaymentBox", 1);'; return; };
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:27
psix55
danger-99 писал(а):Если прописать:
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js" type="text/javascript"></script><script type="text/javascript"> VK.init(function() { VK.callMethod("showPaymentBox"); });</script>
То при переходе на страницу сразу срабатывает функция "showPaymentBox"
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js" type="text/javascript"></script><script type="text/javascript"> VK.init(function() { });</script>$num = strpos($res, "<error_code>502</error_code>"); // нет денегif ($num<>"") { echo 'VK.callMethod("showPaymentBox", 1)'; return; };
Так пробовал?
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:29
danger-99
Js Внутри php?)) Не сработает...
П.с: Попробовал несработало

Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:33
danger-99
Если что вот весь код:
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js" type="text/javascript"></script><?php//////// Author Vlad © 2010//// $api_id = "олололололо"; $api_key = "олололололо"; $auth_key = $_GET['auth_key']; // auth_key из FlashVars приложения $user_id = $_GET['user_id']; // id просматривающего приложение // вот это кусок списывания голоса $rand = rand(); $timestamp = time()+300; $sig = md5("api_id=".$api_id."method=secure.withdrawVotes". "random=".$rand. "timestamp=".$timestamp. "uid=".$user_id. "v=2.0". "votes=100".$api_key); $postvars="api_id=".$api_id."&method=secure.withdrawVotes"."&random=".$rand."×tamp=".$timestamp."&uid=".$user_id."&v=2.0"."&votes=100"."&sig=".$sig; $chp = curl_init('http://api.vkontakte.ru/api.php'); curl_setopt($chp, CURLOPT_HEADER,0); curl_setopt($chp, CURLOPT_RETURNTRANSFER ,1); curl_setopt($chp, CURLOPT_POST, 1); curl_setopt($chp, CURLOPT_POSTFIELDS, $postvars); $res = curl_exec($chp); curl_close($chp); // проверка есть ли голос у типа $num = strpos($res, "<error_code>502</error_code>"); // нет денег if ($num<>"") { echo 'VK.callMethod("showPaymentBox", 1);'; return false; }; $num = strpos($res, "<transferred>"); // другие ошибки if ($num=="") { echo "error"; return; } else { // ОЛОЛО echo 'Голос списан'; }// конец ?>
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:35
psix55
Должно быть что-то такое (возможно есть ошибка) :
Код: Выделить всё
<?php//ляляляляляляля (код) $num = strpos($res, "<error_code>502</error_code>"); // нет денег if ($num<>"") { echo 'VK.callMethod("showPaymentBox", 1)'; return; };?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() { // инициализируем Vk API });});</script></head></html><? } ?>
Re: Пример вызова Invitebox
Добавлено: 24 фев 2011, 21:43
danger-99
Не работает ....
Эх Рухнули мои планы)) Буду ждать... может кто подскажет.