Phân trang cho Blogspot đơn giản mà đẹp


Có rất nhiều bài viết trên mạng hướng dẫn về phân trang và tất cả đều rất đẹp và hay tuy nhiên có một nhược điểm mà các bài viết đó để lại là nhìn vào thèm mà không làm gì được.
Điểm chung của các bài viết này hình như là lấy nguồn của nhau và cùng dung chung một cách thức đó là up javascript lên trên host của google nên khi google thay đổi chính sách thì tất cả đều ngủm và không ai rãnh để mà cập nhật lại.
Bài viết dưới đây cũng sử dụng cách tương tự là lụm từ internet (vì chưa đủ trình độ viết) tuy nhiên sẽ không up lên host mà có sao ta cứ để vậy cho lành, đến ngàn đời sau con cháu vẫn dùng được.

Bước 1:

Đăng nhập vào blogger.com, chọn chủ đề rồi tiếp nữa chọn Chỉnh sửa HTML.

Bước 2:

Bấm ctrl + F và tìm vị trí của ]]></b:skin> và thêm vào trước nó đoạn code CSS dưới đây.

#blog-pager-older-link a,#blog-pager-newer-link a,a.home-link{width:80px;text-align:center;display:inline-block;color:#fff;font:bold 12px Arial;text-transform:none;margin:0;padding:5px 5px;background:#555;border:1px solid #111}
.blog-pager,#blog-pager{clear:both;font:bold 12px Arial;text-align:center;padding:15px 10px}
.showpageNum a,.showpage a{background:#fff;text-decoration:none;white-space:nowrap;color:#222;margin:10px 3px;padding:5px 10px;border:1px solid #999}
.showpageNum a:hover,.showpage a:hover{color:#fff;text-decoration:none;background-color:#444;border:1px solid #000}
.showpageOf{display:none;margin:0}
.showpagePoint{color:#fff;text-decoration:none;background-color:#444;font-size:12px;margin:10px 3px;padding:5px 10px;border:1px solid #000}

Bước 3:

Sau khi lưu css lại rồi thì kéo chuột xuống dưới cùng của phần chỉnh sửa HTML và dán vào trước thẻ </body> đoạn code như bên dưới.

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<script type='text/javascript'>
var postperpage=10;
var numshowpage=4;
var upPageWord =&#39;&#171; Previous &#39;;
var downPageWord =&#39;Next &#187;&#39;;
var urlactivepage=location.href;
var home_page=&quot;/&quot;;
</script>
<script type='text/javascript'>
//<![CDATA[
var nopage;var jenis;var nomerhal;var lblname1;halamanblogger();function loophalaman(banyakdata){var html='';nomerkiri=parseInt(numshowpage/2);if(nomerkiri==numshowpage-nomerkiri){numshowpage=nomerkiri*2+1}mulai=nomerhal-nomerkiri;if(mulai<1)mulai=1;maksimal=parseInt(banyakdata/postperpage)+1;if(maksimal-1==banyakdata/postperpage)maksimal=maksimal-1;akhir=mulai+numshowpage-1;if(akhir>maksimal)akhir=maksimal;html+="<span class='showpageOf'>Page "+nomerhal+' of '+maksimal+"</span>";var prevnomer=parseInt(nomerhal)-1;if(nomerhal>1){if(nomerhal==2){if(jenis=="page"){html+='<span class="showpage"><a href="'+home_page+'">'+upPageWord+'</a></span>'}else{html+='<span class="showpageNum"><a href="/search/label/'+lblname1+'?&max-results='+postperpage+'">'+upPageWord+'</a></span>'}}else{if(jenis=="page"){html+='<span class="showpageNum"><a href="#" onclick="redirectpage('+prevnomer+');return false">'+upPageWord+'</a></span>'}else{html+='<span class="showpageNum"><a href="#" onclick="redirectlabel('+prevnomer+');return false">'+upPageWord+'</a></span>'}}}if(mulai>1){if(jenis=="page"){html+='<span class="showpageNum"><a href="'+home_page+'">1</a></span>'}else{html+='<span class="showpageNum"><a href="/search/label/'+lblname1+'?&max-results='+postperpage+'">1</a></span>'}}if(mulai>2){html+=' ... '}for(var jj=mulai;jj<=akhir;jj++){if(nomerhal==jj){html+='<span class="showpagePoint">'+jj+'</span>'}else if(jj==1){if(jenis=="page"){html+='<span class="showpageNum"><a href="'+home_page+'">1</a></span>'}else{html+='<span class="showpageNum"><a href="/search/label/'+lblname1+'?&max-results='+postperpage+'">1</a></span>'}}else{if(jenis=="page"){html+='<span class="showpageNum"><a href="#" onclick="redirectpage('+jj+');return false">'+jj+'</a></span>'}else{html+='<span class="showpageNum"><a href="#" onclick="redirectlabel('+jj+');return false">'+jj+'</a></span>'}}}if(akhir<maksimal-1){html+='...'}if(akhir<maksimal){if(jenis=="page"){html+='<span class="showpageNum"><a href="#" onclick="redirectpage('+maksimal+');return false">'+maksimal+'</a></span>'}else{html+='<span class="showpageNum"><a href="#" onclick="redirectlabel('+maksimal+');return false">'+maksimal+'</a></span>'}}var nextnomer=parseInt(nomerhal)+1;if(nomerhal<maksimal){if(jenis=="page"){html+='<span class="showpageNum"><a href="#" onclick="redirectpage('+nextnomer+');return false">'+downPageWord+'</a></span>'}else{html+='<span class="showpageNum"><a href="#" onclick="redirectlabel('+nextnomer+');return false">'+downPageWord+'</a></span>'}}var pageArea=document.getElementsByName("pageArea");var blogPager=document.getElementById("blog-pager");for(var p=0;p<pageArea.length;p++){pageArea[p].innerHTML=html}if(pageArea&&pageArea.length>0){html=''}if(blogPager){blogPager.innerHTML=html}}function hitungtotaldata(root){var feed=root.feed;var totaldata=parseInt(feed.openSearch$totalResults.$t,10);loophalaman(totaldata)}function halamanblogger(){var thisUrl=urlactivepage;if(thisUrl.indexOf("/search/label/")!=-1){if(thisUrl.indexOf("?updated-max")!=-1){lblname1=thisUrl.substring(thisUrl.indexOf("/search/label/")+14,thisUrl.indexOf("?updated-max"))}else{lblname1=thisUrl.substring(thisUrl.indexOf("/search/label/")+14,thisUrl.indexOf("?&max"))}}if(thisUrl.indexOf("?q=")==-1&&thisUrl.indexOf(".html")==-1){if(thisUrl.indexOf("/search/label/")==-1){jenis="page";if(urlactivepage.indexOf("#PageNo=")!=-1){nomerhal=urlactivepage.substring(urlactivepage.indexOf("#PageNo=")+8,urlactivepage.length)}else{nomerhal=1}document.write("<script src=\""+home_page+"feeds/posts/summary?max-results=1&alt=json-in-script&callback=hitungtotaldata\"><\/script>")}else{jenis="label";if(thisUrl.indexOf("&max-results=")==-1){postperpage=20}if(urlactivepage.indexOf("#PageNo=")!=-1){nomerhal=urlactivepage.substring(urlactivepage.indexOf("#PageNo=")+8,urlactivepage.length)}else{nomerhal=1}document.write('<script src="'+home_page+'feeds/posts/summary/-/'+lblname1+'?alt=json-in-script&callback=hitungtotaldata&max-results=1" ><\/script>')}}}function redirectpage(numberpage){jsonstart=(numberpage-1)*postperpage;nopage=numberpage;var nBody=document.getElementsByTagName('head')[0];var newInclude=document.createElement('script');newInclude.type='text/javascript';newInclude.setAttribute("src",home_page+"feeds/posts/summary?start-index="+jsonstart+"&max-results=1&alt=json-in-script&callback=finddatepost");nBody.appendChild(newInclude)}function redirectlabel(numberpage){jsonstart=(numberpage-1)*postperpage;nopage=numberpage;var nBody=document.getElementsByTagName('head')[0];var newInclude=document.createElement('script');newInclude.type='text/javascript';newInclude.setAttribute("src",home_page+"feeds/posts/summary/-/"+lblname1+"?start-index="+jsonstart+"&max-results=1&alt=json-in-script&callback=finddatepost");nBody.appendChild(newInclude)}function finddatepost(root){post=root.feed.entry[0];var timestamp1=post.published.$t.substring(0,19)+post.published.$t.substring(23,29);var timestamp=encodeURIComponent(timestamp1);if(jenis=="page"){var alamat="/search?updated-max="+timestamp+"&max-results="+postperpage+"#PageNo="+nopage}else{var alamat="/search/label/"+lblname1+"?updated-max="+timestamp+"&max-results="+postperpage+"#PageNo="+nopage}location.href=alamat}
//]]>
</script>
</b:if>
</b:if>

Tùy chỉnh:
  • postperpage=10; là số bài viết sẽ hiển thị trên một trang
  • numshowpage=4; là số botton hiển thị trên thanh Navigation
  • Thay các chữ màu vàng theo ý bạn. Hoặc bạn có thể giữ nguyên nếu muốn nha.

Bước 4:

Sau khi hoàn tất xong 3 bước trên thì tiến hành "lưu chủ đề" lại và hưởng thụ thành quả mà mình mong muốn

Chú ý:
Trong một số trường hợp khi bạn làm hoàn chỉnh các bước trên và phân trang đã hiện đẹp như mong muốn nhưng khi nhấp vào tìm kiếm theo nhãn (label) thì kết quả vẫn không có gì thay đổi (vẫn hình ảnh xấu xí mặc định của google).
Bạn hãy làm thêm bước sau:
Tìm tất cả các dòng sau:
expr:href='data:label.url'
và thay bằng đoạn code dưới đây
expr:href='data:label.url + "?&amp;max-results=15"'
Thay thế số 15 bằng con số mà bạn muốn tổng số bài đăng hiển thị nhé.

COMMENTS

Tên

42 Ngày Phát Âm,18,Access,1,backlink,15,Bạn cần biết,2,Bat-dong-san,3,Bí Quyết Thành Công,3,Bitcoin,5,Blogger,233,Blogger Template,56,Blogging,25,blogspot,38,blogspot jquery,1,blogspot recent post,2,blogspot slider,2,Browse,8,Cài đặt domain,1,Cartoon,2,Căn hộ cao cấp,1,CLEAN AND MODERN,1,Code Blogspot,19,công cụ SEO,27,Creative,2,CSS,6,Cuoc-Song,11,Dell,2,Download,1,Driver,3,Du-hoc,1,Du-Lich,1,đăng kí namecheap,1,eCommerce,1,Elegant,1,English music,16,English Today,10,Excel,46,Facebook,28,Fashion,2,Forex,1,FPT,1,Free Hosting,1,Funny,4,GA,1,Gaming,1,Giveaway,1,google adwords,1,google map,5,Hacking,1,Health,1,Học Cụm Từ Tiếng Anh,9,Học Làm Người,10,học wordpress cơ bản,25,học wordpress nâng cao,25,Hoc-Tieng-Anh,1,Hosting miễn phí,1,Hot Girls,7,How to improve english pronunciation,22,hỗ trợ doanh nghiệp,22,hỗ trợ SEO,23,Internet,18,Internet Tips,16,Key-Ban-Quyen,2,Kế Toán,4,Kiếm Tiền Online,8,Kinh nghiệm,2,Ky-Nang-Song,7,landing pages,1,leech,2,Lenovo,1,License-Key,2,Luyện Dịch,1,Mã nguồn WordPress,36,Master Spoken English,5,mẫu trang liên hệ,1,Mẹo Điện thoại,10,Mẹo Office,1,Mẹo vặt,3,Mẹo Windows,15,Microsoft-Office,3,Minimal,11,Minimalistic,8,Misabamboo,1,MMO,15,Mobiistar,2,Mon-Ngon,1,Movie,1,mở liên kết trong tab mới,1,namecheap cho blogger,1,News/Magazine,18,Nokia,3,NT_Leng_teng,2,Online-Tools,1,open link in new tab,1,OPPO,1,Personal Blog,8,Phần Mềm,1,Phần Mềm Windows,1,PHIM,1,Phượt,1,plugin,9,Portfolio,3,Real Estate,1,Samsung,4,SEO,32,SEO Blogger,28,SEO Blogspot,8,SEO by Yoast,28,SEO Website,26,SEO WordPress,34,Software,3,Sports,1,Suc-Khoe,7,Technology Blogger Templates,1,template bán hàng blogspot,3,template bán hàng cho blogspot,3,Template Blogger Bán Hàng,3,Template Blogger Bất Động Sản,2,Template Blogger Cá Nhân,74,Template Blogger Download Ứng Dụng,2,Template Blogger Đếm Ngược,2,Template Blogger Hình Ảnh,4,Template Blogger Landing Page,12,Template Blogger Miễn Phí,147,Template Blogger Nghe Nhạc,1,Template Blogger Sách,1,Template Blogger Tin Tức,37,Template Blogger Video - Phim,5,template blogspot bán hàng,2,Template Blogspot Bản Quyền Miễn Phí,2,template blogspot chuẩn seo,11,Templates,1,thẻ tiêu đề,21,theme blogspot,5,Theme Pack,1,theme WordPress bán hàng chuẩn seo,1,thiết kế,1,Thủ Thuật,89,Thủ Thuật Blogger,70,Thủ Thuật Facebook,15,Thủ thuật hay,3,Thủ Thuật Internet,4,Thủ Thuật Máy Tính,1,Thủ Thuật Windows,3,Tin tức IT,8,Tools,13,Torrent,1,Tricks,2,Truyen,1,Tutorials,16,Ứng dụng - app,4,Vo-Thuat,8,VPS,1,Widgets,6,Windows,9,Windows 10,17,Windows-10,2,Word,6,Wordpress,8,wordpress theme,1,
ltr
item
Hỏi đáp công nghệ: Phân trang cho Blogspot đơn giản mà đẹp
Phân trang cho Blogspot đơn giản mà đẹp
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix0YVRY2SkyR03yD76f-KerrrV5XEHpjZgPvM_EaAeXoSVx-TKCIBiBC7_3yDBLKcV0vB0A2jCNwTjU-_VAXATejmc0VY-JwNeJkf7H4W1l5RVDSxT_dE0JKSxpRQ4Jirm2wQqLJxK1ho/s1600/phan-trang-cho-blogspot.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix0YVRY2SkyR03yD76f-KerrrV5XEHpjZgPvM_EaAeXoSVx-TKCIBiBC7_3yDBLKcV0vB0A2jCNwTjU-_VAXATejmc0VY-JwNeJkf7H4W1l5RVDSxT_dE0JKSxpRQ4Jirm2wQqLJxK1ho/s72-c/phan-trang-cho-blogspot.jpg
Hỏi đáp công nghệ
https://hoidapcongnghevn.blogspot.com/2017/09/phan-trang-cho-blogspot-on-gian-ma-ep.html
https://hoidapcongnghevn.blogspot.com/
https://hoidapcongnghevn.blogspot.com/
https://hoidapcongnghevn.blogspot.com/2017/09/phan-trang-cho-blogspot-on-gian-ma-ep.html
true
2492710479625740675
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy