我正在试图找出如何在我从MYSQL打印出的所有数据中添加类似facebook的按钮。现在它显示在每个数据下,但是对于每个数据,类似按钮是相同的(如果我喜欢它,则所有数据都被喜欢)。也许还有将每个像按钮连接到特定的div id,这将使得该按钮特定于该单个数据。
这是我到目前为止所做的:
$msg=$row['msg'];
$id2=$row['msg_id'];
echo '<div class="box" id="'.$id2.'">
喜欢按钮
<div class="fb-like" data-href="http://bookdem.com/Bootstrap-Admin-Theme-master/update_delete.php" data-layout="standard" data-action="like" data-show-faces="false" data-share="true"></div>
如果有人知道这是否可能会很棒!谢谢!
答案 0 :(得分:0)
实际上,Facebook正在检查数据&href&#39; (url)like按钮的属性用于标识单独的按钮。因此,如果您想将每个按钮分开,则必须单独提供数据-href&#39;每个喜欢按钮的属性。
你可以在这里看到一个有效的演示:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = //connect.facebook.net/en_US/sdk.js#xfbml=1&appId=302752836532448&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like"
data-href="http://bookdem.com/Bootstrap-Admin-Theme-master/update_delete.php"
data-layout="box_count" data-action="like"
data-show-faces="false" data-share="true"></div>
<div class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="box_count" data-action="like" data-show-faces="false" data-share="true"></div>