Sitemap cho blogspot - Duy Phạm ver 2

27.2.24 | 15 nhận xét | 567 lượt xem
Trước đây mình cũng từng chia sẻ sitemap của bác Duy Phạm tại bài viết này

Updated

Tuy nhiên trong quá trình sử dụng, mình thấy cần cải tiến hơn một chút cho phù hợp nên có điều chỉnh một chút
  1. Sắp xếp theo thứ tự số lượng bài viết trong nhãn
  2. Hiển thị thêm tiêu đề của nhãn trên danh sách bài viết
  3. Cho phép hiển thị bài viết thuộc một nhãn bất kỳ lần đầu (mặc định sẽ hiển thị các bài viết ở nhãn đầu tiên)
  4. Tùy chọn mở cửa sổ mới cho link bài viết

Demo

HTML


Cài đặt

Nếu không nhập mặc định sẽ hiển thị các bài viết của nhãn đầu tiên
*Phân cách bằng dấu phẩy, nhập chính xác tên nhãn và phân biệt chữ Hoa thường

    
Bạn đang xem bài viết "Sitemap cho blogspot - Duy Phạm ver 2" tại chuyên mục: Blogspot , Tools

15

nhận xét
Cũ nhất ⇅
  1. Tomorrow

    Thêm đc option ngày giờ xuất bản vào sau link bài đăng nữa thì hoàn hảo :d

    REPLY DELETE
    1. YMG

      Mình góp ý thêm lần nữa, dù sao blog bạn cũng là trang chia sẻ thủ thuật. Blogger hoặc blog bạn hay cả hai đang bị lỗi nguồn cấp khi xóa hẳn nhận xét hoặc trả lời, theo mình đoán mò thì có thể do cách bạn phân cấp hoặc xóa hẳn nhận xét... Trả lời: "pro quá " (cấp 2 mặc định - cấp 3 tùy chỉnh) cho trả lời: "...Sẽ hiển thị ngày tháng đăng bài theo dạng (dd.mm.yy) sau tiêu đề bài viết" (cấp 2) của nhận xét: "Thêm đc option ngày giờ xuất bản..." (cấp 1) đâu? :)) Để giải quyết vấn đề với bài đăng này, bạn thử vào trang quản lý nhận xét kiểm tra và xóa hẳn trả lời: "pro quá ".

      REPLY DELETE
      1. A Đê Min

        Vâng, cảm ơn bác!

        REPLY DELETE
  2. Tomorrow

    Bác xem e chỉnh trông có đc ko :d

    REPLY DELETE
    1. A Đê Min

      Ngon rồi đấy bác 😁

      REPLY DELETE
  3. Tomorrow

    Có thêm option số comments sau link mỗi bài đc ko Huy

    REPLY DELETE
    1. A Đê Min

      Bác thay function show_post2(a) {...} thành

      function show_post2(a) {
      var tt = a.feed.openSearch$totalResults.$t;
      var dw = '';
      dw += '<div class="label-name"><h3>' + cat_name + '</h3></div>';
      dw += '<ul>';
      for (var i = 0; i < cat_numb && i < a.feed.entry.length; i++) {
      var entry = a.feed.entry[i];
      cat_title = entry.title.$t;
      var cat_url = '';
      for (var j = 0; j < entry.link.length; j++) {
      if (entry.link[j].rel == 'alternate') {
      cat_url = entry.link[j].href;
      break;
      }
      }
      var publishedDate = new Date(entry.published.$t);
      var formattedDate = publishedDate.getDate().toString().padStart(2, '0') + '.' +
      (publishedDate.getMonth() + 1).toString().padStart(2, '0') + '.' +
      publishedDate.getFullYear().toString().substring(2);
      var numComments = entry.thr$total.$t;

      dw += '<li>';
      dw += (cat_start + i) + '. <a href="' + cat_url + '" rel="nofollow">' + cat_title + '</a>';
      dw += '<span> - ' + numComments + ' nhận xét</span>';
      dw += ' <span>(' + formattedDate + ')</span>';
      dw += '</li>';
      }
      dw += '</ul>';
      dw += '<div id="navi-cat">';
      if (cat_start > 1) {
      dw += '<a href="" onclick="show_post(\'' + cat_name + '\',\'' + (cat_start - cat_numb) + '\',\'' + cat_class + '\');return false">' + cat_pre + '</a>'
      }
      if ((cat_start + cat_numb - 1) < tt) {
      dw += '<a href="" onclick="show_post(\'' + cat_name + '\',\'' + (cat_start + cat_numb) + '\',\'' + cat_class + '\');return false">' + cat_nex + '</a>'
      }
      dw += ' <span>' + cat_start + ' &ndash; ' + (cat_start + i - 1) + ' / ' + tt + '</span>';
      dw += '</div>';
      document.getElementById('show-post').innerHTML = dw + '<style type="text/css">.cat-' + cat_class + ' a{background:#bbb!important;color:#fff!important}<\/style>'
      }

      Bác tự sửa cấu trúc với style lại cho phù hợp là được, em ngại viết mấy cái style lắm 😁

      REPLY DELETE
  4. YMG

    Sitemap này chỉ phân loại theo nhãn, trường hợp bài đăng không gắn nhãn thì bị bỏ sót. Sitemap phân loại theo ngày đăng, nhãn, chữ cái v.v..., mỗi trang hiển thị từ 100 bài đăng trở lên thì nhìn có vẻ sitemap hơn :))

    Tôi nhớ cô gái miền Tây
    Có vòng eo thon, mình dây ngực nở <3

    REPLY DELETE
    1. A Đê Min

      Đối với bài đăng không được gắn nhãn muốn hiển thị cũng đơn giản thôi, chắc em sẽ update cho phiên bản ver 3 bao gồm cả số lượng nhận xét và thời gian luôn 😁

      REPLY DELETE
  5. Anh Trai Nắng
  6. Quốc Đẹp Trai
  7. Tên bth

    sitemap cũng vip ấy chứ

    REPLY DELETE

Chèn hình ảnh: Chỉ cần dán link hình ảnh - Upload ảnh

Chèn code: [pre]Code đã mã hóa [/pre]

Chèn emoji: Nhấn tổ hợp phím “Windows + . (dấu chấm)”

Chèn link: Click để chèn link