多个相似的按钮在页面上显示相同的数量,iFrame问题?

时间:2012-03-22 20:42:42

标签: mysql facebook facebook-graph-api iframe facebook-like

我这里有一个网页StoneWire News,这是一个由MYSQL驱动的新闻页面。它在页面上显示了几篇新闻文章,每篇文章都是DataBase中的一个不同的行。每个新闻项目都有一个与之相关的链接,使用下面的代码。这已经工作了一段时间但现在一切都变得棘手了,正如你所看到的,似乎所有人都变得彼此联系在一起。从阅读中我可以看到iframe可能是问题的原因。有什么想法我应该做些什么来解决它?

谢谢

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.StoneWire.net%2FNews.php%3FnewsId%3D<?php echo $row_rsNews['newsId']; ?>&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=true&amp;action=like&amp;colorscheme=dark&amp;font&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe>

1 个答案:

答案 0 :(得分:1)

据我所知,Facebook正在显示整个网站的结果,因为iFrame。没有单独的页面来“喜欢” - 即使您的帖子是通过您的数据库引入的。我相信您应该测试两个单独的页面并尝试这一点,并确保用户可以单击标题在单独的窗口中打开该页面。 Facebook可能会喜欢这样。 尝试在Gigs.php和News.php上添加一个类似的按钮,看看它们是否保持“分离”。