0

我正在开发一个很大的 php 数据库网站,我正在尝试获取它,因此为该网站制作的每个帖子都有一个(facebook)like 按钮。唯一的问题是 facebook 喜欢不是个性化的,并且是特定于页面的,所以当我喜欢 1 时,它们都会被喜欢。如果我可以将每一个都放在帖子的评论部分,这将不是问题,因为它位于不同的页面上,但每个评论部分都由我传递给它的 php id 变量进行个性化(这实际上并没有改变 url但只有页面上显示的内容)。有什么办法可以让每个喜欢的按钮都独立运行吗?这是我一直在努力的网站。

www.linkerbolt.com

4

1 回答 1

1

在您创建的包含 facebook like 按钮的 div 中,您可以添加一个 data-href 属性,在此属性中您可以添加指向您想要的任何页面的链接:

data-href="www.whicheverpageyouwant.com"

在您的情况下,您需要为每个帖子使用不同的 URL。您可以创建一个接收帖子 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; ?>
于 2013-06-19T20:41:59.093 回答