【问题标题】:Facebook like button - on an ebay page?Facebook 喜欢按钮 - 在 ebay 页面上?
【发布时间】:2011-03-29 02:49:52
【问题描述】:

我需要给某人一个 facebook like 按钮。现在,这通常很容易(使用 facebook 的带有 iframe 的 API 的 hackjob),但是,他/她希望它出现在 Ebay 页面上。我该怎么办? Ebay 似乎不允许在卖家页面上使用 Javascript,所以,也许是一个静态按钮,一个 php 脚本更新(不知何故)?

【问题讨论】:

    标签: php javascript facebook


    【解决方案1】:

    eBay 不允许 iframe 或 javacsript。

    这就是为什么这家名为 3DSellers 的公司附带了 ShareYourItems 应用程序,该应用程序使用 Flash 插入 Share & Like 按钮(这是允许的): http://www.3dsellers.com/products/share-your-items/

    【讨论】:

    • 太棒了!我会用 Flash 写的,你太棒了。
    【解决方案2】:

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

    【讨论】:

    • 添加一个like按钮几乎最终会添加JS。
    • 好吧,最后一个选项是创建一个您自己的点赞按钮并使用 ajax 运行代码来“点赞”某样东西。几个月来,我一直在尝试这样做,时断时续。我需要它才能将“墙”添加到 iframe 应用程序。这就是我想到的地方:facebook.com/#!/AKON?sk=app_178091127385。如果你能做到这一点,我很想知道:)
    【解决方案3】:

    这里是 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 列表顶部。

    【讨论】:

    • 织梦者,过去的风采。
    • 您可以查看我的列表,几乎所有列表中都有自动播放 Flash 电影和“喜欢”按钮。我的网页上有链接:www.mojotrading.biz 到我的 ebay 列表和商店,表明它可以完成。
    • 自动播放 Flash 电影?我会确保不去拜访他们。
    • 我不向他们添加声音,因为 ebay 对此不以为然。但它们很轻,只有大约 300k
    【解决方案4】:

    Ebay 是否允许 iframe? 然后你可以实现like按钮的iframe-variant。

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

    【讨论】:

      【解决方案5】:

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

      • 打开 DW
      • 创建新的 html
      • 在代码模式下,转到代码中的标签
      • 在 从 facebook html 生成器复制 HTML 5 代码的第一部分之后
      • 粘贴在DW中之后
      • 复制facebook HTML 5代码的第二部分并粘贴到DW中之后 将整个代码复制到DW中,并将ebay上listing的HTML部分放在listing的顶部,并在代码后加两个点以方便参考

      在 ebay 上提交列表

      我什至在我的代码中添加了一个 swf flash 电影并且工作正常。我的商店页面和列表上有一个 Facebook 赞按钮,以及我的商品的自动播放 Flash 幻灯片。全部免费,没有第三方应用程序。 附言所有图片或 Flash 电影都必须在第三方主机站点上才能正常工作。 你可以查看我的网站www.mojotrading.biz,那里会有链接引导你到我的 ebay 页面,向你展示它的样子。

      【讨论】:

      • 乔,你必须努力给出一个明确的答案,我什至无法编辑你的答案来纠正它,因为我无法理解你想说的一半。
      • 是的,我不能说这是否是一个正确的答案,但至少现在人们会理解并评价它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 1970-01-01
      相关资源
      最近更新 更多