2011-07-26 53 views

回答

0

你應該能夠包括每個頁面上的評論插件,而不在https://developers.facebook.com/docs/reference/plugins/comments/做什麼特別的,文檔,還有一個特殊的FB:評論數標籤,你可以用它來輸出的評論數量一個給定的URL

+0

所以你告訴我,我應該手動創建每個項目的應用程序ID。有什麼辦法來創建它有問題或使用Facebook的API來創建它時創建新項目? – user851559

+0

不,您爲您的網站創建一個應用ID,並且每個產品的頁面使用自己的評論插件,所有鏈接到相同的應用ID用於分析和評論審覈目的 – Igy

2

我知道這種反應月末來而,但一旦你有從Facebook應用程序ID,一個簡單的元標記添加到您的母版頁,模板頁,等:

<meta property="fb:app_id" content="..." />

然後評論插件添加到您的項目頁面模板:

<fb:comments id="comments-box" href="..." num_posts="5"></fb:comments>

然後,您需要將href="..."值設置爲每個項目網頁的唯一URL。如果您使用的是Razor語法,只要您可以保證每個頁面的URL始終完全相同,即任何變體都是查詢字符串參數等,就可以具有不想要的/意外的,但它可以像href="@Request.Url.AbsoluteUri"一樣簡單結果。

+0

我應該在'meta'標籤內容中添加什麼內容'?正如你剛纔寫的'...' – william

+0

你的應用程序ID由Facebook提供。它對每個應用程序都是獨一無二的,這就是爲什麼我不包含它的原因您可以在開發者網站的Facebook應用程序的屬性中找到它。 – sellmeadog