【问题标题】:How to show facebook comments "Add comment" field by default默认情况下如何显示facebook评论“添加评论”字段
【发布时间】:2012-01-26 19:41:56
【问题描述】:

我正在为我的网站使用 facebook 评论插件,但遇到了一个小问题。 当创建一定数量的cmet时,“添加评论”字段消失,用户必须点击添加评论链接才能显示它。

这个:


我想知道无论有多少 cmets,是否有办法始终显示“添加评论”字段。

所以它看起来像这样:

编辑:这是我的 facebook-cmets 代码


<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=/*my app ID*/";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

<div class="fb-comments" data-href="http://myweb.com/<?php echo "$article_id";?>" data-num-posts="10" data-width="520"></div>

【问题讨论】:

    标签: facebook facebook-apps facebook-comments


    【解决方案1】:

    转到“编辑评论设置”并在“评论编辑器”部分选中“始终显示”。您需要以该页面的管理员身份登录才能配置 cmets 设置。

    【讨论】:

    • 我以管理员身份登录,并在元标记中指定了我的管理员 ID,但我没有看到类似“编辑评论设置”的任何内容,我确实有公共 cmets/审核视图之类的链接/Settings,但它们都不包含与您发布的内容类似的任何内容。
    • 哦,在设置中它要求 fb_app:id 查看全局设置。有必要吗?你用一个吗?
    • 是的,原来我需要 app_id 才能进去))谢谢你的回答,一旦stackowerflow允许我(2小时后)我会奖励赏金
    • 对不起,我不太明白我有同样的问题,不知道如何解决我从developers.facebook.com/docs/reference/plugins/comments 获得嵌入的 cmets 框的代码,这是否意味着我需要在我的 Facebook 页面上找到设置?
    【解决方案2】:

    我在最后尝试过,默认情况下会显示评论框。 https://developers.facebook.com/docs/reference/plugins/comments/

    你尝试过覆盖 CSS 吗?

    #facebook .hidden_elem {
    display: none !important;
    }
    

    在你的 css 中提到它:

       #facebook .hidden_elem {
        display: block !important;
        }
    

    【讨论】:

    • 不,这不起作用,我没有覆盖 css。谢谢尝试)))
    • 只是改变样式无论如何都行不通,因为当您单击添加评论链接时会发生很多事情。有关详细信息,请参阅检查器中的 onclick 事件。
    【解决方案3】:

    你必须是这个页面的管理员,

    去:

    http://developers.facebook.com/tools/comments

    --> 设置->评论编辑器-> 始终显示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 2016-06-06
      • 1970-01-01
      • 2012-10-14
      • 1970-01-01
      • 2021-10-19
      相关资源
      最近更新 更多