Facebook Like Box пустой, с запросом на вход, когда пользователь не вошел в facebook

Создал лайк отсюда:

http://developers.facebook.com/docs/reference/plugins/like-box/

получил этот код:

<div class="fb-like-box" data-href="http://www.facebook.com/pages/NLP-Coaching-Institute-of-California/187804434598142" 
data-width="197" data-height="338" data-show-faces="true" data-stream="false" 
data-header="true"></div>

но когда пользователи не вошли в систему, мы получаем пустое поле с надписью «Общедоступный профиль Facebook. Пожалуйста, войдите, чтобы увидеть содержимое».

Изображение здесь:

Возрастные ограничения установлены на 13+, которые должны были позаботиться об этом, но не сделали этого.

домен сайта: nlpca(dot)com

Как мы всегда показываем лайк с контентом?


person Bob Weikel    schedule 15.03.2012    source источник


Ответы (1)


Вы должны включить Facebook SDK хотя бы один раз на свою страницу, желательно сразу после открывающего тега 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>
person Drewness    schedule 15.03.2012
comment
Этот код уже добавлен. Окно «Нравится» работает, когда люди вошли в систему. Оно дает приведенное выше сообщение «Войдите, чтобы увидеть контент, когда люди не вошли в систему». - person Bob Weikel; 16.03.2012