gpt4 book ai didi

Facebook 点赞按钮,用于点赞索引/列表页面上的各个内容项

转载 作者:行者123 更新时间:2023-11-30 05:19:58 25 4
gpt4 key购买 nike

我们希望实现一个包含内容项列表的页面,显示每个内容项的标题和摘录。我们希望在每个内容项旁边有一个 Like 按钮,单击该按钮时,“喜欢”单个项目,而不是索引页面。

我们已经在其他地方(以前是 Mashable.com,在他们的主页上)看到了这个实现,但是使用标准实现我们无法让它工作。有人有什么建议吗?

我们正在使用 PHP/Symfony。

注意:我不是程序员,所以这个问题没有用技术语言来表述——但是任何答案都会传递给能够理解它们的程序员。

最佳答案

您只需要在页面上的每个赞按钮上设置 href 属性。例如,

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like href="http://www.example.com/item1"></fb:like>
<fb:like href="http://www.example.com/item2"></fb:like>
<fb:like href="http://www.example.com/item3"></fb:like>

如果每个按钮都有自己的 href,那么每个按钮的行为都是独立的。如果您不包含 href,则点赞按钮会假定您喜欢您正在查看的当前页面。

此外,您应该在您喜欢的每个网址上实现开放图谱协议(protocol)。我的意思是你喜欢按钮的 href 中的 url,而不是喜欢按钮所在的页面。你可以在这里阅读:http://developers.facebook.com/docs/opengraph

做起来很简单。您只需像这样将元标记添加到您的页面标题:

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://opengraphprotocol.org/schema/"
xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<title>The Rock (1996)</title>
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
<meta property="og:site_name" content="IMDb"/>
<meta property="fb:admins" content="USER_ID"/>
<meta property="og:description"
content="A group of U.S. Marines, under command of
a renegade general, take over Alcatraz and
threaten San Francisco Bay with biological
weapons."/>
...
</head>
...
</html>

关于Facebook 点赞按钮,用于点赞索引/列表页面上的各个内容项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4022747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com