2012-06-20 25 views
6

Ở đây tôi đang làm việc với ứng dụng web asp.net, tôi đang sử dụng 2 plugin facebook trong trang web của tôi.fb giống như một số thời gian biến mất với plugin fb-share?

  1. Facebook như
  2. Facebook chia sẻ

Đối với facebook share:

<a name="fb_share" type="button" share_url="*******"></a> 
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"> 
</script> 

Đối với facebook như:

<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"; 
     fjs.parentNode.insertBefore(js, fjs); 
    } (document, 'script', 'facebook-jssdk')); 
</script> 

<div id="fb-root"></div>    
<div class="fb-like" data-href="********" data-send="false" 
    data-layout="button_count" data-width="10" 
    data-show-faces="false" style="width:45px; height:20px;"></div> 

Trường hợp 1. mã ở trên làm việc tốt khi tôi đang sử dụng mã đơn .

Trường hợp 2: khi tôi đang sử dụng cả một thời gian facebook như plugin đã biến mất khỏi trang.

Cảm ơn trước ...

+0

Tôi nghĩ rằng trong trang này http://developers.facebook.com/docs/reference/plugins/like/ là rõ ràng rằng nút tương tự sẽ thay thế nút chia sẻ (cũ). – Aristos

+0

Bạn đã thử phiên bản fbml của nút thích chưa? – borisdiakur

Trả lời

0

nút và nút Share Giống như có thể được sử dụng trên một trang duy nhất nếu bạn tránh sử dụng javascript cung cấp với nó và sử dụng liên kết trực tiếp đến share.php (mà tôi sẽ không cung cấp vì lý do nêu dưới đây).

Nếu bạn sẽ sử dụng http://static.ak.fbcdn.net/connect.php/js/FB.Share, nó sẽ phá vỡ nút Chia sẻ hoặc Thích, theo thứ tự bao gồm javascript, nút đầu tiên sẽ hoạt động, thứ hai sẽ gặp sự cố.

Vài điểm để đi vào xem xét:

  • Share nút là phản hãy tránh sử dụng nó!

    Nút Chia sẻ đã không còn được dùng cho nút Thích và sẽ không còn được hỗ trợ nữa.

  • Share nút có thể dễ dàng thay thế bằng cách sử dụng của Feed DialogJS-SDK, cung cấp kiểm soát nhiều hơn chức năng chia sẻ:
    FB.ui({method: 'feed', link: document.location.href});

0

Vui lòng thử phiên bản XFBML của nút như:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#"> 
    <head> 
     <title>Test</title> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <meta name="language" content="de"> 
     <meta name="robots" content="index, follow"> 
    </head> 
    <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=225116190942635"; 
      fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk'));</script> 

     <a name="fb_share" type="button" share_url="http://www.google.com"></a> 
     <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"> 
     </script> 

     <!--<div class="fb-like" data-href="http://www.google.com" data-send="false" data-width="450" data-show-faces="false"></div>--> 
     <fb:like href="http://www.google.com" send="false" width="450" show_faces="false"></fb:like> 
    </body> 
</html> 
Các vấn đề liên quan