如何在页面上多次显示Facebook评论框?

时间:2013-01-29 16:06:42

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-comments

我有一个面包店网站页面,在页面上会有一个蛋糕列表。将会有一张蛋糕图片,然后是一个评论框,让人们评论这个特定的蛋糕。每个蛋糕都需要有自己的一组评论,彼此分开。

但除非我弄错了,否则facebook评论插件会链接到网页的网址,并且无法多次显示?

有没有办法每页多次显示它,并将它单独链接到每个蛋糕,所以评论不会混淆?

3 个答案:

答案 0 :(得分:1)

除了每个产品的唯一锚标记外,您还可以在查询字符串中添加产品ID,例如www.yoursite.com?productID=44

在我的情况下,我动态创建了一个显示产品细节的div。还有必要强制Facebook脚本使用FP.XFBML.parse command

显示评论部分

答案 1 :(得分:1)

  

但除非我弄错了,否则facebook评论插件会链接到一个页面   网址,并且无法多次显示?

可以显示。虽然它与您的网站网址相关联,但您始终可以在网址中的自动运营商之后附加自定义字符串。

  

有没有办法在每页显示多次,并链接它   个别地对每个蛋糕,所以评论不要混淆?

这里的诀窍是使网址独一无二。

这可以通过各种方式完成:

1)www.something.com#commentbox1

2)www.something.com?section=commentbox1

我在我当前的网站上使用此功能,其中有超过10个评论框:http://www.arrowlife.com/

答案 2 :(得分:0)

您可以为每个评论框使用唯一的网址,例如:www.yoursite.com/#comments1,www.yoursite.com/#comments2等。这由Heliboy23在this answer底部描述页。

这有效,但我不知道如果您需要每个盒子的版主权限,那么这是否可行。我现在正在使用Heliboy23的解决方案,但我无法使用多个独特的评论框。它适用于一个盒子或多个盒子,它们表现为一体。 (如果你在一个评论中,评论将显示在所有其他人身上)

也许其他人可以告诉我们如何包含审核权利?