2013-01-16 46 views

回答

3

與Facebook的Like按鈕類似,Facebook comments plugin與URL相關聯 - 這是什麼使它獨特。

由於您在您的網址中使用了ID參數,因此只需將您的網址傳遞給評論插件即可。這應該使每個頁面都有一組獨特的評論。

例如,在產品第5頁,你可以這樣做:

<div class="fb-comments" data-href="<?php echo 'http://myurl.com?id=' . $_GET['id']; ?>" data-width="470" data-num-posts="2"></div> 

你當然要確保你已經在Facebook的SDK的Javascript代碼段(我建議裝到這個下降你的HTML機身頂部動態):

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

還有其他類型,你可以使用(XFBML,IFRAME),一切都記錄在案here插件。

+0

但id參數後動態 –

+0

改變@ user1982250完全。確保你在每個頁面上的評論代碼中加載,然後動態地換出你的URL。我想象你可以訪問GET變量?請原諒我的PHP,但你只需要做一些類似於data-href =「<?php echo'mydomain.com?id ='。$ _GET ['id'];?>」。修改我的例子。 –

+0

是的,正是我想要的,但PLZ你能給我的asp.net代碼 –

0

使用 FB.XFBML.parse() 新的Facebook的插件

相關問題