Saturday, November 30, 2013

Facebook Code Error-The reference to entity "appId" must end withthe ';' delimiter

Saturday, November 30, 2013

Thêm hay bớt một vài thứ trong blogspot thì khó hơn nhiều so với wordpress. Bạn có thể tùy chỉnh dễ dàng với blog wordpress, nhưng với blogspot thì không hề dễ dàng chút nào. Ví dụ như trường hợp này của tôi.

Khi chèn hình và link chúng ta thường sử dụng mã html sau:
<a href="link"><img src="link hình ảnh"></a>

Tuy nhiên, nếu bạn chèn link kiểu như thế thì blogspot sẽ báo lỗi liền và nó yêu cầu bạn phải kết thúc thẻ <img> bằng </img>. Khôi hài thật ... và đây là link chuẩn của nó.
<a href="link"><img src="link hình ảnh></img></a>

Bây giờ chúng ta tập trung vào vấn đề chính của bài viết này. Đó là lỗi phát sinh khi chúng ta chèn code like hay share của facebook vào blogspot thường bị lỗi.
The reference to entity "appId" must end withthe ';' delimiter

Khi bạn chèn code thì facebook cung cấp cho bạn đoạn mã.


Khi bạn chèn đoạn mã trên mà bị lỗi thì copy và chèn đoạn code sau thì sẽ hết.

<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
    FB.init({
      appId      : 'YOUR_APP_ID', // App ID
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });
    // Additional initialization code here
  };
  // Load the SDK Asynchronously
  (function(d){
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     ref.parentNode.insertBefore(js, ref);
   }(document));
</script>

Chú ý thay mã App ID của bạn.

P/s: bài viết có tham khảo trên một số bài viết nước ngoài. Ghi rõ nguồn nếu copy bài viết này lên các website khác.
Tin liên quan
XEM TRÊN MOBILE

No comments:

Post a Comment