Thứ Ba, ngày 03 tháng 5 năm 2016

Chèn Comment FaceBook (Bình Luận) cho Blogger Blogspot Mới Nhất

Bài viết này CODESEO.NET xin chia sẻ các Nhúng Comment Facebook vào blgospot blogger một cách nhanh nhất và chuẩn nhất áp dụng theo cập nhật mới nhất của Facebook. Các bạn vui lòng đọc kĩ các bước để tránh sai sót nhé
Vào khoảng cuối tháng 3 vừa rồi, Facebook Comment đã ra phiên bản mới Graph API v2.3. Và đến 23/6/2015, Facebook sẽ chính thức ngừng hoạt động phiên bản comment cũ để đưa phiên bản v2.3 vào hoạt động. Những phiên bản cũ nếu không cập nhật thì cũng được Facebook tự động nâng cấp lên phiên bản mới. Xem thêm thông tin tại đây.
Để sử dụng phiên bản mới cùng với việc đồng bộ hơn về code, mình sẽ hướng dẫn các bạn tự nâng cấp Facebook Comment phiên bản mới nhất cho Blogger (Blogspot).

Bước 1: Tạo app facebook
Đăng nhập Facebook ~> Truy cập https://developers.facebook.com/apps
Vào My Apps ~> Với những tài khoản facebook chưa veryfi (xác thực) thì sẽ hiện "Register as a Developer" , bạn vào đây để xem cách xác thực tài khoản trước khi làm tiếp: Hướng dẫn cách xác minh tài khoản Facebook bằng số điện thoại
Khi tài khoản đã được xác thực: Vào My Apps ~> Add a New App



Tiếp theo nhập mã bảo vệ là ta đã tạo xong app.
Khi đã có app, bạn lưu ý copy Mã ứng dụng (App ID) lại để dùng cho bước sau.


Bước 2: Chúng ta sẽ chỉnh sửa đôi chút
Phần đầu của Bước 2 các bạn vẫn làm như hướng dẫn cũ. Chỉ thay thế từ chỗ này:

Thêm đoạn code sau vào trước thẻ </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/vi_VN/sdk.js#xfbml=1&amp;version=v2.3&amp;appId=Mã ứng dụng";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Thay thế Mã ứng dụng của app mà bạn đã copy ở cuối Bước 1

Cuối cùng ta sẽ xác định vị trí để chèn bình luận facebook. Thường thì ta chèn bình luận facebook vào cuối bài viết, có 2 cách để thực hiện.
Cách 1: Thêm đoạn code sau ngay dưới thẻ <b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class="fb-comments" expr:data-href="data:post.canonicalUrl" data-width="640" data-numposts="5" data-colorscheme="light"></div>
</b:if>

Cách 2: Thêm đoạn code sau dưới thẻ đóng </div> của thẻ <div class='post-footer'> (Thẻ này nằm trong phần <b:includable id='post' var='post'>)
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class="fb-comments" expr:data-href="data:post.canonicalUrl" data-width="640" data-numposts="5" data-colorscheme="light"></div>
</b:if>

data-colorscheme="light" : màu của khung bình luận, facebook cung cấp 2 giao diện là light vàdark
data-numposts="5" : số bình luận hiển thị
data-width="640" : kích thước chiều ngang của khung bình luận

Vậy là xong, ta Lưu Mẫu lại.

Bước 3: Quản lý Facebook Comment
Truy cập https://developers.facebook.com/tools/comments sau đó chọn ứng dụng của bạn để quản lý bình luận facebook trên blog.

Chúc các bạn thành công. Nếu không làm được vui lòng comment bên dưới để được hỗ trợ nhé