Bookmark

Tiện ích xếp hạng sao trên Blogger

Xin chào mọi người, nhân dịp này mình sẽ chia sẻ widget bài viết xếp hạng sao cho nền tảng Blogger.

Tôi cũng đã thêm localStorage vào tiện ích này để những người đã xếp hạng không thể xếp hạng lại, nhưng nếu cookie trình duyệt bị xóa, họ có thể xếp hạng lại.

Một lần nữa, tôi đã tạo tiện ích này bằng cách sử dụng api từ Firebase, trong bài đăng trước tôi đã tạo tiện ích lượt xem bài bài viết theo thời gian thực trên Bloggertiện ích like bài viết trên Blogger.

Và tất nhiên điều này có thể xuất hiện trong tất cả các bài viết hoặc thậm chí trên các trang tĩnh, nếu bạn không muốn nó xuất hiện trên các trang tĩnh thì chỉ cần thêm một thẻ có điều kiện.

Tiện ích xếp hạng sao trên Blogger
Tiện ích xếp hạng sao trên Blogger

Để xem demo các bạn hãy bấm vào nút bên dưới nhé, OK, các bạn nào muốn dùng thử thì cùng xem cách thực hiện nhé.

Tiện ích xếp hạng sao trên Blogger

Lưu ý: Tiện ích này chỉ dành cho nền tảng Blogger/Blogspot.

Bước 1: Trước hết Đăng nhập vào Trang tổng quan Blogger.

Bước 2: Trên bảng điều khiển Blogger, nhấp vào Chủ đề.

Bước 3: Nhấp vào biểu tượng mũi tên xuống bên cạnh nút 'TÙY CHỈNH'.

Bước 4: Nhấp vào Chỉnh sửa HTML, bạn sẽ được chuyển đến trang chỉnh sửa.

Bước 5: Bây giờ tìm kiếm thêm JavaScript sau ngay bên trên vào thẻ </body>. Nếu bạn không tìm thấy nó, nó có thể đã được phân tích cú pháp &lt;/body&gt;.

<script>
var sharedBy='www.giahuy.net'; // Credit do not removed
var starRatingSystemSettings={
  'postPage':{
    'firebaseURL':'https://web-giahuy-default-rtdb.firebaseio.com',
    'fullStarImg':'//cdn.giahuy.net/widget/img/star1.png',
    'emptyStarImg':'//cdn.giahuy.net/widget/img/star2.png',
    'hoverStarImg':'//cdn.giahuy.net/widget/img/star1.png',
    'numberOfStars':'5',
    'starSize':'30',
    'textSize':'15',
    'textColor':'#292929',
    'fontFamily':'Arial, Helvetica, sans-serif',
    'align':'center',
    'topText':'Bài viết này có hữu ích không?',
    'bottomText':'Trung bình: $average$ / $max$ ($votes$ votes)',
    'thankYouText':'Cảm ơn bạn đã đánh giá!',
    'blockingText':'Bạn đã votes, đánh giá của bạn là $userRating$.',
 'position':'bottom',
    'status':'active'
  },
  'indexPage':{
    'firebaseURL':'https://web-giahuy-default-rtdb.firebaseio.com',
    'fullStarImg':'//cdn.giahuy.net/widget/img/star1.png',
    'emptyStarImg':'//cdn.giahuy.net/widget/img/star2.png',
    'hoverStarImg':'//cdn.giahuy.net/widget/img/star1.png',
    'numberOfStars':'5',
    'starSize':'30',
    'textSize':'15',
    'textColor':'#292929',
    'fontFamily':'Arial, Helvetica, sans-serif',
    'align':'center',
    'topText':'Bài viết này có hữu ích không?',
    'bottomText':'Trung bình: $average$ / $max$ ($votes$ votes)',
    'thankYouText':'Cảm ơn bạn đã đánh giá!',
    'blockingText':'Bạn đã votes, đánh giá của bạn là $userRating$.',
    'position':'top',
    'status':'readonly'
  },
  'staticPage':{
    'firebaseURL':'https://web-giahuy-default-rtdb.firebaseio.com',
    'fullStarImg':'//cdn.giahuy.net/widget/img/star1.png',
    'emptyStarImg':'//cdn.giahuy.net/widget/img/star2.png',
    'hoverStarImg':'//cdn.giahuy.net/widget/img/star1.png',
    'numberOfStars':'5',
    'starSize':'30',
    'textSize':'15',
    'textColor':'#292929',
    'fontFamily':'Arial, Helvetica, sans-serif',
    'align':'center',
    'topText':'Bài viết này có hữu ích không?',
    'bottomText':'Trung bình: $average$ / $max$ ($votes$ votes)',
    'thankYouText':'Cảm ơn bạn đã đánh giá!',
    'blockingText':'Bạn đã votes, đánh giá của bạn là $userRating$.',
 'position':'bottom',
    'status':'active'
  }
}
</script>
<script src='https://cdn.giahuy.net/widget/js/rating.min.js' async></script>

Chú ý:
Những từ chúng tôi tô màu xanh các bạn thay đổi nội dung cho hợp lý.

Đánh dấu Thông tin
firebaseURL Điền url cơ sở dữ liệu thời gian thực hiện firebase của bạn
fullStarImg Link ảnh hình ngôi sao màu nền
emptyStarImg Link ảnh hình ngôi sao màu viền
hoverStarImg Link ảnh hình ngôi sao màu nền
numberOfStars Số lượng ngôi sao có thể là: 1, 2, 3, 4, 5
starSize Kích thước ngôi sao hiển thị
textSize Kích thước chữ hiển thị
textColor Màu chữ

Bước 6: Lưu các thay đổi bằng cách nhấp vào biểu tượng này .

Trên đây là hướng dẫn tiện ích xếp hạng sao trên Blogger.
Nếu có bất cứ thắc mắc nào hãy comment ngay phía dưới cho mình biết nhé.
Chúc các bạn thành công và có một ngày làm việc thật hiệu quả!

2

2 nhận xét

Cảm ơn bạn đã phản hồi cho chúng tôi!
Trang web của chúng tôi chia sẻ kiến thức phi lợi nhận, vì vậy mong các bạn chấp hành quy định của chúng tôi. Xin cảm ơn!
  • Huyền Cương Cư Sĩ
    Huyền Cương Cư Sĩ
    12/10/2024 6:36 CH
    mã dán đâu admin. mình không thấy hiển thị
    • Huyền Cương Cư Sĩ
      Gia Huy
      12/11/2024 6:34 CH
      Bạn hãy dán mã trên thẻ </body>
    Reply