1

我们在新闻网站上使用最新的 HTML5 Facebook 评论插件。在这个网站上,一个新闻故事可以出现/出现在多个新闻部分中,因此即使它是相同的故事也有多个唯一的 url。考虑到这一点,我想知道是否有可能相同的评论框/评论出现在同一个故事的每个唯一网址上。

根据我的研究,大多数人都建议 data-href 属性必须是当前页面的 url。我只是想知道是否可以在每个相同的故事实例/页面上的 data-url 属性中仅插入一个故事的开槽实例的 url,而不是当前正在呈现评论框的当前页面的 url . 如果 data-href 值必须是当前页面的 url,我想知道为什么甚至需要这个属性。FB api 不会只是从 location.href 中提取当前页面 url 吗?

4

2 回答 2

0

我不知道最终的答案,但是 Facebook 开发人员文档对 href 参数“href - 此评论插件的 URL。Facebook 上的新闻提要故事将链接到此 URL。”,这似乎表明参数与框的功能关系不大,而与添加评论时 Facebook 将链接到的 URL 关系更大。

我知道我们现在正在研究一种解决方案,该解决方案使用相同的“Like”按钮来表示在主博客页面结果列表上的搜索查询结果的 URL 变体。URL 会根据查询/结果而变化,但相同的“赞”按钮应始终“赞”主博客页面的默认 URL。到目前为止,这似乎奏效了。

您可以尝试并使用调试器工具来查看在使用与页面实际 URL 不同的 href 参数 URL 时是否出现任何错误。

最后一点可能已经说明,谷歌不喜欢具有重复内容的不同 URL。您需要声明一个首选/规范 URL 以避免与 Google 出现问题,并且您可能应该为 Comments href 使用相同的首选 URL。

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=66359

于 2013-03-14T20:37:59.320 回答
0

尝试这个:

<div class="fb-comments" expr.href='data:post.url' data-width="600" data-numposts="5" data-colorscheme="light">

笔记:

在 < 和 div 之间的上述行中没有空格。

将此代码粘贴到上面

class='post-footer-line post-footer-line-3

签到:http ://debaonline4u.blogspot.com

于 2013-12-24T11:47:15.820 回答