2011-06-26 141 views
6

嗯,我只是有一個非常直接的問題: 如何顯示Facebook上的最新評論評論社交插件在我的網站上?如何顯示Facebook的最新評論評論social plugin?

我已將facebook comments社交插件集成到我的wordpress博客上,我只想在我的側欄上放置一個窗口小部件,顯示社交插件最近的評論。

謝謝!

+0

您可以用這個小工具來顯示在您選擇的小工具區內您的網站的最新Facebook評論。 https://www.heateor.com/facebook-comments-moderation – terriblecoder45

回答

3

社交插件有一些方法來改變它的佈局,但他們都會允許用戶寫一個新的評論。 FQL只能獲得評論的一種方法。

要使用它,包括在你的代碼中的Facebook all.js(我猜你擁有它,一旦你使用社交插件),並執行以下操作:

首先創建一個類的評論一個div 「:

<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有一類就是不評論,只是取代。此代碼將在您的評論元素中創建幾個帶類註釋的元素。

我正在使用jQuery來迭代評論。

希望它有幫助!

+0

謝謝老兄!那麼,我嘗試了它,它的工作原理......它顯示了評論的彈出對話框......(我不知道如何編寫JavaScript代碼)..但是我怎麼才能讓它在段落中發佈文本呢? ....另一個問題是,它只顯示來自某個域的特定頁面的評論,而不顯示具有頁面的整個域...(請參閱Itnotes.tk)...再次感謝您的兄弟! – Raven

+0

我改變了一下答案。關於整個領域,不幸的是我認爲這是不可能完成的。 –

+2

以直接的方式獲取整個域名的評論是不可能的。看到我在這裏發佈的答案 http://stackoverflow.com/a/10412716/280503 – gardenofwine

-2

您可以用這個小工具來顯示在您選擇的小部件區域在您的網站中發佈的最近Facebook評論。 https://www.heateor.com/facebook-comments-moderation

+0

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/16307756) – Confiqure

+0

@Confiqure對不起,更新了我的答案。 – terriblecoder45