我正在网站I Am Stronger上工作。在博客页面上,我有2个不同的按钮,一个在顶部,一个用于实际的博客帖子。
我希望博客文章能够显示自己的“喜欢”总数。我在每个网址上都有不同的网址,但由于某种原因,网址从一个传递到另一个。例如,I liked this story但this 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&send=false&layout=button_count&width=100&show_faces=false&action=like&colorscheme=light&font=segoe+ui&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&send=false&layout=button_count&width=100&show_faces=false&action=like&colorscheme=light&font=segoe+ui&height=21"></iframe>
有人可以告诉我这个问题是什么吗?
谢谢。
答案 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&story=12" send="false" width="450" show_faces="false"></fb:like>
因此,对于每个不同的博客条目,“story = xx”都需要有所不同,您需要一种方法来自动给出(即不是硬编码)......
只是我的5c:)
答案 1 :(得分:0)
我的浏览器正在缓存它。它一直在努力。我觉得现在真的很蠢。对不起&gt;。&lt;