Wuih, dah lama banget nich gak sempet posting, tapi kali ini saya sempet-sempetin karena gak enak banget dari dulu ada request dari Sahabat Shevajo admin dari http://ladangbolaku.blogspot.com yang meminta saya posting "Cara Membuat Navigasi Halaman Di Blog". Tapi karena kesibukan saya dan internet di kantor juga lagi masalah, jadi baru hari ini saya posting tentang hal tersebut. Cara ini sebenarnya saya dapatkan dari hasil googling tapi saya sudah lupa alamatnya apa, yang jelas web-nya pake bahasa inggris. padahal saya gak bisa bahasa inggris.
Biar gak kebanyakan omong lagi, kita langsung saja ke cara membuat navigasi halaman di blog :
- Cara Pertama
1.Klik "Rancangan => "Edit HTML"
2."Centang Expand Template Widget"
3.Cari kode di bawah ini
]]></b:skin>
4.Copy kode di bawah ini dan paste di atas kode no 3
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
.comment-body-author {
background:#99FF00;
border:1px dotted #FF6600;
margin:0;
padding:0 0 0 20px;
}
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
.comment-body-author {
background:#99FF00;
border:1px dotted #FF6600;
margin:0;
padding:0 0 0 20px;
}
5.Langkah selanjutnya, cari kode di bawah ini :
</body>
6.Copy kode di bawah ini di atas kode no 5 :
<!--Page Navigation Starts-->
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<script type='text/javascript'>
var pageCount=5;
var displayPageNum=5;
var upPageWord ='Previous';
var downPageWord ='Next';
</script>
<script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js' type='text/javascript'/>
</b:if>
</b:if>
<!--Page Navigation Ends -->
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<script type='text/javascript'>
var pageCount=5;
var displayPageNum=5;
var upPageWord ='Previous';
var downPageWord ='Next';
</script>
<script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v1.js' type='text/javascript'/>
</b:if>
</b:if>
<!--Page Navigation Ends -->
7."Simpan Template"
- Cara Kedua
1. Klik "Tata Letak" => "Edit Laman"
2. Klik "Tambah Gadget => "HTML/Javascript"
3. Copy kode di bawah ini dan paste di lokasi yang telah disediakan :
<style>
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #ccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #ccc;
background-color:#ccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #ccc;
background: #ccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #ccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333;
}
</style>
<script type="text/javascript">
function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';
var pageCount=5;
var displayPageNum=6;
var firstPageWord = 'First';
var endPageWord = 'last';
var upPageWord ='Back';
var downPageWord ='Next';
var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';
for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=''){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
postNum++;
htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
}
}//end if(post.category){
itemCount++;
}
}else{
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
itemCount++;
}
}
for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +'</a></span>';
}else{
upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>';
}
}else{
upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>';
}
fFlag++;
}
if(p==(thisNum-1)){
html += ' <span class="showpagePoint"><u>'+thisNum+'</u></span>';
}else{
if(p==0){
if(isLablePage){
html = labelHtml+'1</a></span>';
}else{
html += '<span class="showpageNum"><a href="/">1</a></span>';
}
}else{
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +' </a></span>';
}
}
if(eFlag ==0 && p == thisNum){
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>';
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){
if(thisNum>1){
if(!isLablePage){
html = '<span class="showpage"></span>'+upPageHtml+' '+html +' ';
}
}
html = '<div class="showpageArea"><span class="showpage"> Total '+(postNum-1)+': </span>'+html;
if(thisNum<(postNum-1)){
html += downPageHtml;
}
if(postNum==1) postNum++;
html += '</div>';
if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName("pageArea");
var blogPager = document.getElementById("blog-pager");
if(postNum <= 2){
html ='';
}
for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}
if(pageArea&&pageArea.length>0){
html ='';
}
if(blogPager){
blogPager.innerHTML = html;
}
}
}
</script>
<script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" type="text/javascript"></script>
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #ccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #ccc;
background-color:#ccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #ccc;
background: #ccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #ccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333;
}
</style>
<script type="text/javascript">
function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';
var pageCount=5;
var displayPageNum=6;
var firstPageWord = 'First';
var endPageWord = 'last';
var upPageWord ='Back';
var downPageWord ='Next';
var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';
for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=''){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
postNum++;
htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
}
}//end if(post.category){
itemCount++;
}
}else{
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
itemCount++;
}
}
for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +'</a></span>';
}else{
upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>';
}
}else{
upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>';
}
fFlag++;
}
if(p==(thisNum-1)){
html += ' <span class="showpagePoint"><u>'+thisNum+'</u></span>';
}else{
if(p==0){
if(isLablePage){
html = labelHtml+'1</a></span>';
}else{
html += '<span class="showpageNum"><a href="/">1</a></span>';
}
}else{
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +' </a></span>';
}
}
if(eFlag ==0 && p == thisNum){
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>';
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){
if(thisNum>1){
if(!isLablePage){
html = '<span class="showpage"></span>'+upPageHtml+' '+html +' ';
}
}
html = '<div class="showpageArea"><span class="showpage"> Total '+(postNum-1)+': </span>'+html;
if(thisNum<(postNum-1)){
html += downPageHtml;
}
if(postNum==1) postNum++;
html += '</div>';
if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName("pageArea");
var blogPager = document.getElementById("blog-pager");
if(postNum <= 2){
html ='';
}
for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}
if(pageArea&&pageArea.length>0){
html ='';
}
if(blogPager){
blogPager.innerHTML = html;
}
}
}
</script>
<script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" type="text/javascript"></script>
4. "Simpan Template"
Keterangan :
- Silahkan Sobat pilih salah satu cara di atas.
- var pageCount=5 => menunjukkan jumlah posting yang akan tampil pada satu halaman. Jadi silahkan sesuaikan dengan setting posting blog Sobat.
Mak nyus tenan.aku copy kode htmlnya kawan
BalasHapusAku coba pakai cara yang nomor 2 saja
BalasHapus@ Kang Tomo : Monggoh di ambil Kang......
BalasHapus@ Uswah : Silahkan pilih yang menurut Anda lebih mudah....
Mantaappppppppppppppppp...
BalasHapusthanks banget bro
requestnya cepet banget bro :)
arigato
@ Shevajo : Wah nyindir nich kok bilang cepet banget? he3x..... padahal requestnya sudah hampir 2 minggu. iya sama-sama ya kawan.....
BalasHapusthx buat sobat..., sudah mau berbagi ilmunya..
BalasHapus@ Cellular : sama-sama kawan. makasih juga atas komentar & kunjungannya
BalasHapusthank you maz...
BalasHapusalhamdulillah dapat ilmu lagi..
@ Hanumuslem : sama-sama kawan. makasih juga atas komentar & kunjungannya.
BalasHapushehe...
BalasHapusmakasih banyak mas infonya...
salam kenal juga....
lha kok banyak amaier....
BalasHapusntar kotak html ku nggak cukup...
pi ya perlu di coba dech gan....
makasih....
@ Mas Katir : Emang banyak banget kodenya, tapi santai aja kok, pasti cukup karena kan kotak html gak ada batasnya. xixixixixi
BalasHapusnavigasi page q saat ini aq lepas sob, soalnya dah kebanyakan JS blog aq, tp sip dah ini, blogger yang tanggap request, sukses deh sob
BalasHapus@ Rizky2009 : Emang sich nanti klo dah js-nya numpuk, akan memperberat blog, tapi kita kan juga harus selektif, js apa saja yang penting buat blog kita, ya harus kita pasang... makasih ya atas kunjungan dan komentarnya... gimana nich kabarnya? moga sehat selalu ya kawan.....
BalasHapussalam kunjungan, kami simpan postingannya...
BalasHapusizin ngopy codenya ya mas, mangstab tutorialnya...
BalasHapus@ Bureto : Silahkan di ambil saja kawan. makasih ya atas komentar dan kunjungannya
BalasHapuswah Boleh nih dicoba...mksh sob udah bagi2 ilmu....
BalasHapus@ Indra : sama-sama kawan. makasih juga atas komentar dan kunjungannya
BalasHapusT - O - P
BalasHapuslaaahhhhhhh ^_^
Wahhh kerennnnn!!!! Keeep Blogginggg gannn n met Weekend...!!
BalasHapusmantep :10
BalasHapussatu lagi nambah ilmu ni, mantab n sip..
BalasHapusthanks infonya..
oke lah kalau begitu...
BalasHapusTerimakasih atas informasinya Mas,,Tutorial yang bagus, Tak Coba Yo.
BalasHapusKeep Learning by Doing,,,.
Jangan Lupa Komen Balik ya,, :10
hati-hati saLah Langkah bisa kacau tuh, hehehehe
BalasHapusAne save dulua ch ntar lok perlu ane pakai hehehe, Thank ya son c U
BalasHapusthx infonya..:)
BalasHapusnanti sj dicoba tipsnya... :D
BalasHapuskalau sdh bosan sama blog yg sekarang :D
tapi memperberat loading blog ya
BalasHapusmakasih tipsnya ya
BalasHapusdimasukkan kotak es dulu .....
BalasHapuswih lengkap.. nice tutorial ya...
BalasHapusnice info gan ..
BalasHapustrus posting
ditunggu postingan berikutnya ...
BalasHapusijin disimpan dulu sahabat
BalasHapusSipp dahh... ntar gw sedot HTMlnya
BalasHapusmakasih atas infonya dan tipsnya mas
BalasHapusajarin aku dong detilnya saya masih bingung ni
mampir balik ya mas
mau ikutan request juga boLeh enggak yah?
BalasHapusmakasih atas pembelajarannya sob......semoga sukses selalu
BalasHapus@ Om Rame : memangnya Om mau request apa? Kalau saya bisa dan ada waktu pasti saya penuhin khusus buat Om....
BalasHapusmakasih infonya, manfaat banget nih
BalasHapus@ Gus Ikhwan : yang bingung dari mananya Gus? perasaan itu sudah detail lho Gus? Kalau masih ada yang belum dipahami, silahkan saja langsung di tanyakan Gus? Terima kasih ya atas kunjungannya
BalasHapusnitip komen dsik cak...
BalasHapuswah blogku wis onok menu navigasine e...yo'opo iki?hehe
Weleh akhirnya muncul juga kotak komentarmu Sob....he koneksi gy lola nie haha...
BalasHapusWah tutor baru nie....Muantabz......tp java scriptku udah banyak Sob...nanti deh aku kurangin dulu hhe....
Sukses slalu kwan....!!!
mantap kawand..thanks info nya..:10
BalasHapusSiip nih shob ... kelihatannya lebih simple cara yang pertama ya...
BalasHapusnavigasi memang sangt perlu dalam blog selain memudahkan pngunjung bua mengexplor blog kita juga akan memudahkan kita...
BalasHapusthank ya
Wach menarik nich Mas ntar mlm langsung ijin coba biar tau prepiunya,makasih bgt Mas infonya dan makasis sdh mau mampir semoga betah...:D
BalasHapusOk sob triknya, skg izin dulu buat sy coba kpn2 ^_^ Trik yg baru
BalasHapusmantab sob
BalasHapushttp://myeplinfo.blogspot.com
Mantap kawan, lengkap.. :)
BalasHapusberkreasi trus kawan....info nya sangat berguna..
BalasHapusNice article i think. salam kenal...
BalasHapusmak nyus tutornya kawan.kapan2 aku mau mencobanya jika ada waktu senggang thx
BalasHapusNumpang Ngadem aja Kang... Met Malam aja..
BalasHapuswaduh ... panjang banget scriptnya ... :12
BalasHapusku coba dulu ya bila berhasil syukur, bila g ya gpp sih
BalasHapusIzin praktek sob!
BalasHapusMas Muzzi, apa betul halaman blog saya udah bisa dilihat? Sy udah coba akses dari komputer berbeda bahkan dari warnet tapi nyatanya halaman seperti about us, produk, service, link exchange dll masih kelihatan ngeblank biarpun udah saya edit berkali-kali.
BalasHapusmakasih mas infonya denni- <a href="http://theadvertisementnews.com>theadvertisementnews</a>
BalasHapuswork banget gan.. ! THX
BalasHapusupdate ilmunya lagi gan :10
sip boz....
BalasHapusGreat Info.....thank's sobat.
BalasHapuskalau sempat lihat blog saya ya.
kirim kritik dan saran buat saya.
Saya udah coba scriptnya dan berhasil, ini yang saya cari dari dulu. Mkch!
BalasHapusinfo yang mantep kang
BalasHapus