当页面上有多个时,为什么像按钮这样的facebook不起作用?

时间:2011-07-05 21:54:18

标签: php javascript facebook api

我正在尝试在这里创建一个类似Facebook的网站http://likes.vermilionsite.com/,但是当你喜欢他们喜欢的帖子只有不到一秒钟而且不同时,有人可以解释如何解决这个问题,是因为存在干扰用多个按钮?

这是我的源代码:

$sql_all = mysql_query("SELECT * FROM posts ORDER BY views DESC LIMIT 0,20")or die(mysql_error());
while($row_all = mysql_fetch_assoc($sql_all)){
$x++;
    echo "<div id=\"item".$x."\" class=\"item\">";
    echo $row_all['content']."<br><br>";
    echo "<div id=\"fb-root\"></div><script src=\"http://connect.facebook.net/en_US/all.js#appId=251780764837127&amp;xfbml=1\"></script><fb:like href=\"http://likes.vermilionsite.com/message.php?id=".$row_all['id']."\" send=\"false\" width=\"450\" show_faces=\"false\" font=\"\"></fb:like>";
    echo "<hr>";
    echo "</div>";
}

2 个答案:

答案 0 :(得分:1)

有一个关于如何获得多个类似按钮的教程:http://www.seriousreport.com/metatags_howtogetmultiplelikebuttons.php

答案 1 :(得分:0)

<div id=\"fb-root\"></div>
<script src=\"http://connect.facebook.net/en_US/all.js#appId=251780764837127&amp;xfbml=1\"></script> 

这应该只在您的代码中出现一次,这可能是问题所在。