2011-06-10 23 views
0

我有一個在PHP中生成的產品列表。臉譜和PHP。如何添加獨特的按鈕?

該列表包含:title | description | price | like_button

的Like按鈕,我用的是:

<iframe src="http://www.facebook.com/plugins/like.php?app_id=103750869718158&amp;href= echo "http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].'; &amp;send=false&amp;layout=button_count&amp;width=100&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe> 

列表獲取與產生的,可以說,20種產品和20喜歡。

當我點擊一個Like按鈕時,所有其他像按鈕被激活,我希望他們是獨立的彼此。

here是一個想法

所有幫助或想法的讚賞, 感謝

+1

您發佈的代碼並不完全意義(我看到一個流浪'echo'在iframe中的'src'標籤,例如)... – 2011-06-10 23:27:31

+0

敢肯定你需要一個單獨的按鈕每一個。 – 2011-06-10 23:28:02

+0

@布萊恩 - 看到他的問題主題。我認爲OP意識到這一點......;) – 2011-06-10 23:29:28

回答

2

看看網頁你使用爲例(而不是網頁的營銷視頻,but the actual page itself):(?XFBML)

<fb:like width="90" layout="button_count" href="http://r.levi.com/product/index.jsp?productId=3672714&amp;r=&amp;c=3" font="arial" ref="FamilyLike:3515596"></fb:like> 

我不是最新的Facebook的FBML標記語法,但看起來這裏的關鍵是href,每個產品都是唯一的。 ref屬性也看起來很有用。

According to Facebook

  • HREF - 網址喜歡。 XFBML版本默認爲當前頁面。
  • ref - 跟蹤引薦的標籤;必須少於50個字符並且可以包含字母數字字符和一些標點符號(當前爲+/= - 。:_)。 ref屬性使得當用戶點擊從流故事一個像操作的鏈接兩個參數被添加到參照網址:
    • fb_ref - 裁判參數
    • fb_source - 流類型( 'home','profile','search','other')和發生點擊的事件類型('oneline'或'multiline'),並與下劃線連接。

我認爲這裏要注意的最大區別在於,所期望的功能是使用Facebook markupJavaScript SDK實現的,而不是簡單的iframe方法。附加功能需要一些額外的開發工作,儘管不多。

1

HREF屬性需要爲每個「喜歡」是獨一無二的。