У меня есть следующий код для отображения поля FB Like в файле с именем notify.html.
<div id="fb-root" class="fb_like"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<fb:like-box href="http://www.facebook.com/platform" width="270" height="250" show_faces="true" border_color="black" stream="true" header="true">
</fb:like-box>
Этот файл включен во все мои другие страницы, так что все вnotify.html отображается на боковой панели для всех страниц.
Однако поле, похожее на FB, отображается только на одной странице, и это та страница, на которой у меня также есть форма регистрации FB.
Почему он не отображается на других страницах?
Регистрационный код FB на одной странице, на которой показано поле «Мне нравится», -
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'0000000000000', cookie:true,
status:true, xfbml:true
});
</script>
<fb:registration
fields="[{'name':'name'},{'name':'emailEdu','description':'Your .edu Email','type':'text'},{'name':'captcha'}]"
redirect-uri="http://myurlhere.com">
</fb:registration>