Готовые уроки IFrame + ВКонтакте API
shrek
ЗАБАНЕН!
Сообщения: 53 Зарегистрирован: 13 ноя 2010, 15:16
Сообщение
shrek » 13 ноя 2010, 15:34
1. В тег <head> на странице Вашего сайта необходимо добавить следующий код:
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript" charset="windows-1251"></script>
2. В тело страницы сайта необходимо добавить следующий код:
Код: Выделить всё
<script type="text/javascript"> VK.init({ apiId: ВАШ_API_ID, onlyWidgets: true });</script>
3. В тело страницы необходимо добавить элемент DIV, в котором будут отображаться комментарии, задать ему уникальный id и добавить в него код инициализации виджета. Например:
Код: Выделить всё
<div id="vk_comments"></div><script type="text/javascript"> VK.Widgets.Comments('vk_comments');</script>
4.Разместите етот код с коритковкой
Код: Выделить всё
<!-- Put this script tag to the <head> of your page --><script type="text/javascript" src="http://userapi.com/js/api/openapi.js?17"></script> <script type="text/javascript"> VK.init({apiId: 111111111, onlyWidgets: true}); // id вашего приложения</script> <!-- Put this div tag to the place, where the Comments block will be --><div id="vk_comments"></div><script type="text/javascript">VK.Widgets.Comments("vk_comments", {limit: 10, width: "496"}); //[b]limit: 10[/b] максимальное число коментов</script>
Вот и все
Ловите исходник:
http://depositfiles.com/ru/files/kcvp2ju1f
jagger
Сообщения: 114 Зарегистрирован: 28 июл 2010, 13:26
Сообщение
jagger » 13 ноя 2010, 22:20
И для чего этот урок? Для тех кому сложно заглянуть сюда:
Или сюда?
jax33
Сообщения: 16 Зарегистрирован: 08 ноя 2010, 14:46
Сообщение
jax33 » 21 ноя 2010, 12:25
народ а как сделать чтобы выводило число коментов ( ну типа на сайте в списке новостей обычно показывает сколько коментов стандартного модуля "коментов" а как выводить коменты вк )
tiN
Сообщения: 16 Зарегистрирован: 12 ноя 2010, 18:53
Сообщение
tiN » 10 дек 2010, 13:36
Кстати да! На vz.ru показывает кол-во комментариев!
drac0Sha
Сообщения: 88 Зарегистрирован: 20 июл 2011, 15:41
Сообщение
drac0Sha » 30 сен 2011, 15:53
Код: Выделить всё
<html><head><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript" charset="windows-1251"></script><script type="text/javascript" charset="cp1251" >window.onload = (function() { // когда загрузится вся страница VK.init(function() { // инициализируем Vk API // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i<parts.length; i++) { curr = parts[i].split('='); // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1; flashVars[curr[0]] = curr[1]; } // получаем viewer_id из полученных переменных var viewer_id = flashVars['viewer_id']; // выполняем запрос получения профиля VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) { // обрабатываем полученные данные // выводим имя и фамилию в блок user_info document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />'; // создаем img, для отображения аватарки var image=document.createElement('img'); // из полученных данных берем ссылку на фото image.src=data.response[0].photo_big; // добавляем img в блок user_info user_info.appendChild(image); }); });});</script> <script type="text/javascript"> VK.init({ apiId: 2624887, onlyWidgets: true });</script> </head><body><div id="vk_comments"></div><script type="text/javascript"> VK.Widgets.Comments('vk_comments');</script><div id="user_info"><a href="http://flapps.ru">http://flapps.ru</a></div></body></html>
подскажите в чём проблема!?
я не особо разбираюсь в программировании...
используются две функции
getProfiles
и
Виджет комментариев
Александр
Создатель сайта
Сообщения: 4574 Зарегистрирован: 27 сен 2009, 16:45
Сообщение
Александр » 30 сен 2011, 19:11
drac0Sha писал(а): подскажите в чём проблема!?
Какая проблема?
drac0Sha писал(а): я не особо разбираюсь в программировании...
Очень вероятно что проблема в этом.
drac0Sha
Сообщения: 88 Зарегистрирован: 20 июл 2011, 15:41
Сообщение
drac0Sha » 03 окт 2011, 17:11
Александр писал(а): drac0Sha писал(а): подскажите в чём проблема!?
Какая проблема?
drac0Sha писал(а): я не особо разбираюсь в программировании...
Очень вероятно что проблема в этом.
как ни странно ) но вы абсолютно правы )