Страница 1 из 3

Виджет для публичных страниц

Добавлено: 06 май 2011, 22:55
Александр
Виджет для публичных страниц
HTML, JavaScript

В этом уроке вы узнаете как создать и подключить виджет для публичных страниц ВКонтакте.
Официальная документация Встраивание приложений в публичные страницы


1. Создаём файл html с кодом

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

<html><head><title>https://flapps.ru</title><script type='text/javascript' src='http://vkontakte.ru/js/api/xd_connection.js'></script></head><body><script type="text/javascript" language="javascript">     VK.init(function() {         // получаем переданные скрипту переменные        VK.loadParams(document.location.href);        var viewer_id = VK.params.viewer_id;        // выполняем запрос получения профиля        VK.api("getProfiles", {uids:viewer_id}, function(data) {            // обрабатываем полученные данные            // выводим имя и фамилию в блок user_info            document.getElementById('user_info').innerHTML = 'Привет, ' + data.response[0].first_name + ' ' + data.response[0].last_name;        });        }); </script><div id="user_info"></div><a href="https://flapps.ru">https://flapps.ru</a></body></html>
Созданный файл надо загрузить на свой сервер.

2. Заходим в настройки приложения
Ставим галочку у «Приложение можно встраивать в публичные страницы».
Заполняем «Настройки виджета».

Название: Любое название (будет отображено в названии виджета публичной страницы)
Адрес IFrame: Адрес созданного html файла на вашем сервере, например https://flapps.ru/widget.html

Изображение

Примечание:
Настройки контейнера:
Тип приложения: IFrame
Если укажите Flash, то виджет не загрузится и вы увидите надпись «Не удаётся подключить приложение, проверьте доступность https://flapps.ru/widget.html и подключение xd_connection.js»


3. Заходим в настройки публичной страницы (Управление страницей)
Ставим галочку у «Подключить виджет» и справа появляется блок «Виджет».

Изображение

Нажимаем на ссылку «Установить виджет», вводим ссылку на приложение (http://vkontakte.ru/appXXX) и нажимаем «Сохранить».

Виджет должен вывести ваше имя и фамилию.

Изображение

Re: Виджет для публичных страниц

Добавлено: 07 май 2011, 08:39
Сахар[OK]
кульно!
только я виджетами неанимаюсь :D
Но материал очень полезный! :ugeek:

Re: Виджет для публичных страниц

Добавлено: 08 май 2011, 16:37
kek$
а можно сделать на iframe например выджет часов (на бесплатном хосте)?
Изображение

Re: Виджет для публичных страниц

Добавлено: 08 май 2011, 18:40
ukhov
kek$ писал(а):а можно сделать на iframe например выджет часов (на бесплатном хосте)?
Изображение
да

Re: Виджет для публичных страниц

Добавлено: 08 май 2011, 18:46
kek$
Еще вопрос , почему в Публичной странице место где установлен виджет растёт без конца это иза того что приложениее не проверено?

Re: Виджет для публичных страниц

Добавлено: 08 май 2011, 20:33
ukhov
kek$ писал(а):Еще вопрос , почему в Публичной странице место где установлен виджет растёт без конца это иза того что приложениее не проверено?
как понять "растёт без конца"?

Re: Виджет для публичных страниц

Добавлено: 08 май 2011, 21:13
kek$
так и понять страница просто растёт,скроллинг без конца... попробуй поставить увидишь шо за прикол)

Re: Виджет для публичных страниц

Добавлено: 08 май 2011, 21:17
ukhov
kek$ писал(а):так и понять страница просто растёт,скроллинг без конца... попробуй поставить увидишь шо за прикол)
что поставить? + у меня приложение не проверено, виджет работает

Re: Виджет для публичных страниц

Добавлено: 09 май 2011, 21:18
kek$
ukhov он то работает только некоректно...

Re: Виджет для публичных страниц

Добавлено: 17 июн 2011, 07:45
Tatyana_avariya
Почему виджет не виден другим пользователям, только администратору? в настройках указано, что виджет виден всем...