Как получить кнопку «Мне нравится» на моих сайтах, чтобы разместить ссылку на мой сайт на стене посетителя FB / лента новостей - PullRequest
0 голосов
/ 04 февраля 2012

На моем сайте есть кнопка типа FB.Когда посетитель моего сайта нажимает эту кнопку «Мне нравится» в Facebook, он не размещает ссылку на мой сайт в своем профиле или канале FB.Я просмотрел многие из этих вопросов и вопросов, погуглил и т. Д. Я новичок, но потратил много времени, пытаясь найти решение, что мне не хватает?Я получил этот код от http://developers.facebook.com/docs/reference/plugins/like/

<div class="fb-like" data-href="http://www.wix.com/coastalinclusion/playground" data-             send="false" data-layout="button_count" data-width="450" data-show-faces="false"></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/all.js#xfbml=1";
      fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

1 Ответ

0 голосов
/ 05 февраля 2012

1-й, хорошая работа по правильному перечислению ваших тегов og на http://www.wix.com/coastalinclusion/playground,, как это делают большинство.

Однако, если вы размещаете кнопку «Мне нравится», это не позволяет должным образом отображать диалоговое окно «Фейсбук», поэтому пользователь может опубликовать ссылку на своей стене.

Ваш плагин Facebook (с шириной, определенной пользователем 450):

element.style {
  border: none;
  border-image: initial;
  overflow: hidden;
  height: 225px;
  width: 401px;
}

однако, если у вас есть фрейм, он обрезает диалоговое окно facebook

element.style {
  position: absolute;
  margin: 0px;
  display: block;
  left: 1404px;
  top: 112px;
  width: 96px;
  height: 35px;
}

отсюда это обрезается.

...