2012-05-25 91 views
2

我在我的新聞頁面上實現了Facebook評論框。它的工作原理。問題是,如果我在一個頁面上發表評論,它將顯示在包含fb評論框的所有頁面上。自動生成的Facebook評論框

目前我的代碼看起來是這樣的:

<b><div class="fb-comments" data-href="http://selandia-ceu.dk/selandia/nyheder.aspx" data-num-posts="3" data-width="500"></div> 

<script> 
    var fb-comments = document.getElementById('fb-comments'); 
    mydiv.innerHTML = 
    '<div class="fb-comments" data-href="' + document.location.href + '" data-num-posts="3" data-width="500"></fb:comments>'; 
    FB.XFBML.parse(fb-comments); 
</script></b> 

的網站使用微軟服務器。代碼中的網址應該是指正在查看的當前網頁。任何人都知道我應該做什麼? :)

評論在頁面上被臨時禁用。

我得到的代碼(FB.XFBML.parse)從這個線程額外位: Different Facebook comment box after each ajax call

回答

0

您可能需要清理你的Open Graph的標籤,因爲每個評論插件指向會將該網址被Open Graph短消息抓取並用於確定規範URL。該問題可能是您的評論的插件都最終指向相同的規範網址:

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fselandia-ceu.dk%2Fselandia%2Fnyheder.aspx

使用此調試工具檢查您的Open Graph的標籤,並確保每個頁面都有它自己的標準網址。您還需要根據調試器的建議更正HTML中的fb:admins標籤。