如何添加 Facebook“点赞”具有完整功能的按钮?

发布于 2024-10-21 13:13:44 字数 204 浏览 2 评论 0原文

我正在尝试添加一个 Facebook“喜欢”按钮,并且我正在使用它的免费扩展,但它给了我一个错误,因为它们与 Magento 版本 1.5 不兼容。

我正在尝试手动执行此操作,但我发现了一点帮助,即获取 Facebook 开发人员代码并粘贴静态 URL 等。
...但我不明白这一点。

那么你能告诉我如何做我想做的事吗?请问从哪里获取代码以及粘贴到哪里?

I'm trying to add a Facebook "Like" button and I'm using a free extension for it but it's giving me an error as they are not compatible with Magento version 1.5.

I'm trying to do it manually but a little help which I found was to get a Facebook developer code and paste in static URL etc.
...but I didn't understand that.

So can you kindly tell me how to do what I want? From where do I get which code and where to paste please?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

呆头 2024-10-28 13:13:44
  1. 转到 http://developers.facebook.com/docs/reference/plugins/like/ 并获取适合您网站的正确代码。 (它会生成您需要复制的iframe HTML代码)
  2. 确定您要在哪里显示点赞按钮,选项有:所有页面、产品视图、类别视图等...(您的选择)
    例如,如果您希望将其显示在产品页面上,则需要将之前生成的 HTML 添加到catalog/product/view.phtml 模板中。
    如果你希望需要点赞的url是固定的:
<iframe src="http://www.facebook.com/plugins/like.php?href=http://yoursite.com?other_params_go_here"></iframe>

如果你希望url是当前的:

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $this->helper('core/url')->getCurrentUrl(); ?>?other_params_go_here"></iframe>
  1. Go to http://developers.facebook.com/docs/reference/plugins/like/ and obtain the proper code for your site. (It will generate iframe HTML code that you need to copy)
  2. Determine where you want to show the like button, options are: all pages, product view, category view, etc...(your choice)
    For example if you want it on product page, then you need to add the previously generated HTML to the catalog/product/view.phtml template.
    If you want the url that needs to be liked to be fixed:
<iframe src="http://www.facebook.com/plugins/like.php?href=http://yoursite.com?other_params_go_here"></iframe>

If you want the url to be the current one:

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $this->helper('core/url')->getCurrentUrl(); ?>?other_params_go_here"></iframe>
雪化雨蝶 2024-10-28 13:13:44

您需要登录 Facebook 帐户面板 &为您的网站创建您自己的代码
然后您可以将代码粘贴到任何块模板中。
如果您无法模板,您可以登录 magento 管理面板以启用开发模式

you need login Facebook account panel & create your own code for your website
then you can paste code in any block template .
if you can not template you can login magento admin panel to enable development mode

怎会甘心 2024-10-28 13:13:44

始终建议使用模块。
有一个三合一模块可用于社交共享。即 Google+1 按钮、Facebook 点赞和 Twitter 分享。

你可以在 magento connect 上检查
http://www.magentocommerce.com/magento-connect/Modulesoft/extension /7258/google_1_plus_button_with_facebook_and_tweet

希望这些信息对您有所帮助

It is always advisable to use an module.
There is a 3-in-one module available for Social sharing. i.e. Google+1 Button, Facebook LIke and Twitter Share.

you can check it at magento connect
http://www.magentocommerce.com/magento-connect/Modulesoft/extension/7258/google_1_plus_button_with_facebook_and_tweet

Hope the information is helpful

╰◇生如夏花灿烂 2024-10-28 13:13:44
 <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/sdk.js#xfbml=1&version=v2.8&appId=157602984730324";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like"></div>
 <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/sdk.js#xfbml=1&version=v2.8&appId=157602984730324";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like"></div>
瑾兮 2024-10-28 13:13:44

我在首页添加了一个 Facebook 插件,请在此处查看:http://www.boardcorner.se右侧。
通过在 TinyMCE javascript 中添加一段代码,它允许通过标准副本插入 Facebook iframe。粘贴。
您将在这里找到所需的代码段: Magento - 如何在 Magento 的 CMS 编辑器中允许某些标签(iframe、嵌入)?

I added a Facebook plugin at a front page, see it here: http://www.boardcorner.se on the right side.
By adding a piece of code in the TinyMCE javascript it allows the Facebook iframe to be inserted by a standard copy & paste.
You'll find the piece of code needed here: Magento - How to allow certain tags (iframe, embed) in Magento's CMS editor?

南街女流氓 2024-10-28 13:13:44

尝试此产品详细信息页面

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=181097698614858&xfbml=1"></script>
<fb:like href="<?php echo $_product->getProductUrl() ?>" send="false" show_faces="false"></fb:like>

Try this for product detail page

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=181097698614858&xfbml=1"></script>
<fb:like href="<?php echo $_product->getProductUrl() ?>" send="false" show_faces="false"></fb:like>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文