簡體   English   中英

Facebook喜歡按鈕 - 在ebay頁面上?

[英]Facebook like button - on an ebay page?

我需要一個像facebook一樣的Facebook按鈕。 現在,這通常很容易(Facebook的ifcks的API的hackjob),但是,他/她想要在Ebay頁面上。 我該怎么做? Ebay似乎不允許在賣家頁面上使用Javascript,所以,也許是一個靜態的按鈕,一個PHP腳本更新(不知何故)?

易趣不允許使用iframe或javacsript。

這就是為什么這家名為3DSellers的公司帶有ShareYourItems應用程序,該應用程序正在插入帶有Flash的Share&Like按鈕(允許): http ://www.3dsellers.com/products/share-your-items/

這里是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列表的頂部。

我不太了解ebay基礎設施,但也許你可以使用開放圖形API。 供您參考: http//developers.facebook.com/docs/opengraph/

好的,我已經在Dreamweaver cs 6中完成了這個。

  • 打開DW
  • 創建新的HTML
  • 在代碼模式下,轉到<body>代碼中的標記
  • 之后<body>從facebook html生成器復制HTML 5代碼的第一部分
  • 將它粘貼到DW中的<body>之后
  • 復制facebook HTML 5代碼的第二部分,然后在DW中復制整個代碼后粘貼到DW中,並在eBay上的列表頂部放入HTML部分,並在代碼后面放兩個點標記它以方便起見

在易趣中提交列表

我甚至在我的代碼中添加了一個swf flash電影並且工作正常。 我的商店頁面和我的列表上有一個類似Facebook的按鈕,以及我的項目的自動播放Flash幻燈片。 所有免費的第三方應用程序。 PS所有圖片或Flash影片必須位於第三方主機網站上才能使用。 你可以訪問我的網站www.mojotrading.biz,那里會有鏈接指引你到我的易趣頁面,向你展示它的樣子。

Ebay允許iframe嗎? 然后你可以實現like按鈕的iframe變體。

在這里查看並從生成的源代碼中復制純iframe標記: http//developers.facebook.com/docs/reference/plugins/like/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM