Вывод информации без авторизации на сайте

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
Nascent
Сообщения: 31
Зарегистрирован: 03 янв 2013, 12:57

Вывод информации без авторизации на сайте

Сообщение Nascent »

Нашел скрипт хочу предоставить вашему вниманию.

Код: Выделить всё

<!DOCTYPE html><html><head>  <meta charset="windows-1251">  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">  <title>Узнать рейтинг ВКонтакте - Yraaa!</title>   <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script></head><body><script src="http://vk.com/js/api/openapi.js" type="text/javascript"></script><div align="center"><div class="user"><div id="over_photobig" onclick="$(this).fadeOut(200)"> </div><center><table align="center" width="100%"><tr><td valign="top" width="120"> <div id="photomedium" onclick="$('#over_photobig').fadeIn(200)"></div></td><td valign="top"><div id="status"></div><span id="firstname"></span> <span id="lastname"></span><div id="bdate"></div><div id="sex"></div><div id="university_name"></div><div id="faculty_name"></div><div id="urlpage"></div></td></table></center> <div id="rate_yellow"></div><div id="sendfriends"></div><input class="input" value="Введите ID пользователя ВКонтакте или имя страницы" onfocus="$(this).val('')" onblur="document.location.href='/index1.html?'+$(this).val()" /></div><script type="text/javascript">function getVK(user) {$.ajax({   url: 'https://api.vk.com/method/getProfiles?uids='+user+'&fields=uid,%20first_name,%20last_name,%20nickname,%20screen_name,%20sex,%20bdate,%20city,%20country,%20timezone,%20photo,%20photo_medium,%20photo_big,%20has_mobile,%20rate,%20contacts,%20education,%20online,%20counters',   dataType: "jsonp",   success:function(e){   status = e.response[0].online  if(status == 1) {$('#status').html('Online')}  $("#photobig").html('<img src="'+e.response[0].photo_big+'" />'); // Загрузка фото (100x100)  $("#photomedium").html('<img src="'+e.response[0].photo_medium+'" />'); // Загрузка фото (200x*)  $("#firstname").html(e.response[0].first_name); // Загрузка имени  $("#lastname").html(e.response[0].last_name); // Загрузка фамилии  sex = e.response[0].sex  if(sex == 1) {$('#sex').html('Пол: Женский')} else  {$('#sex').html('Пол: Мужской')}  if(e.response[0].university == 1) {  $("#university_name").show();$("#university_name").html('Образование: '+e.response[0].university_name);} else {$("#university_name").hide()} // Учебное заведение  if(e.response[0].faculty == 1) {  $("#faculty_name").show();$("#faculty_name").html('Образование: '+e.response[0].faculty_name);} else {$("#faculty_name").hide()} // Факультет  $("#bdate").html('Дата рождения: '+e.response[0].bdate); // Загрузка даты рождения  if(e.response[0].bdate == undefined) {$("#bdate").hide()}  $("#urlpage").html('http://vk.com/'+e.response[0].screen_name); // Ссылка на страницу  rate = e.response[0].rate  if(rate > 100) {  $("#rate_yellow").show();$("#rate_yellow").html(rate);} else {$("#rate_blue").show();$("#rate_blue").html(rate+'%');} // Факультет} });}var userid = self.location.search; userid = userid.substring(1)if(userid == '') {getVK(1)} else {getVK(userid)}</script></body></html>
Как сделать так что бы он запрашивал id из Mysql а не из поля ввода? Спасибо)))
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: Вывод информации без авторизации на сайте

Сообщение andrei2295kmail »

заноси в mysql id и потом выводи в место где должен быть указан uid
Аватара пользователя
Nascent
Сообщения: 31
Зарегистрирован: 03 янв 2013, 12:57

Re: Вывод информации без авторизации на сайте

Сообщение Nascent »

andrei2295kmail писал(а):заноси в mysql id и потом выводи в место где должен быть указан uid
А если на странице,по 10-20 таких нужно будет вывести то как быть?
Аватара пользователя
manticore
Сообщения: 119
Зарегистрирован: 08 дек 2012, 18:53

Re: Вывод информации без авторизации на сайте

Сообщение manticore »

Nascent
Заносите всех в массив или строку с помощью for и выводите эту строку. (возможно это и бред :D )
Аватара пользователя
Nascent
Сообщения: 31
Зарегистрирован: 03 янв 2013, 12:57

Re: Вывод информации без авторизации на сайте

Сообщение Nascent »

Да все разобрался, спасибо. Просто передачу данных поставил на input а там уже в Mysql. :)
Ответить