2012-03-30 1 views
3

私たちのウェブサイトのコメントにはhttp://developers.facebook.com/docs/reference/plugins/comments/プラグインが使用されています。Facebookのコメントプラグイン:コメントを並べ替える方法、最新のものを最初に?

ツールが表示されますが、社会的な「因子」によってソートされているコメントは、すなわち、ずっと言っていますコメント最初など

私が最初に最新のコメントを表示したい、時系列逆。私はどのようにこれをすべての訪問者のためのデフォルトとして設定するのか分かりません。私はここにいくつかのアイデアを発見した

Facebook comments plugin - how to sort comments? Setting Facebook comments web plugin

をしかし、これに注目することは、もはや動作しているようです。

あなたは何をすべきか考えていますか?

答えて

1

まあ、私はいくつかの研究を行なったし、私のために働いた解決策が見つかりました:facebook comment plugin

例:

すべての

まず、私はあなたが上で取得することができ、Facebookやから生成されたコードを取りました

<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/de_DE/all.js#xfbml=1"; 
fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

私は、プラグインが表示される側のボディの上部にdivを配置します。スクリプトを頭部または外部のJS-Fileに置くことができます。

その後、生成されたコードの2番目の部分をComments-Pluginを表示したい場所に置きます。

例:今すぐ

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

最も重要な部分:

data-sort-by="reverse_time" 

コメントに表示されます:私は、クラスのFB-コメント付きのdivの中に別のデータ属性を入れます時系列の逆順!

私は助けました!

+0

正しい属性がある - データ・オーダー・バイ= "reverse_time" –

7

私はこれに多くの答えを見ましたが、これだけが私のために働いていました。

<div class="fb-comments" data-href="your-website" data-num-posts="5" data-width="638" data-order-by="reverse_time"></div> 

とにかく設定するための重要なことは、データ順序バイ=「reverse_time」です。ここ

+0

これは私のために働いた – heathhettig

+0

私は "reverse_time"ではなく "reverse-time" – kjw

0

[OK]を応答デザインとソートの両方FBのコメント:

htmlファイル内:

<div class="fb-comments" data-href="http://www.yourpage.org/" data-numposts="20" data-width="100%" data-order-by="reverse_time" data-colorscheme="light"></div> 

CSSファイル内:

.fb-comments { 
    min-width: 100% !important; 
    width: 100% !important; 
} 
関連する問題