我有一个用PHP生成的产品表格列表。
该列表包含:title | description | price | like_button
我使用的Like按钮是:
<iframe src="http://www.facebook.com/plugins/like.php?app_id=103750869718158&href= echo "http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].'; &send=false&layout=button_count&width=100&show_faces=false&action=like&colorscheme=light&font=arial&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>
列表生成,假设20个产品和20个喜欢。
当我点击一个Like按钮时会出现问题,所有其他按钮都会被激活,我希望它们彼此独立。
here是一个想法
感谢所有帮助或想法, 感谢
答案 0 :(得分:2)
以您正在使用的页面为例(不是该页面的营销视频,but the actual page itself):
<fb:like width="90" layout="button_count" href="http://r.levi.com/product/index.jsp?productId=3672714&r=&c=3" font="arial" ref="FamilyLike:3515596"></fb:like>
我没有了解Facebook的FBML(XFBML?)标记语法,但看起来这里的关键是href
,它是每个产品的唯一。 ref
属性似乎也很有用。
我认为这里要注意的最大区别是,使用Facebook markup和JavaScript SDK实现了所需的功能,而不是更简单的iframe
方法。附加功能需要一些额外的开发工作,但并不多。
答案 1 :(得分:1)
对于每个“喜欢”,HREF属性必须是唯一的。
答案 2 :(得分:0)