Sitemap được sử dụng cho blog có khối lượng bài viết nhiều để giúp độc giả dễ tìm kiếm cũng như quan sát tổng thể các bài viết trên blog của bạn. Những sitemap hiện nay đều có nhược điểm là tải toàn bộ dữ liệu từ feed dẫn đến tốc độ chậm, ngoài ra với blog có trên 500 bài viết thì những bài viết cũ sẽ không được hiển thị. Sitemap mình viết dưới đây sẽ khắc phục những nhược điểm đó.
Sitemap được phân loại theo nhãn, hiển thị bài viết gọn gàng và có phân trang. Hoạt động ổn định dù blog bạn có trên 500 bài viết, và đặc biệt dữ liệu được tải về theo truy vấn của độc giả chứ không tải toàn bộ sẽ giúp không làm chậm tốc độ blog của bạn.
<style type='text/css'> #show-cat{float:left;margin-right:20px;width:220px;height:391px;overflow-x:hidden;overflow-y:auto;line-height:18px} #show-cat ul{margin:0;border-top:1px solid #ccc;padding:0} #show-cat ul li{list-style-type:none;margin:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:0} #show-cat ul li a{display:block;padding:10px} #show-cat ul li a,#navi-cat a{background:#fff;color:#d80556;text-decoration:none} #show-cat ul li a,#navi-cat a,#navi-cat span{font-size:12px} #show-cat ul li a:hover,#navi-cat a:hover{background:#ccc;color:#fff} #show-post{float:left;width:60%} #show-post ul li{list-style-type:none} #navi-cat{padding:20px 0} #navi-cat a{margin-right:10px;border:1px solid #ccc} #navi-cat a,#navi-cat span{padding:5px 10px} #navi-cat span{float:right} </style> <div id='show-cat'></div> <div id='show-post'> <script type='text/javaScript'> var cat_home='__home';cat_numb=__numb;cat_pre='Prev';cat_nex='Next';__label var cat_name;var cat_start;var cat_class; function show_post2(a){var tt=a.feed.openSearch$totalResults.$t;dw='';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;for(var j=0;j<entry.link.length;j++){if(entry.link[j].rel=='alternate'){var cat_url=entry.link[j].href}}dw+='<li>';dw+=(cat_start+i)+'. <a href="'+cat_url+'" rel="nofollow">'+cat_title+'</a>';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;if(cat_start!=tt){dw+=' – '+(cat_start+i-1)}dw+=' / '+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>'}function show_post(a,b,c){var d=document.getElementsByTagName('head')[0];e=document.createElement('script');e.type='text/javascript';e.setAttribute('src',cat_home+'/feeds/posts/default/-/'+a+'?alt=json-in-script&start-index='+b+'&max-results='+cat_numb+'&callback=show_post2');d.appendChild(e);cat_name=a;cat_start=parseInt(b),cat_class=c}function show_cat(a){var cat=a.feed.category;dw='';dw+='<ul>';for(var i=0;i<cat.length-1;i++){for(var j=i+1;j<cat.length;j++){if(cat[i].term>cat[j].term){cat_hv=cat[i].term;cat[i].term=cat[j].term;cat[j].term=cat_hv}}}__removefor(var i=0;i<cat.length;i++){dw+='<li class="cat-'+i+'">';dw+='<a href="" onclick="show_post(\''+cat[i].term+'\',\'1\',\''+i+'\');return false">';dw+=cat[i].term;dw+='</a>';dw+='</li>'}dw+='</ul>';document.getElementById('show-cat').innerHTML=dw}document.write('<script type="text/javascript" src="'+cat_home+'/feeds/posts/default?alt=json-in-script&max-results=0&callback=show_cat"><\/script>'); </script> </div> <div style='clear:both'></div>
Địa chỉ blog
Số lượng bài hiển thị trên 1 trang
Tên nhãn không cho hiển thị, phân cách bởi dấu phẩy (,)
Cập nhật phiên bản mới thêm chức năng sắp xếp tên nhãn theo thứ tự bảng chữ cái và loại bỏ những nhãn không muốn hiển thị.
[Clip-sub]Asura Cryin Link [MF]-VietsubNguồn: @ NASSTựa đề: Asura Cryin` Tựa đề khác: Asura Crying Tựa đề kanji: アスラクライン Thể loại: TV Series Số tập: 13 Thời gian khởi chiếu: 02.04.2009 đến …Read More
Hướng dẫn Bunny Hop JumpNguồn: @ NASSBunny Hop Jump (BHJ) là 1 kiểu nhảy khá phổ biến trong thi đấu game Counter Strike. Hiện nay đa số các player “có đẳng cấp” đều biết sử d…Read More
Những thiết lập cần biết trên Facebook!Nguồn: @ NASSThiết lập để nhận thông báo khi có thiết bị lạ xâm nhập, kích hoạt tính năng bảo mật hai lớp, chặn tài khoản quảng cáo, spam hay kiểm duy…Read More
Điểm tin tuần ( Tuần 1 tháng 6 )
-
Thương hiệu yêu thích của Gigi Hadid ra mắt mẫu jeans "trắc nết", bạn sẽ
khó mà mặc nội y nếu diện quần này Source
------------------------------
Lê Khá...
Vì sao thực phẩm hữu cơ hấp dẫn người tiêu dùng ?
-
*Thực phẩm hữu cơ cực kỳ phổ biến trên thế giới hiện nay và mọi người đều
muốn biết về lợi ích của chúng. Hầu hết ý kiến của công chúng cho rằng thực
phẩm...
PoliCash
-
PoliCash
------------------------------
Chuột lang nước khổng lồ tắm nước nóng thơm
Posted: 04 Apr 2017 12:04 AM PDT
Chuột lang Capybaras nổi ti...
Tiền bạc không phải là giá trị của bản thân
-
[image: TMG_Xạ hương Bradbury]
Những người giàu hiểu rằng, tiền bạc không thể mua được tình yêu, bạn bè,
sự tôn trọng hay hạnh phúc. Họ nhận ra giá trị c...
Loài hoa "trăm năm nở một lần"
-
Hoa tre - loài hoa "trăm năm nở một lần"
Tre là tên gọi chung của nhóm thực vật trong bộ hòa thảo. Trên thế giới có
khoảng 1.200 loài tre và tất cả đều s...
0 nhận xét:
Đăng nhận xét