2010-05-02 60 views
3

我的一个网页使用Ajax显示有关多个活动的信息。多个Facebook Like按钮(不同的活动)在一个页面上?

我想每个活动都有一个Like按钮。这意味着页面上有多个Like按钮,每个活动一个。这可以做到吗?

Like按钮的url可以包含#!state1吗?

例如,网页位于www.example.com/index.html

它有它的多个FB像按钮,一个用于URL www.example.com/index.html#!activity1 另一个用于www.example.com/index.html#!activity2

这两个Like按钮是否独立工作?

+1

改为使用分享按钮! http://wiki.developers.facebook.com/index.php/Facebook_Share – 2010-05-02 16:53:18

回答

5

您可以在单个页面上有多个像按钮一样的按钮,但每个按钮都必须链接到单独的页面。例如:如果您有产品,每个列表旁边可能会有一个类似按钮,但类似按钮的链接将链接到产品详细信息页面。

如果您确实想要在您的网站上创建幻像页面,请使用meta tags。然后在你的index.html上,使用链接到这些页面的按钮。

为了确保没有人能够在您的幻象页面,包括标签:

<meta http-equiv="refresh" content="0;url=http://www.example.com/index.html/"> 

这样,如果有人点击上的Facebook墙上出现的链接时,他们会被重定向到正确的页面。

+0

假设你有一个网站链接到一个Facebook页面,并且你在这个网站上也有博客文章。如果您在各个博客文章中设置喜欢,您如何管理他们与单个Facebook页面的关系?谢谢 – Evans 2011-03-31 08:51:33

+0

问题在于它没有给Facebook足够的时间来刮取opengraph标签。我已经设定了我的5秒,但它作为一个用户看起来有点奇怪。如何限制只能访问这些虚幻页面到Facebook.com域名...所以他们可以取消它,但用户可以查看它? – JoeW 2012-12-03 10:40:07

相关问题