如何根据传递给页面的变量使facebook like按钮具体化

时间:2013-06-19 20:38:45

标签: php html

我正在开发一个对PHP数据库很重要的网站我试图得到它所以每个帖子都有一个(facebook)按钮为网站制作。唯一的问题是Facebook喜欢的不是个性化的,而且是特定于页面的,所以当我喜欢1时,他们都会受到欢迎。如果我可以将每个人放在帖子的评论部分,因为它位于不同的页面,但每个评论部分都是由我传递给它的php id变量个性化(这实际上不会更改网址),这不会是一个问题但只有页面上显示的内容)。是否有任何方法可以使每个像按钮自己的行为? 这是我一直在努力的网站。

www.linkerbolt.com

1 个答案:

答案 0 :(得分:1)

在您创建的包含facebook like按钮的div中,您可以添加data-href属性,在此属性中,您可以添加指向所需页面的链接:

data-href="www.whicheverpageyouwant.com"

在您的情况下,每个帖子都需要不同的网址。您可以创建一个接收帖子ID的页面并显示一个帖子(www.yoursite / posts / 35),并在必须在同一页面上显示多个时,将data-href设置为指向每个相应的页面。

虚构的例子:

<?php foreach ($forumPosts as $post) : ?>

    <div class="fb-like" 
        data-href="wwww.yoursite/forumpost/<?php echo $post['id'];?>" 
        data-send="true" 
        data-width="450" 
        data-show-faces="true" />

<?php endforeach; ?>