Как добавить кнопку «Мне нравится» в Facebook с полным функционалом? - PullRequest
1 голос
/ 11 марта 2011

Я пытаюсь добавить кнопку «Мне нравится» в Facebook, и я использую для нее бесплатное расширение, но оно выдает ошибку, поскольку они не совместимы с версией 1.5 Magento.пытаясь сделать это вручную, но небольшая помощь, которую я нашел, заключалась в том, чтобы получить код разработчика Facebook и вставить статический URL и т. д.
... но я не понял этого.подскажите как делать что хочу?Откуда мне взять какой код и куда вставить, пожалуйста?

Ответы [ 7 ]

2 голосов
/ 11 марта 2011
  1. Перейдите на http://developers.facebook.com/docs/reference/plugins/like/ и получите правильный код для своего сайта.(Он сгенерирует HTML-код iframe, который вам нужно скопировать)
  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 голос
/ 07 июля 2011

Всегда желательно использовать модуль. Для обмена в социальных сетях доступен модуль 3 в одном. то есть Google + 1 кнопка, Facebook Like и Twitter Share.

вы можете проверить это в magento connect http://www.magentocommerce.com/magento-connect/Modulesoft/extension/7258/google_1_plus_button_with_facebook_and_tweet

Надеюсь, что информация полезна

1 голос
/ 11 марта 2011

вам нужно войти в учетную запись Facebook и создать свой собственный код для вашего сайта тогда вы можете вставить код в любой шаблон блока. если вы не можете использовать шаблон, вы можете войти в админ панель magento, чтобы включить режим разработки

1 голос
/ 11 марта 2011

Я написал здесь полное руководство, которое покажет вам лучший способ добавить кнопки «Мне нравится» и автоматически заполнить метатеги fb Open Graph информацией о вашем продукте Magento для каждого продукта (или страниц категорий), используя лучшие методы с использованием XFBML или плавающие фреймы.

протестировано со всеми версиями Magento.

http://blog.gaiterjones.com/magento-social-media-marketing-facebook-like-button/

0 голосов
/ 14 апреля 2017
 <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>
0 голосов
/ 17 марта 2013

Попробуйте это на странице сведений о продукте

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=181097698614858&amp;xfbml=1"></script>
<fb:like href="<?php echo $_product->getProductUrl() ?>" send="false" show_faces="false"></fb:like>
0 голосов
/ 11 марта 2011

Я добавил плагин Facebook на первой странице, смотрите его здесь: http://www.boardcorner.se на правой стороне.Добавляя фрагмент кода в JavaScript TinyMCE, он позволяет вставлять iframe Facebook с помощью стандартного копирования и вставки.Вы найдете фрагмент кода, необходимый здесь: Magento - Как разрешить определенные теги (iframe, embed) в редакторе CMS Magento?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...