Хочу подключить на сайт эту колбаску типа "Мне нравиться" от fb, но у них есть пример стандартного кода, он меня не устаревает, так как мне нужно подключать виджет динамически, и передавать на него данные, типа: link, title, jmg, decription. В VK это получилось и все ок, а вот в FB не могу найти как это можно сделать красиво без костылей, по сути мне нужно только кнопка "нравиться" + "поделиться" + "сумма лайков", и конечно колбэк. Если кто делал подобное дайте идеи или подскажите.
(Добавление)
Да и еще, сейчас код у меня вот такой
CODE ( javascript):
скопировать код в буфер обмена
window.fbAsyncInit = function() { FB.init({ appId : '534546999999999', status : true, xfbml : true, }); FB.Event.subscribe('edge.create', function(response, element) { console.log(response); console.log(element); } ); FB.Event.subscribe('edge.remove', function(response, element) { console.log(response); console.log(element); } ); }; (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/ru_RU/all.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
а все кнопки специализируются в диве типа
CODE ( html):
скопировать код в буфер обмена
<div class="fb-like" data-href="http://test.xm/msk/blog/2/" data-layout="button_count" data-action="like" data-show-faces="true" data-share="true"></div>
по сути в этом диве и передаются параметры, но набор параметров не полный, бонально только ссылка. А было бы удобней если была бы функция JS передавался id дива и параметры и она в этом диве выводила кнопки.
|