2012-08-04 53 views
17

我有一個頁面上有多個新聞項目。列表中的每個項目都必須有自己的與計數一樣的按鈕。如何將多個Facebook Like按鈕與計數器在同一頁上

是否有可能爲同一頁上的每條新聞計數多個Like按鈕?

Multiple Facebook like button with count on the same page

+0

沒有標記這個問題下來吧。我花時間發佈答案,這是一個很好的問題。 – 2012-08-04 17:36:00

回答

13

每個像按鈕的代碼必須有它自己唯一的URL。

參考:http://developers.facebook.com/docs/reference/plugins/like/

我用PHP來實現這一目標,通過拉動從 數據庫所需的所有相對URL,循環他們, 寫返回數據的href PARAM的HTML5就像按鈕代碼。

您可以像我一樣手動設置這些鏈接或設置動態系統。


html5按鈕代碼。

<div class="fb-like" data-href="'.$thepage[link1].'" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="tahoma" style="margin-left: auto; margin-right: auto; text-align: center;"></div> 

<div class="fb-like" data-href="'.$thepage[link2].'" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="tahoma" style="margin-left: auto; margin-right: auto; text-align: center;"></div> 

<div class="fb-like" data-href="'.$thepage[link3].'" data-send="false" data-layout="button_count" data-width="90" data-show-faces="false" data-font="tahoma" style="margin-left: auto; margin-right: auto; text-align: center;"></div> 

XFBML按鈕

<fb:like href="http://anotherfeed.com?link=1" send="true" width="450" show_faces="true"></fb:like> 

<fb:like href="http://anotherfeed.com?link=2" send="true" width="450" show_faces="true"></fb:like> 

<fb:like href="http://anotherfeed.com?link=3" send="true" width="450" show_faces="true"></fb:like> 
+5

這只是我,還是這使得Chromes內存使用量猛漲? – 2014-10-05 09:18:47

相關問題