Как отобразить последние комментарии из социальной сети Facebook Comments? - PullRequest
6 голосов
/ 26 июня 2011

Ну, у меня просто довольно прямой вопрос: Как отобразить последние комментарии из плагина Facebook Comments на моем сайте?

Я встроил плагин для комментариев в Facebook в свой блог WordPress и просто хочу разместить на боковой панели виджет, который отображает последние комментарии из плагина для социальных сетей.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 26 июня 2011

Социальный плагин имеет несколько способов изменить свой макет, но все они позволят пользователю написать новый комментарий. Один из способов получить только комментарии - это 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 для итерации комментариев.

Надеюсь, это поможет!

0 голосов
/ 02 июня 2017

Вы можете использовать этот виджет для отображения последних комментариев Facebook, сделанных по всему вашему сайту, в выбранной вами области виджетов.https://www.heateor.com/facebook-comments-moderation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...