在同一页面上激活Facebook和facebook评论

时间:2013-01-21 10:47:54

标签: login facebook-like facebook-javascript-sdk facebook-comments facebook-login

这是我的情况。

我在一个页面上有两个Facebook喜欢和一个Facebook评论。 (使用javascript sdk facebook)

我试图喜欢其中一个facebook喜欢它并打开facebook登录授权窗口,我输入我的登录详细信息。仅适用于该特定按钮。当我点击同一页面中的另一个按钮时,它会打开一个弹出窗口并突然关闭..但没有喜欢注册第二个按钮。对于另一个像按钮工作,我需要刷新页面...和Facebook评论插件相同的情况......

请建议我一种方式,如果用户使用其中一个按钮启动登录,其他Facebook喜欢和评论将自动工作,而无需刷新页面...我有线索刷新Facebook插件完全靠使用     FB.XFBML.parse(); 但我不知道将上述功能附加到特定事件......

检查此网址

http://hillarsaare.com/projects/facebook/multi-like/

您可以在同一页面上看到多个相似的按钮...如果您已经通过Facebook登录并访问该页面,那么您可以在那里查看所有帖子...但是如果您还没有登录并访问该页面,单击其中一个相似的按钮将提示您通过Facebook登录,登录后,您将无法再喜欢页面中的任何其他帖子,除了您单击的帖子...当您进行页面刷新时,它会正常工作......

谢谢

1 个答案:

答案 0 :(得分:0)

我认为您可以在页面上的每个相似按钮上使用此解决方法:

  

订阅auth.statusChange   (http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/)   并检查它是否是成功登录。如果是这样,请重新渲染   按钮代码到你的DOM,然后让Javascript SDK重新解析它   使用FB.XFBL.parse()   (http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

类似于: Facebook like button status update