0

我在网站I Am Stronger上工作。在博客页面上,我有 2 个不同的点赞按钮,一个在顶部,一个用于实际的博客文章。

我希望博客帖子显示他们自己的“喜欢”总数。我的每个 URL 都不同,但由于某种原因,数字从一个传递到另一个。例如,我喜欢这个故事,但这个故事也说我喜欢它。它们的 iframe 代码不同,第一个指向第一个独特的故事(故事 12),第二个指向第二个故事(故事 14)。URL 是经过编码的,但分别如下所示:

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhttp%3A%2F%2Fiamstronger.ca%2Findex.php%3Fpage%3DActivityDetail%26story%3D12&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=segoe+ui&amp;height=21"></iframe>

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhttp%3A%2F%2Fiamstronger.ca%2Findex.php%3Fpage%3DActivityDetail%26story%3D14&amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=segoe+ui&amp;height=21"></iframe>

有人可以告诉我这个问题可能是什么吗?

谢谢你。

4

2 回答 2

0

这是您在第一个链接中的代码:

<div class="fb-like fb_edge_widget_with_comment fb_iframe_widget" style="float: left;     margin-bottom: 5px;" data-show-faces="false" data-width="80" data-layout="button_count" data-send="false" data-href="http://iamstronger.ca/" fb-xfbml-state="rendered">

这在第二个链接中:

<div class="fb-like fb_edge_widget_with_comment fb_iframe_widget" style="float: left; margin-bottom: 5px;" data-show-faces="false" data-width="80" data-layout="button_count" data-send="false" data-href="http://iamstronger.ca/" fb-xfbml-state="rendered">

我认为问题在于它们都指向同一个网址。还检查了 Facebook 开发人员(http://developers.facebook.com/docs/reference/plugins/like/),代码可能类似于:

<fb:like href="http://iamstronger.ca/index.php?page=ActivityDetail&amp;story=12" send="false" width="450" show_faces="false"></fb:like>

所以“story=xx”对于每个不同的博客条目都需要不同,你需要一种自动给出的方法(即不是硬编码)......

只是我的 5c :)

于 2013-04-03T22:00:11.180 回答
0

我的浏览器正在缓存它。它一直在工作。我现在真的觉得自己很傻。对不起>.<

于 2013-04-03T22:01:53.500 回答