Facebook喜欢按钮 - 在ebay页面上?

时间:2011-03-29 02:49:53

标签: php javascript facebook

我需要一个像facebook一样的Facebook按钮。现在,这通常很容易(Facebook的ifcks的API的hackjob),但是,他/她想要在Ebay页面上。我该怎么做? Ebay似乎不允许在卖家页面上使用Javascript,所以,也许是一个静态的按钮,一个PHP脚本更新(不知何故)?

5 个答案:

答案 0 :(得分:2)

eBay不允许使用iframe或javacsript。

这就是为什么这家名为3DSellers的公司带有ShareYourItems应用程序,它正在插入Share&像Flash一样的按钮(允许): http://www.3dsellers.com/products/share-your-items/

答案 1 :(得分:1)

我不太了解ebay基础设施,但也许您可以使用开放图形api。 供你参考: http://developers.facebook.com/docs/opengraph/

答案 2 :(得分:1)

这里是Facebook生成器http://developers.facebook.com/docs/plugins/

的地方

当你开始时你的Dream weaver中的代码看起来像这样:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
</body>
</html>

好的,当你从facebook添加HTML5生成代码的第一部分时,你的代码应该类似于:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
</body>
</html>

好吧然后插入代码的第二部分,它应该看起来像这样,除了你的信息:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
</body>
</html>
<div class="fb-send" data-href="http://example.com"></div>

将整个代码从dreamweaver复制到html标签下的ebay列表顶部。

答案 3 :(得分:0)

Ebay允许iframe吗? 然后你可以实现like按钮的iframe变体。

在此处查看并从生成的源代码中复制纯iframe标记: http://developers.facebook.com/docs/reference/plugins/like/

答案 4 :(得分:0)

好的,我已经在Dreamweaver cs 6中完成了这个。

  • 打开DW
  • 创建新的html
  • 在代码模式下转到代码中的标签&lt;体&GT;
  • 之后&lt;体&GT;从facebook html生成器复制HTML 5代码的第一部分
  • 在&lt;&lt;体&GT;在DW
  • 复制facebook HTML 5代码的第二部分并在&lt;之后粘贴到DW中/体&GT; 复制DW中的整个代码并在列表顶部的易趣上放入列表的HTML部分,并在代码后面放两个点以标记它以便于查询

在易趣中提交商家信息

我甚至在我的代码中添加了一个swf flash影片并且工作正常。我的商店页面和我的列表上有一个类似Facebook的按钮,以及我的项目的自动播放Flash幻灯片。所有免费的第三方应用程序。 附:所有图片或Flash影片必须位于第三方主机网站上才能使用。 你可以在www.mojotrading.biz查看我的网站,那里会有链接指引你到我的易趣页面,向你展示它的样子。