2010-04-30 2 views
1

Я пытаюсь добавить Facebook «Like Box» на существующий веб-сайт, так как described hereFacebook Как Box не работает

На странице я продвигаю прекрасно работает в предпросмотра-поле на этой странице.

Но когда я копирую/вставляю код, как показано на моем веб-сайте, вместо него отображается небольшая часть пустой страницы facebook с частично видимым сообщением об ошибке.

<iframe src="http://www.facebook.com/plugins/likebox.php?profile_id=SenRandyGordon&amp;width=260&amp;connections=10&amp;stream=true&amp;header=true" 
     scrolling="no" 
     frameborder="0" 
     allowTransparency="true" 
     style="border:none; overflow:hidden; width:260px; height:px"></iframe> 

Я не могу понять, что я делаю неправильно, и я добавил: «Как Box» 's в прошлом, до Facebook выпустила свой новый API.

Пожалуйста, помогите?

ответ

0

Изменение profile_id=SenRandyGordon для profile=1&id=SenRandyGordon Это работает для меня

+0

Спасибо за идею. Пробовал это, но это все еще не работает для меня. Я начинаю подозревать, что что-то еще в моей настройке мешает iframe. – abelenky

-1

ответ Джон мог бы работать. Не пробовал. Это сработало для меня:
изменить profile_id= только id= в код для вставки.

1

Решение

You have to replace all the "&amp;" of the Facebook Likebox generator code with "&" - then it works. 

Объедините этот метод с методом Лемми, чтобы заставить его работать.

Таким образом, окончательный результат выглядит как эти вместо

<iframe src="http://www.facebook.com/plugins/likebox.php?profile=1&id=SenRandyGordon&width=260&connections=10&stream=true&header=true" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:260px; height:px"></iframe> 
0

Я также столкнулся же проблемой, используя социальный плагин facebook в. В этом плагине, если пользователь вводит неправильный ввод, тогда вопрос безопасности приходит со случайным сгенерированным кодом с 2 словами, но пользователь может просматривать только 1 слово означает, что он показывает частичную часть.

Здесь есть решение для всех ... Это действительно работает !!!

<script type='text/javascript' src='http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US'> 
</script> 
<script type='text/javascript'>FB.init('aaafdced248eed501f09f66e3c5b7de9');</script> 
<fb:fan profile_id=\"118774364811981\" stream=\"0\" connections=\"10\" logobar=\"0\" width=\"244\" height=\"240\" css='serverside_facebook.css?1'> 
</fb:fan> 


Я выше кода в Java verticalPanel.getElement().setInnerHTML("above code");

Это действительно работает!

+0

Повторите меня. после попытки использования этого кода – StackOverFlow

+0

Любой код в facebook, который использует 'FeatureLoader.js.php', ** устарел **, согласно http://developers.facebook.com/docs/reference/oldjavascript/. Это означает, что вы не должны использовать 'FeatureLoader.js.php' в любом новом коде. – Cheeso

1

Я скопировал и вставил код, поставляемый для iframe, и это не сработало. Я обнаружил, что не было http: до кода. Как только я положил его туда, все сработало отлично.

0

попытка разжижает IFrame код работает отлично и опробован мною на WordPress

<iframe src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2FEnter_Your_FB_ID_OR_USERNAME&amp;width&amp;height=290&amp;colorscheme=dark&amp;show_faces=true&amp;header=true&amp;stream=false&amp;show_border=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden; height:290px;" allowTransparency="true"></iframe> 

 Смежные вопросы

  • Нет связанных вопросов^_^