我想要实现的目标似乎应该非常简单......
我在一个网格中有一张10-20张照片的图库,所有这些都在一个PHP页面上。
我希望每张照片下面都有一个Facebook“赞”按钮。当用户的个人资料(如果他们选择)共享“赞”时,我希望它显示他们喜欢的照片,但链接到带有图库的页面。
我想要完成的线框图像在这里:http://i.stack.imgur.com/u3h0E.png
现在,我只是使用一个简单的Facebook Like Button,但我希望将每个Like按钮绑定到相应的照片,然后将其全部绑定到此图库页面。
任何帮助或指示表示赞赏!肯定宁愿远离设置任何复杂的Graph API,但如果这是唯一的方法,请告诉我!
答案 0 :(得分:0)
一个快速的解决方案是让图库中的每张照片(及其各自的like
按钮)在其自己的IFRAME中呈现。就照片显示和LIKE按钮而言,它们位于单独的上下文(和URI)中。然后,您可以将任何请求重定向到不来自AJAX请求的URI(即,每当有人尝试访问已被“喜欢”的内容时)到画廊页面。这有一个额外的好处,你可以(当你的应用程序发展)使用AJAX调用来替换和加载新照片,而不是旧照片,只需要很少的努力(虽然这是切线)。