Phân trang Navigation giúp blog của bạn chuyên nghiệp và đẹp mắt hơn. Giúp điều hướng và dẫn đăt độc giả trên trang của bạn theo những hướng nhất định, ngoài ra nó còn có một chức năng khác rất hữu dụng đó là giúp độc giả có thể theo dõi một bài viết ở những trang bất kỳ mà không phải mất công ấn vào nút bài đăng cũ hơn nhiều lần để có thể xem được những bài viết ở giữa hoặc ở cuối của blog bạn.
Hôm nay namkna sẽ giới thiệu thêm cho các bạn một mẫu phân trang mới với style đen cho các bạn có thêm một lựa chọn.
» Cách thêm tiện ích phân trang màu đen cho blogspot:
1- Đăng nhập vào blog
2- Chọn Mẫu
3- Chọn Chỉnh sửa HTML
4- Chèn code bên dưới trước thẻ </body>
<b:if cond='data:blog.pageType != "static_page"'> <b:if cond='data:blog.pageType != "item"'> <script type='text/javascript'> var postperpage=10; var numshowpage=4; var upPageWord ='« Previous '; var downPageWord ='Next »'; var urlactivepage=location.href; var home_page="/"; </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:
- var 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.
5- Chèn trước ]]></b:skin>
#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}6- Lưu lại.
Nhận xét
Nhận xét này đã bị quản trị viên blog xóa.
Trả lờiXóaTrang http://namkna.blogspot.com/search/label/Blogspot%20Navigation có rùi mà :)
XóaAd ơi giúp đã làm mọi cách có thể rùi mà ko được gì hết... ad xem giúp với
Xóa<< đã hết cách rui ad giúp mình với>>
http://www.123tailieufree.com/search/label/luan-an-tot-nghiep?updated-max=2015-02-04T09:35:00-08:00&max-results=20&start=6&by-date=false
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaNhận xét này đã bị tác giả xóa.
Trả lờiXóanam ơi cho mình hỏi là vì sao mình làm như cậu mà khi phân trang thì có trang được 10 bài.có trang được 9 bài nhỉ.
Trả lờiXóamình cũng đã chỉnh trong phần cài đặt ở mục bài đăng là 10 rồi
Bạn xem bài này:
Xóahttp://namkna.blogspot.com/2011/12/sua-loi-khong-phan-trang-khi-xem-theo.html
ko làm được ad ơi :(( sửa bao lần rồi mà vẫn ko được. Hay do cái template của mình hok. Cái blog mình đây
Trả lờiXóahttp://tindulich24.blogspot.com/
Bạn phải remover cái phân trang cũ trước khi áp dụng cái này chứ ./.
Trả lờiXóaBạn ơi xem dùm mình với sao trang mình làm k phân trang được..
Trả lờiXóahttp://demonavi.blogspot.com/
mình cho hiển thị 3 bài viết
Đây chắc là blog test của bạn. hãy đăng thêm bài vào đó và remover phân trang cũ đi nha,
XóaNam xem dùm mình trang này: http://www.maybaydieukhientuxa.org/
Xóamình remove phân trang cũ rồi vẫn không lên bạn ơi. Nếu có phân trang thì nó sẽ hiển thị ở đâu vậy bạn? có khi nào bị lấp code không bạn?
Nhận xét này đã bị tác giả xóa.
Xóavar postperpage=10; là số bài viết sẽ hiển thị trên một trang và nó phải nhỏ hơn tổng số bài bạn đã xuất bản nha.
Trả lờiXóaTổng bài của mình là 14 bài, mình nghĩ bị trùng css hay sao ý. Khi làm theo hướng dẫn xong chẳng thấy gì hiển thị ra trang chủ hết. Giúp mình với.. T.T
XóaThank's
Bạn tìm và xóa đoạn code này đi nha:
Xóa#blog-pager {padding:6px;font-size:11px; display:none;}
Mình muốn nền màu trắng, chữ màu xanh thì làm thế nào Nam http://www.yeutienganh123.com
Trả lờiXóaBước 5 bạn chỉnh các thuộc tính background và color là được na.
Trả lờiXóaKhi viết bài em phải dùng dấu ngắt để tránh dung lượng feed quá cao vì dung lượng của một trang hiển thị chỉ được tối đa 516kp thôi em ak. Nếu lớn quá nó sẽ mất bớt một vài bài để giảm dung lượng đó nha. EM dùng dấu ngắt như hình này này: XEM NGAY BẤM ĐÂY
Trả lờiXóaUk không có gì đâu em :)
Trả lờiXóaNó là menu em ak. Hiện có một số cách em có thể tham khảo nha.
Trả lờiXóaTạo Sticky cho nhiều Widget của blogspot
Tạo banner dính (Sticky banner) với Javascript cho Blogspot - banner quảng cáo.
Menu luôn hiển thị trên đầu hoặc chân blogspotn
Em áp dụng cách nào mà em muốn và có gì không hiểu cứ hỏi anh anh :)
Em để URL của trang đó ở đây cho anh nha :)
Xóacủa em đây:
Xóa<div class="fixed-navbar">
This is Our Facebook Page : <a class='facebook-infomations-click' href="http://namkna.blogspot.com/2011/05/tieu-e-bai-ang-moi-voi-hieu-ung-chay.html" rel="nofollow" target="_blank">(<b>Facebook</b>)</a>
</div>
<STYLE>div.fixed-navbar {
background-color:RED;
color: #000;
font: bold 13px "Trebuchet MS", Verdana, Arial, sans-serif;
position: fixed; top: 0; left: 0;
text-align: left;
width: 100%;
border-bottom: 4px #ddd solid;
padding:5px;
text-align:center;
z-index:999999
}
. facebook-infomations-click {background:#fff;padding:2px}
</STYLE>
Uk không có gì đâu em :)
Trả lờiXóaAdmin chỉ mình xóa menu bài viết mới cũ dưới chân bài viết trong bài viết đc ko.
Trả lờiXóagiống như trong bài này của admin ko có menu bài viết mới cũ ý. Tks
ảnh của blog mình [img]http://upanh.in/LjD.png[/img]
Bên trong bài viết, chứ ko phải ngoài index vs label :(
Xóahttp://upanh.in/LjD.png
Bạn chỉ cần dán đoạn code bên dưới vào sau thẻ ]]></b:skin>
Xóa<b:if cond='data:blog.pageType == "item"'>
<style>
#blog-pager{display:none !important}
</style>
</b:if>
Chào Nam!
Trả lờiXóaPhân trang này của bạn rất đẹp, mình đã thử áp dụng vào website của mình, rất là hợp.
Nhưng mình đang mắc 1 lỗi nhỏ, làm cho phần phân trang ko đẹp lắm!
Hình 1: https://s3.amazonaws.com/uploads.hipchat.com/31594/278542/qZQBiMlqoP56DKh/2.png
Theo hình 1, thì tại vì nền của mình nó là đen trùng với phần màu phân trang nên nó ko hiện ra 3 dấu chấm "..." làm cho phần phân trang ko đc đẹp
Hình 2: https://s3.amazonaws.com/uploads.hipchat.com/31594/278542/lrGNPtQuEzqt0Ae/1.png
Mình muốn nó được nhưng theo hình 2, thế này nè.
Nam giúp mình được ko ?
Trang web của mình: coisieunhan.blogspot.com
Cám ơn Nam!
Bạn thay 2 doạn {html+=' ... '} và {html+='...'} thành đoạn code bên dưới:
Xóa{html+='<span class="namkna-blogpage">.......</span>'}
và thêm đoạn code bên dưới vào trước thẻ ]]></b:skin>
.namkna-blogpage{background:#fff;white-space:nowrap;color:#222;margin:10px 3px;padding:5px 10px;border:1px solid #999}
Lưu mẫu lại và xem thành quả của bạn vừa làm nha :)
Cám ơn Nam rất nhiều :)
Xóa(y)
em làm không được anh ạ :
Trả lờiXóanó không hiện thị trực tiếp bên dưới - chỉ khi click vào "bài đăng cũ" mới thấy tiện ích này
tuy nhiên số bài hiển thị trên nhãn vẫn không chính xác --
anh vào xem giúp em với : http://giasudhv.blogspot.com/
(em đang áp dụng tiện ích - anh vào code gõ : tiềm kiếm chữ "phân trang" sẽ thấy code)
em đã sửa lỗi theo :
Trả lờiXóahttp://namkna.blogspot.com/2011/12/sua-loi-khong-phan-trang-khi-xem-theo.html
vẫn không được anh ạ
Những nhãn nào chưa có đủ bài đăng thì nó không hiểu thị đâu nha em.
Xóanhãn có 13 bài nhưng em phân trang nó hiển thị chỉ 5 bài -
Trả lờiXóanhưng không thấy nó hiển thị anh ạ
trang của em đây :http://giasudhv.blogspot.com/
Trả lờiXóaAnh vào trang nhãn nó hiển thị tốt đó thôi em Link đây
XóaCòn trang chủ em đang dùng tiện ích recent posts homepage nên nó không hiển thị là đúng rồi. Khi em ẩn bài viết ở trang chủ tức là ẩn Blog1 thì đồng nghĩa với ẩn phân trang ở trang chủ vì Blog-page nằm trong Blog1 mà.
Nhận xét này đã bị tác giả xóa.
Trả lờiXóaBạn ơi sao mình phân trang rồi đặt 6 bài mà trang chủ nó vẫn hiện 7 bài viết, mà bài viết cuối cùng của trang 1 lại là bài đầu của trang 2
Trả lờiXóablog mình đây: http://dixuatkhaulaodong.blogspot.com/
Giúp mình với!!!!
Bạn có thẻ khắc phục nó theo bài viết này: Sửa lỗi không phân trang khi xem theo nhãn
XóaÈo em đưa link đó thì bảo anh làm sao để suppost được.
Trả lờiXóaOke lát anh vào kiểm tran cho.
Trả lờiXóaanh ơi , sao khi em làm xong thì linl của lable có chữ max result = phía đuôi : http://www.azari.vn/search/label/ao%20khoac%20du%20da%20kaki?&max-results=12
Trả lờiXóakhi gắn vào menu trong html nó ko cho lưu báo lỗi vì có chữ max-results nên phải có dấu " ;" e cũng chưa hiểu hix hix mong anh giúp đỡ
anh ơi tiện ích phân trang của em tại sao nó mất vậy anh nhỉ
Trả lờiXóaức chế quá anh ơi !
anh vào chỉ em tí với :
trang em lad : duy3s.com
em cảm ơn ạ
Do xung đột code e ak, anh phải có mẫu mới test được.
Xóaem gửi mẫu cho anh hay mời anh lam quản trị nhá -
Trả lờiXóaanh vào xác nhân giúp em - trang của em "
Trả lờiXóaCuộc sống - Giải trí - Mẹo vặt " link : duy3s.com
em đã mò ra được rồi anh ạ ! thanks -hì
Trả lờiXóaBạn Kim Duy ơi chỉ cho mình với ,,, Mình phân trang nhưng mà ko được.. cứ lú 5 bài cứ lúc 6 bài có lúc 8 bài có lúc 3 bài ... saoko cố định được mong bjan giúp mình với
Xóasao mình làm như bạn mà trang đầu tiên chỉ hiện có 1 bài viết, mấy trang sau thì đủ
Trả lờiXóahttp://www.canhotoday.com/search/label/C%C4%83n%20h%E1%BB%99?&max-results=7
Có 2 lý do
Trả lờiXóa· Thứ nhất: Chưa đồng bộ các Code hiển thị số bài.
· Thứ hai: Cắt giảm dung lượng.
>>> Bạn fix song 2 lý do trên tự động sẽ hết ngay