2012-02-23 34 views
4

有人觉得Facebook Like按钮太侵入某个用户界面吗?像它不适合,就像它是一些便宜的塑料东西?Facebook Like按钮的文本版本?

有没有人曾经使用过JS或其他东西来做出像纯文本之类的替代方案?如果是这样,有没有人做过任何A/B测试,看看它是否与原始版本一样好?

此外,这是否会违反Facebook的TOS说:“你不能遮掩或掩盖我们的社交插件的元素,如Like按钮或Like框插件”?

http://jsfiddle.net/dwaynie/HqA3H/9/

谢谢!

+0

问题是没有建设性。请提供代码问题。 – jmishra 2012-02-23 12:57:12

+0

如果你想用一个简单的文本链接代替像按钮,然后用CSS隐藏像按钮,并使用JavaScript触发按钮上的锚定点击事件,最简单的方法就是用jQuery'.trigger()' – Thielicious 2017-08-14 15:22:50

回答

1

将只允许修改的Like按钮(和所有其他社交插件)是指那些通过代码生成接口http://developers.facebook.com/docs/reference/plugins/like/

+1

我知道很多网站设计自己的社交网络按钮,这些按钮可用于网站的设计。他们经常使用社会标志的可识别方面,以便有良好的品牌认知度,但仍然保持网站的设计语言。像kickstartproductions.net和trenchescomic.com。 - DorkRawk – 2012-02-25 06:54:47

1

好实现的,这里是我想出。 google搜索的位的伎俩

http://jsfiddle.net/HqA3H/24/

在脚本标记后的小提琴,你可以看到

VAR fbURL =“http://www.facebook.com/plugins/like。 php?href = http://www.lolwhuuwtwtf.com & show_faces = trace & width = 450 & action = like & colorscheme = light“;

变化www.lolwhuuutwtf.com到无论你的网站链接,它会工作得很好:) 您可以向下滚动,看到了HTML,它编辑您的需求,但一定不要删除 “ID =” flb“onclick =”insertLikeButton();“' 因为那会触发javascript等等。

+0

我的另一个建议是不使用Facebook的这个目的,而是你自己的数据库,只是使用Facebook风格的按钮,所有的点击,所以用户会认为它在Facebook上喜欢:D – 2012-02-23 13:57:34

4

为Facebook和Twitter创建纯文本链接,并使用CSS来完成您的样式。以下是如何建立(与适当大小的弹出窗口)链接:

http://jsfiddle.net/c6XQT/

下面的代码:

<a href="JavaScript:window.open('http://www.facebook.com/sharer.php?u=http://jsfiddle.net','','width=657,height=400,scrollbars=1')">Like</a> 

<a href="JavaScript:window.open('https://twitter.com/share?url=http://jsfiddle.net&text=Check out this link:','','width=450,height=350')">Tweet</a> 
+0

Effing奇妙 - 非常感谢你! – 2012-07-22 07:36:45

+0

任何想法如何实现与Facebook的相同的事情虽然像?最好在其旁边有一个(N)计数器。 – 2012-07-22 07:43:32

+0

可能有办法做到这一点,但你一定需要使用Facebook的API。在过去,我刚刚记录了人们点击链接并显示该数字的次数,而不是处理Facebook API的所有开销。当然,这个数字不会真的成为Facebook上'喜欢'的数量,但是谁在乎呢? – 2012-07-23 04:17:26