2012-03-30 3 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

예 :

모든

첫째, 난 당신에 얻을 수있는 페이스 북에서 생성 된 코드를했다

<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에 넣을 수 있습니다.

그 다음에는 생성 된 코드의 두 번째 부분을 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-의견 사업부에 다른 데이터 속성을 넣어 순서대로 역순으로!

희망이 있습니다.

+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

좋아 대답하는 디자인과 정렬 된 두 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; 
} 
관련 문제