Nếu bạn là một người sử dụng nền tảng Blogger thì bạn cũng biết rằng trước kia Blogger cung cấp sẳn cho ta một tiện ích đánh giá bài viết bằng cách bỏ phiếu thông qua các ngôi sao xinh sắn, nhưng sau một ngày đẹp trời Blogger cập nhật lại và đã loại bỏ tùy chọn đánh giá bài viết này đi, nhưng nếu bạn để ý một chúc, bạn có thể thấy là nó vẫn còn tồn tại trong template của bạn, bạn hoàn toàn có thể kích hoạt lại chức năng này được. Và làm sau để kích hoạt lại chức năng này? Trong bài viết này, mình sẽ hướng dẫn các bạn kích hoạt lại nó theo 2 bước đơn giản dưới đây:
Demo tiện ích đánh giá bài viết (Rating) của Blogspot
Làm thế nào để bật lại tính năng đánh giá bài viết (Rating) trong Blogger
Bước 1: Vào Template >> Edit HTML tìm đoạn mã sau:<b:if cond='data:top.showStars'>Nếu bạn không tìm thấy đoạn mã trên, thì tìm <b:includable id='feedLinks'> và thêm đoạn mã phía trên vào phía sau <b:includable id='feedLinks'>
<script src='http://www.google.com/jsapi' type='text/javascript'/>
<script type='text/javascript'>
google.load("annotations", "1", {"locale": "<data:top.languageCode/>"});
function initialize() {
google.annotations.setApplicationId(<data:top.blogspotReviews/>);
google.annotations.createAll();
google.annotations.fetch();
}
google.setOnLoadCallback(initialize);
</script>
</b:if>
Lưu ý: xóa thẻ điều kiện mình tô màu vàng ở đoạn code phía trên đi
Xem thêm: Biểu thức điều kiện IF - ELSE trong Blogger
Bước 2: Tiếp theo, chọn vị trí hiển thị tiện ích đánh giá bài viết. Đặt đoạn mã phía dưới vào chỗ muốn hiển thị chức năng đánh giá bài viết. Ví dụ ở đây mình đặc vào vị trí cuối mỗi bài viết:
- Tìm <div class='post-footer'>
- Và thêm ngay phía dưới nó đoạn mã sau đây:
<b:if cond='data:blog.pageType == "item"'>Đoạn mã này có tác dụng hiển thị tiện ích đánh giá cho bài viết của bạn.
<span class='star-ratings'>
<div expr:g:text-color='data:textColor' expr:g:url='data:post.absoluteUrl' g:background-color='#fff' g:height='35' g:type='RatingPanel' g:width='155' />
</span>
<div style='clear: both;'/>
</b:if>
Bạn có thể tùy chỉnh các thuộc tính như: màu nền (g:background-color), độ rộng (g:width), độ cao (g:height) của nó (iframe). Hoặc bạn có thể định dạng lại class star-ratings theo ý thích của bạn
Ví dụ:
.star-ratings {
margin: 15px 0;
width: 155px;
height: 40px;
float: left;
overflow: hidden;
border: solid 1px;
background: #f6f6f6;
}
.star-ratings iframe {
margin: 10px;
}
Vậy là xong ^^ Hy vọng với thủ thuật nhỏ này sẻ giúp bạn tìm lại được tiện ích đánh giá bài viết (Rating) của Blogspot. Chúc bạn thành công!
Đánh giá sao vàng này có xuất hiện cạnh tiêu đề bài đăng của mình trên Google được hok anh nhỉ?
ReplyDeleteKhông xuất hiện trên kết quả tìm kiếm của google em nhé :P
Deletedạ vâng. Cám ơn anh
DeleteSao mỗi làn refresh là nó mất số lượt đánh giá, nó không lưu lại được vậy anh
DeleteBạn ơi sao mình làm theo y chang ở trên rồi mà nó không hiện :'(
ReplyDeleteNếu y chang thì nó sẻ hiển thị! Có thể bạn đặt các đoạn mã phía trên không đúng vị trí ?
DeleteBạn ơi sao mình làm theo y chang ở trên rồi mà nó không hiện :'(
ReplyDeleteSao mình làm không được? Khó quá bạn ơi. Bạn còn cách nào để chèn được không?
ReplyDeleteBán Đất nền KCN Đồng Xoài 2 Bình Phước
Chào bạn!
ReplyDeleteLac chủ đề mong bạn thông cảm bỏ qua.
Ban cho tôi hỏi. Nếu muốn hiện tất cả các bình luận ra ngoài trang chủ và người dùng có thể bình luận được, thì làm sao? Mong bạn giúp đỡ. Tôi có 1 blog chỉ duy nhất có 1 bài đăng, nên tôi muốn trang chủ người xem vẫn có thể bình luận được y như vào trang của bài đăng đó. Xin cảm ơn
vd như trang chủ này: http://xempfaucet.blogspot.com/ người xem vẫn có thể bình luận y chang trang bài viết chính./.
Best regards
TonySon
Thấy đơn giản vậy mà mình làm hoài không được. Chẳng biết sai ở chổ nào. Chán ghê ;(
ReplyDeleteNếu hiển thị được trong kết quả tìm kiếm Google thì hay quá
ReplyDelete