【问题标题】:Comments using Facebook Comment Plugin disappear after refresh使用 Facebook 评论插件的评论在刷新后消失
【发布时间】:2013-03-22 07:32:57
【问题描述】:

我使用了这个页面生成的代码:

https://developers.facebook.com/docs/reference/plugins/comments/

但是,由于我的页面是动态的,我替换了这部分:

<div class="fb-comments" data-href="http://example.com" data-width="470" data-num-posts="10"></div>

与...

<div class="fb-comments" data-href="http://www.mywebsite.com/index.php?a=[some dynamic name]" data-width="470" data-num-posts="10"></div>

当我尝试发帖时,评论会显示,但当我刷新页面时,它会消失。我做错了吗?

【问题讨论】:

    标签: facebook plugins facebook-comments social-media


    【解决方案1】:

    是的,您的网址有获取参数。

    facebook like 按钮、cmets 框等,它们不使用 get 参数,所以你有这个:

    http://www.mywebsite.com/index.php?a=[some dynamic name]
    

    或者这个:

    http://www.mywebsite.com/index.php
    

    都一样

    【讨论】:

    • 但是我如何将 FB cmets 放到动态页面上呢?我的意思是,如何将其标记为不同的页面?有办法吗?
    • 嗯,你必须将你的 url 转换成类似 mywebsite.com/index.php/dynamic_name 的东西,例如,如果你查看 stackoverflow 的 url,你会发现它们不是使用 get 参数作为问题的 id , 他们使用 uri 段
    猜你喜欢
    • 1970-01-01
    • 2014-07-09
    • 2012-01-17
    • 1970-01-01
    • 2011-12-18
    • 2012-10-11
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多