About Me

header ads
Breaking News
recent

Tích Hợp Responsive Comment Facebook Cho Blogspot Chuẩn HTML5

Trào lưu dùng Facebook hiện nay ở Việt Nam có thể nói là phổ biến đến nỗi hầu như khái niệm Facebook đang dần đuổi kịp thương hiệu Google với những người dùng internet từ bình dân đến cao cấp. Vậy thì lợi ích từ Facebook đã quá rõ ràng, nếu chúng ta tận dụng được nó để cho những người dùng khác có thêm cơ hội quảng bá website của bạn trên đó thì quả là rất tuyệt vời vì hầu như mọi hoạt động của người dùng liên quan đến Facebook đều được lưu lại đầy đủ ở Activity Log.


Ngoài cách chèn các nút like Facebook vào website để tăng tính tương tác với những người dùng trên mạng xã hội thì chúng ta còn có một việc nữa để tận dụng sức mạnh của Facebook đó là sử dụng hệ thống comment của Facebook vào website để cho người khác có thể comment bài viết bằng tài khoản Facebook. Vậy ưu điểm của cách này là gì?
Tích hợp comment facebook vào blogger/blogspot là trào lưu khá rộ cho các site lấy mạng xã hội facebook SEO làm chính và được một số bạn hướng dẫn khá rõ ràng cách chèn vào template blogspot. Nhưng ít bạn đề cập đến vấn đề responsive và chuẩn HTML5 cho comment facebook.
Tích hợp responsive comment facebook cho blogspot chuẩn HTML5
Chèn comment facebook cho blogspot như thế nào ? Các bước tích hợp responsive comment facebook cho blogger chuẩn HTML5 ? Đó là vấn đề cần nhắc đến bài này .
Hiện tại blog của mình vẫn đang dùng
Đầu tiên các bạn đăng nhập vào tài khoản blogger của bạn chọn Mẫu >> Chỉnh sửa HTML nhấn Ctrl+F tìm đến thẻ ]]></b:skin>
thêm đoạn CSS bên dưới lên trước nó .
CSS Responsive comment facebook
@media only screen and (max-width: 767px) {
.fb-comments {
width: 100% !important;
}
.fb-comments iframe[style] {
width: 100% !important;
}
.fb-like-box {
width: 100% !important;
}
.fb-like-box iframe[style] {
width: 100% !important;
}
.fb-comments span {
width: 100% !important;
}
.fb-comments iframe span[style] {
width: 100% !important;
}
.fb-like-box span {
width: 100% !important;
}
.fb-like-box iframe span[style] {
width: 100% !important;
}
}
Sau khi thêm CSS xong chúng ta tìm đến thẻ </head>
thêm Javascript bên dưới lên trước nó.
Javascript comment facebook
<script type='text/javascript'>
//<![CDATA[
var purl= location.href;
var fb_href = purl.substring(0,purl.indexOf(".html")+5);
var fbcm ='<div class="fb-comments" data-href="'+fb_href+'" data-num-posts="10" data-width="100%">
</div>
';
//]]>
</script>
Tiếp tục chúng ta tìm đến thẻ </body>
và thêm đoạn Code ngôn ngữ facebook bên dưới lên trước nó
Code ngôn ngữ facebook
<div id='fb-root'/>
<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/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Để hiển thị comment facebook chúng ta tìm đến thẻ
<b:include data='post' name='post'/>
và thêm đoạn mã bên dưới sau nó.
<b:if cond='data:blog.pageType == "item"'>
<script type='text/javascript'>
document.write(fbcm);
</script>
</b:if>
Để quản lý facebook chúng ta cần thêm thẻ meta
<meta content='App ID' property='fb:app_id'/>
dưới thẻ <head>
Để có App ID các bạn truy cập trang https://developers.facebook.com/apps
Click vào Add a new app rồi làm theo
Khi tạo xong 1 app ta sẽ có Id App
Các bạn coppy Id đó thay vào App ID ở đoạn code trên
Ngoài ra các bạn có thể quản lí xem nhưng ai đã comment trong blog của mình thông qua note trên Facebook
Để hiện thông báo ta thêm đoạn code sau vào ngay sau đoạn code bên trên
<meta content='Admin ID' property='fb:admins'/>
Adim ID kia chính là ID fb Admin(người nhận thông báo)
Cách lấy ID FB thì có rất nhiều cách
-các bạn truy cập link http://graph.facebook.com/ sau đó điền url trang các nhân fb của bạn vào phía sau /
Ví dụ Link Fb của mình là https://www.facebook.com/anhcuong.hd93 cái chúng ta cần lấy là anhcuong.hd93 và điền ngay sau link bên trên ta đc
hoặc các bạn bấm vào ảnh đại diện fb...để ý url bên trên có dãy số cuối cùng....đó là id Fb của bạn
Coppy ID FB đó thay thế chỗ Admin ID trong code trên
Lưu ý:
-Nếu các bạn chưa biết cách tạo App ID để quản lý facebook và ưu nhược điểm của nó thì các bạn xem bài này
-data-num-posts="10" Số 10 là số lượng comment hiển thị.
Bước cuối cùng lưu lại và test kết quả tìm được .Chúc các bạn thành công !

Nguồn:http://www.tuanphan.info/
Trần Anh Cương

Trần Anh Cương

Không có nhận xét nào:

Đăng nhận xét

Được tạo bởi Blogger.