2014-04-11 17 views
6

Có giải pháp nào để ngăn Facebook Like Box không phá vỡ thùng chứa của mình hay không? Đã đặt async thành TRUE nhưng vẫn được ra ngoài. Như tôi đã có thể nhìn thấy trên stackoverflow có những vấn đề chỉ dành cho fb: login_button, tuy nhiên tôi nhận được cảnh báo tương tự để an ủi:fb: like_box không thể thay đổi kích thước trong 45s

fb:like_box failed to resize in 45s 

Tóm lại, đây là mã của tôi, có lẽ tôi đang thiếu cái gì.

HTML Tag

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

FB Khởi

<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 Giống như Box

<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> 

Đây là nó. Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn trước!

+1

Bạn đang thử nghiệm này trên localhost? Tôi đã có một vấn đề giống hệt nhau đã tự giải quyết khi tôi sống. – Christopher

+0

Có, dự án được thử nghiệm trên địa phương trước khi phát trực tiếp. Nhưng vấn đề chính là thời gian khi Facebook LikeBox quên thay đổi kích thước hoặc để phù hợp trở lại trong container của mình. –

Trả lời

0

Theo đó nâng cấp Facebook API mới, họ từ bỏ Like Box, do đó điều này không còn là vấn đề nữa.

Với việc phát hành Graph API v2.3, plugin Giống như hộp không còn được dùng nữa. Vui lòng sử dụng mới Trình cắm trang thay thế. Trình bổ sung Page cho phép bạn nhúng nguồn cấp dữ liệu đơn giản từ Trang vào trang web của bạn.

Nếu bạn không nâng cấp thủ công lên Trình cắm trang, việc triển khai plugin Hộp thích hợp của bạn sẽ tự động quay lại Trình cắm trang theo số ngày 23 tháng 6 năm 2015.

trang liên kết Plugin là https://developers.facebook.com/docs/plugins/page-plugin

Các vấn đề liên quan