Skip to content

Instantly share code, notes, and snippets.

@meritt
Last active September 27, 2015 12:07
Show Gist options
  • Save meritt/1266863 to your computer and use it in GitHub Desktop.
Save meritt/1266863 to your computer and use it in GitHub Desktop.
Асинхронный код для социальной кнопки ВКонтакте
(function(w, d) {
// В этот массив можно вставить и другие социальные плагины, например: Google+, Facebook, Twitter
var u = ['//vk.com/js/api/openapi.js?75'],
i = u.length,
n = 'script',
f = d.createDocumentFragment(),
e = d.createElement(n),
t;
while (i--) {
t = e.cloneNode(false);
t.async = t.src = u[i];
f.appendChild(t);
}
(t = d.getElementsByTagName(n)[0]).parentNode.insertBefore(f, t);
}(this, document));
window.vkAsyncInit = function() { // Настройки для Вконтакта
VK.init({ // инициализация
apiId: APPID, // APPID это индефикатор вконтакта
onlyWidgets: true
});
VK.Widgets.Like("DIVID", { // Добавление кнопки "мне нравится" для элемента #DIVID
type: "mini"
});
};
@meritt
Copy link
Author

meritt commented Nov 21, 2011

Подробнее о том как применять этот код можно прочитать здесь: blog.simonenko.su

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment