Социальный плагин имеет несколько способов изменить свой макет, но все они позволят пользователю написать новый комментарий. Один из способов получить только комментарии - это FQL.
Чтобы использовать его, включите в свой код файл facebook all.js (я полагаю, он у вас есть, если вы используете плагин для социальных сетей) и выполните следующие действия:
Сначала создайте div с классом 'comments':
<div class="comments"></div>
Затем выполните следующие действия в javascript
FB.api(
{
method: 'fql.query',
query: 'select text from comment where object_id in (select comments_fbid from link_stat where url ="http://developers.facebook.com/docs/reference/fql/comment/")'
},
function(response) {
$.each(response, function(i, e) {
$(".comments").append("<div class='comment'>"+e.text+"</div>");
});
}
);
Если у вашего div есть класс, который не является комментарием, просто замените $(".comments")
на $(".your-class")
. Этот код создаст несколько элементов с комментарием класса внутри вашего элемента комментариев.
Я использую jQuery для итерации комментариев.
Надеюсь, это поможет!