Виджет для комментариев

Готовые уроки IFrame + ВКонтакте API
Ответить
shrek
ЗАБАНЕН!
Сообщения: 53
Зарегистрирован: 13 ноя 2010, 15:16

Виджет для комментариев

Сообщение shrek »

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

Re: Виджет для комментариев

Сообщение jagger »

И для чего этот урок? Для тех кому сложно заглянуть сюда: Или сюда?
jax33
Сообщения: 16
Зарегистрирован: 08 ноя 2010, 14:46

Re: Виджет для комментариев

Сообщение jax33 »

народ а как сделать чтобы выводило число коментов ( ну типа на сайте в списке новостей обычно показывает сколько коментов стандартного модуля "коментов" а как выводить коменты вк )
tiN
Сообщения: 16
Зарегистрирован: 12 ноя 2010, 18:53

Re: Виджет для комментариев

Сообщение tiN »

Кстати да! На vz.ru показывает кол-во комментариев!
drac0Sha
Сообщения: 88
Зарегистрирован: 20 июл 2011, 15:41

Re: Виджет для комментариев

Сообщение drac0Sha »

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

 <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

Re: Виджет для комментариев

Сообщение Александр »

drac0Sha писал(а):подскажите в чём проблема!?
Какая проблема?
drac0Sha писал(а):я не особо разбираюсь в программировании...
Очень вероятно что проблема в этом.
drac0Sha
Сообщения: 88
Зарегистрирован: 20 июл 2011, 15:41

Re: Виджет для комментариев

Сообщение drac0Sha »

Александр писал(а):
drac0Sha писал(а):подскажите в чём проблема!?
Какая проблема?
drac0Sha писал(а):я не особо разбираюсь в программировании...
Очень вероятно что проблема в этом.
как ни странно ) но вы абсолютно правы )
Ответить