2014-04-11 1 views
6

페이스 북의 Like Box가 그의 컨테이너 또는 다른 것을 깨뜨리지 않도록하는 효과적인 해결책이 있습니까? 비동기을 TRUE로 설정했지만 여전히 꺼집니다. 난 단지 FB에 대한 문제가있는 유래에서 알 수 있듯이 : login_button 그러나 나는 같은 경고가 콘솔에 나타납니다fb : Like_box의 크기를 45s에서 조정하지 못했습니다.

fb:like_box failed to resize in 45s 

는 아마도 내가 뭔가를 놓친 거지, 내 코드는 여기에 정리해.

HTML 태그

<script type="text/javascript"> 
      window.fbAsyncInit = function() { 
       FB.init({ 
        appId: <?php echo $this->config['facebook']['appId']; ?>, 
        status: true, 
        cookie: true, 
        xfbml: true 
       }); 

       /* All the events registered */ 
       FB.Event.subscribe('auth.login', function (response) { 
        // do something with response 
        alert("login success"); 
       }); 
       FB.Event.subscribe('auth.logout', function (response) { 
        // do something with response 
        alert("logout success"); 
       }); 

       FB.getLoginStatus(function (response) { 
        if (response.session) { 
         // logged in and connected user, someone you know 
         alert("login success"); 
        } 
       }); 
      }; 
      (function() { 
       var e = document.createElement('script'); 
       e.type = 'text/javascript'; 
       e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; 
       e.async = true; 
       document.getElementById('fb-root').appendChild(e); 
      }()); 
     </script> 

FB처럼 상자

<div class="facebook-plugin"> 
     <div class="fb-like-box" data-href="https://www.facebook.com/****" data-width="346" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true"></div> 
    </div> 

이 그것을이다

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

FB 초기화. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다!

+1

당신이 로컬 호스트에서이 테스트인가? 내가 살 때 나도 똑같은 문제를 해결했다. – Christopher

+0

예, 라이브로 가기 전에 프로젝트를 로컬에서 테스트합니다. 하지만 주요 이슈는 페이스 북의 LikeBox가 자신의 컨테이너에 크기를 조정하거나 다시 넣는 것을 잊어 버리는시기라는 것입니다. –

답변

0

새로운 Facebook API 업그레이드로 인해 Like Box를 포기하고 더 이상 문제가되지 않습니다. 그래프 API의 V2.3의 출시와 함께

처럼 상자 플러그인이되지 않습니다. 대신 Page Plugin을 사용하십시오. Page Plugin을 사용하면 Page의 콘텐츠를 웹 사이트에 간단하게 삽입 할 수 있습니다.

Page Plugin으로 수동 업그레이드하지 않으면 Like Box 플러그인 구현이 자동으로 페이지 플러그인 2015 년 6 월 23 일으로 폴백됩니다.

페이지 플러그인 링크 https://developers.facebook.com/docs/plugins/page-plugin

관련 문제