加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 为我网站上的任意元素创建“赞”按钮,并回读状态 – 可能

发布时间:2020-12-13 18:04:59 所属栏目:PHP教程 来源:网络整理
导读:我是Facebook编程的新手,并且想知道,作为 this question的后续行动,以下是否可行. 我在网站上有一系列活动.我从几个RSS源中获取它们,并且完全自由地输出它们 – 例如作为单页,所以每个事件都有一个永久链接. 我想要 为每个事件创建一个Facebook“喜欢”按钮,
我是Facebook编程的新手,并且想知道,作为 this question的后续行动,以下是否可行.

我在网站上有一系列活动.我从几个RSS源中获取它们,并且完全自由地输出它们 – 例如作为单页,所以每个事件都有一个永久链接.

我想要

>为每个事件创建一个Facebook“喜欢”按钮,而不以任何方式进入Facebook系统
>通过JavaScript或服务器端回读当前用户对任何一个事件的“喜欢”状态,这样我就可以在“我喜欢的事件”列表中显示这些事件.重要的是,我需要能够在后续页面请求中读取状态,而不仅仅是在用户单击“喜欢”按钮的那一刻.

@ karim79的回答确实回答了第一部分,但不是第二部分.

此页面包含创建按钮所需的所有信息:Social plugins > Like button还有一个FBML事件可以在有人注册时做出反应.但这仍然无法让我检查返回用户的“喜欢”状态.

有没有办法做到这一点?

一种为你的网站自动生成“喜欢”链接的脑死亡方式(我最近实现的 – 所以我知道有效)就是简单地生成’href’参数,其中(facebook’s)like.php从iframe源读取.只需使用它们的widget thingie构建iframe代码,并使用PHP来动态化href参数:
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode($url); ?>%2F&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:75px; height:21px;" allowTransparency="true"></iframe>

您可以在有限的范围内对其进行自定义,只需查看按钮创建小部件下的属性列表即可.

使用fbml(我懒得合并,有些不情愿,因为我不得不包括另一个库):

<fb:like width="200" show_faces="no" href="<?php echo $url; ?>"></fb:like>

这里有一个简洁的例子清单:http://fbrell.com/xfbml/fb:like

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读