fb как бокс переодически не загружается, все перепробовал

Я пытаюсь сделать так, чтобы окно «Мне нравится» Facebook отображалось на моем сайте. До сих пор я не нашел, чтобы кто-нибудь описал здесь проблему, похожую на мою. Вроде есть какая-то закономерность, но я не могу понять, что это такое. Вот что я наблюдал:

  • Неважно, авторизован пользователь FB или нет. Бокс иногда загружается при входе в систему, а иногда и наоборот. Для страницы не установлены специальные демографические данные.
  • Браузер не имеет значения, хотя Safari дает более стабильно работающие результаты, чем Chrome. Однако Chrome работает почти каждый раз, пока он находится в режиме инкогнито.
  • Неважно, использую ли я HTML5 или XFBML. Оба дают одинаковые результаты. И IFRAME вообще не работает - он показывает только небольшую кнопку.

Я пробовал все решения, которые мог найти для таких проблем, как моя, но ни одно из решений не повлияло на это.

Вот что я добавил сразу после открытия тега 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&appId=408273115919487";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

Это было добавлено сразу после открытия тега head:

<html xmlns:fb="http://ogp.me/ns/fb#">

Это то, что я разместил, чтобы показать подобное поле:

<fb:like-box href="https://www.facebook.com/petruzzophotography" width="292" height="200" colorscheme="light" show_faces="true" header="false" stream="false" show_border="false"></fb:like-box>

Это работает в среде Wordpress, поэтому возможно, что у меня есть какие-то конфликтующие плагины или что-то в этом роде. Я уже отключил второстепенные функции, но безуспешно.

Кто-нибудь может посоветовать, что делать дальше?


person William Petruzzo    schedule 04.10.2013    source источник
comment
Если вы предоставите пример разметки всей страницы, это может помочь. Вы определенно не должны иметь <html xmlns:fb="http://ogp.me/ns/fb#"> внутри элемента <head> на странице.   -  person shawncampbell    schedule 04.10.2013


Ответы (1)


Я считаю Facebook Like Box очень глючным, и я перестал его использовать. Я начал использовать:

Виджет Facebook Members — http://wordpress.org/plugins/facebook-members/

Надеюсь, это поможет!

person JFelton    schedule 20.10.2013