喜欢盒子保持相同,不同的页面

时间:2013-04-03 21:44:56

标签: html facebook facebook-like facebook-iframe

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

我希望博客文章能够显示自己的“喜欢”总数。我在每个网址上都有不同的网址,但由于某种原因,网址从一个传递到另一个。例如,I liked this storythis story也说我喜欢它。他们的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>

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

谢谢。

2 个答案:

答案 0 :(得分: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:)

答案 1 :(得分:0)

我的浏览器正在缓存它。它一直在努力。我觉得现在真的很蠢。对不起&gt;。&lt;