Кнопка «Мне нравится» на Facebook для видео на Facebook - PullRequest
1 голос
/ 06 апреля 2011

Сегодня я создал вкладку iframe на нашей странице Facebook в качестве целевой страницы. На этой вкладке мы показываем видео, реализованное из Facebook.

Теперь я хочу добавить кнопку «Нравится» Facebook для этого видео на этой странице, я реализую код, сгенерированный страницей разработчика LIKE BUTTON.

<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Fvideo%2Fvideo.php%3Fv%3D345848348745&amp;layout=button_count&amp;show_faces=true&amp;width=100&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:120px; height:21px;" allowTransparency="true"></iframe>

Теперь кнопка, где отображается, но без учета. Если я нажимаю кнопку «Мне нравится», счетчик становится видимым (отображается +1), а затем возвращается назад (не отображается счет).

Знаете ли вы, могу ли я использовать кнопку «Мне нравится» непосредственно для URL-адреса Facebook? http://www.facebook.com/video/video.php?v=345848348745

Спасибо тебе!

Ответы [ 2 ]

1 голос
/ 04 июня 2012

См. Приведенный ниже код для примера реализации кнопки LIKE , которая работает во всех браузерах.

HTML:

<iframe  id="IframeTemp" src="#"  scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:55px;" allowTransparency="true">
</iframe>

JavaScript:

<script type="text/javascript">
    var currenturl = document.URL + "&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=55";

    var url = "//www.facebook.com/plugins/like.php?href="+currenturl;
    document.getElementById("IframeTemp").src = url;
    var myIframe = parent.document.getElementById("IframeTemp");  

    // Setup the width and height 
    myIframe.src = url;  
</script>

Не забудьте сохранить Javascript на главной странице, доступной в Facebook для разработчиков.

0 голосов
/ 11 апреля 2011

У меня была та же проблема, что и у вас в проекте, над которым я работаю. Я обнаружил, что вы можете «понравиться» URL для реального видео файла, в вашем случае http://www.facebook.com/v/345848348745

однако, проблема с этим решением состоит в том, что лайки не будут агрегироваться на фактический URL страницы видео. Они будут двумя отдельными "похожими" сущностями

Кажется, это ограничение функциональности, подобной fb, на данный момент, боюсь,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...