Кнопка «нравится» Facebook, которая любит другую страницу / URL

У меня есть список ссылок, и на каждой отдельной странице есть кнопка «как», чтобы «понравиться» этой странице. Но я хочу кнопку «как» рядом с каждой ссылкой в ​​списке, которая понравится URL-адресу ссылки рядом с ней (точно так же, как если бы вы нажали на ссылку, а затем кнопку «как»).

Как мне это сделать?

Чтобы создать кнопку на каждой отдельной странице, я использую следующий код:

<script> window.fbAsyncInit = function() { FB.init({appId: '*****', status: true, cookie: true, xfbml: true}); }; </script> <div class="share_button btn_fb"> <fb:like layout="button_count" font="tahoma"></fb:like> </div> 

Вы можете использовать версию iframe кнопки Like, а не FBML. В iframe требуется передать URL-адрес в качестве части строки запроса.

Здесь вы можете создать код iframe.

Попробуйте следующее:

 <fb:like layout="button_count" href="http://yourlink.com" font="tahoma"></fb:like> 

Где атрибут href – это URL-адрес, который вы хотите, чтобы человек «понравился»,

 <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="[put the url here]" send="true" width="450" show_faces="true" font=""></fb:like> 

Просто замените [put the url here] с URL-адресом, который вы хотите, а затем вставьте полный код в то место, где вы хотите подобную кнопку.

Вы всегда можете просто перейти на страницу разработчиков Facebook здесь:

http://developers.facebook.com/docs/reference/plugins/like/

и он будет генерировать код для вас, и вы можете просто скопировать его на свой сайт. Я просто перепроверил его. Он работает красиво.

Это приведет к генерации кода (или чего-то подобного), который написал @ Coding-Freak.