17

我有一页有多个新闻项目。列表中的每个项目都必须有自己的 Like 按钮和计数。

是否可以在同一页面上为每个新闻放置多个带有计数的 Like 按钮?

在同一页面上计数的多个 Facebook 喜欢按钮

4

1 回答 1

12

每个喜欢的按钮代码都必须有自己唯一的 url。

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

我使用 php 来实现这一点,方法是从数据库中提取所需的所有相关 url,循环它们并将返回值写入 html5 中的 data-href 参数,如按钮代码。

您可以像我一样手动设置这些链接或设置动态系统。


html5 按钮代码。

<div class="fb-like" data-href="'.$thepage[link1].'" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="tahoma" style="margin-left: auto; margin-right: auto; text-align: center;"></div>

<div class="fb-like" data-href="'.$thepage[link2].'" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="tahoma" style="margin-left: auto; margin-right: auto; text-align: center;"></div>

<div class="fb-like" data-href="'.$thepage[link3].'" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="tahoma" style="margin-left: auto; margin-right: auto; text-align: center;"></div>

xfbml 按钮

<fb:like href="http://anotherfeed.com?link=1" send="true" width="450" show_faces="true"></fb:like>

<fb:like href="http://anotherfeed.com?link=2" send="true" width="450" show_faces="true"></fb:like>

<fb:like href="http://anotherfeed.com?link=3" send="true" width="450" show_faces="true"></fb:like>
于 2012-08-04T17:34:18.850 回答