Hepimizin bildiği üzere standart blogger şablonlarında sayfalar arasında geçiş yaparken daha eski kayıtlar, daha yeni kayıtlar gibi uzun ve bana göre saçma linkler vardır.
Ben bunların yerine daha şık ve kullanışlı olacağını düşündüğüm ışıklı numaralı sayfa navigasyonunu sizlerle paylaşmak istedim. İsterseniz nasıl yapılacağına geçelim.
Blogger Işıklı Numaralı Sayfa Navigasyonu Nasıl Yapılır?
1. Blogger yönetici paneline girin.
2. Şablon - HTML'yi Düzenle yolunu akip edin açılan kodlar üzerine tıklayın.
3. CTRL F tuşlarına basarak arama kutusunu açın ve ]]></b:skin> kodunu bulun.
4. Bu kodun üst satırına aşağıdaki CSS kodlarını ekleyin.
5. Şimdi </body> kodunu bulun ve aşağıdaki kodları bir üst satırına yapıştırın.
6. Şablonunuzu kaydedin.
Tebrikler! Blogger ışıklı numaralı sayfa navigasyonunuz hazır. Şimdi bloğunnuzu açın ve kontrol edin :)
/* Blog Bakkalı Sayfa Navigasyonu */ .showpageArea{overflow:hidden;margin:10px 0} .showpageOf{display:inline-block;background:#fff;padding:6px 8px;color:#222;border:1px solid #e3e3e3;margin-right:2px;border-radius:2px} .showpagePoint{background:#f76253;border:1px solid #e2574a;color:#fff;display:inline-block;padding:6px 8px;margin-right:2px;border-radius:2px} .showpage a,.showpageNum a{display:inline-block;background:#fff;padding:6px 8px;color:#222;border:1px solid #e3e3e3;margin-right:2px;border-radius:2px} .showpage a{margin:0;margin-left:2px;} .showpage a:hover,.showpageNum a:hover{background:#f76253;color:#fff;border-color:#e2574a;}
5. Şimdi </body> kodunu bulun ve aşağıdaki kodları bir üst satırına yapıştırın.
<b:if cond='data:blog.pageType != "item"'> <b:if cond='data:blog.pageType != "static_page"'> <script type='text/javascript'> var pageCount=6; var displayPageNum=3; var upPageWord ='«'; var downPageWord ='»'; </script> <script type='text/javascript'> //<![CDATA[ function showpageCount(json){var thisUrl=home_page_url;var htmlMap=new Array();var thisNum=1;var postNum=1;var itemCount=0;var fFlag=0;var eFlag=0;var html='';var upPageHtml='';var downPageHtml='';for(var i=0,post;post=json.feed.entry[i];i++){var timestamp1=post.published.$t.substring(0,19)+post.published.$t.substring(23,29);timestamp=encodeURIComponent(timestamp1);var title=post.title.$t;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+'&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){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">'+thisNum+'</span>'}else{if(p==0){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++}}}if(thisNum>1){html=''+upPageHtml+' '+html+' '}html='<div class="showpageArea"><span class="showpageOf"> Pages '+(postNum-1)+'</span>'+html;if(thisNum<(postNum-1)){html+=downPageHtml}if(postNum==1)postNum++;html+='</div>';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}}function showpageCount2(json){var thisUrl=home_page_url;var htmlMap=new Array();var isLablePage=thisUrl.indexOf("/search/label/")!=-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 labelHtml='<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';var thisUrl=home_page_url;for(var i=0,post;post=json.feed.entry[i];i++){var timestamp1=post.published.$t.substring(0,19)+post.published.$t.substring(23,29);timestamp=encodeURIComponent(timestamp1);var title=post.title.$t;if(title!=''){if(itemCount==0||(itemCount%pageCount==(pageCount-1))){if(thisUrl.indexOf(timestamp)!=-1){thisNum=postNum}if(title!='')postNum++;htmlMap[htmlMap.length]='/search/label/'+thisLable+'?updated-max='+timestamp+'&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){upPageHtml=labelHtml+upPageWord+'</a></span>'}else{upPageHtml='<span class="showpage"><a href="'+htmlMap[p]+'">'+upPageWord+'</a></span>'}fFlag++}if(p==(thisNum-1)){html+='<span class="showpagePoint">'+thisNum+'</span>'}else{if(p==0){html=labelHtml+'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++}}}if(thisNum>1){if(!isLablePage){html=''+upPageHtml+' '+html+' '}else{html=''+upPageHtml+' '+html+' '}}html='<div class="showpageArea"><span class="showpageOf"> Pages '+(postNum-1)+'</span>'+html;if(thisNum<(postNum-1)){html+=downPageHtml}if(postNum==1)postNum++;html+='</div>';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}}var home_page_url=location.href;var thisUrl=home_page_url;if(thisUrl.indexOf("/search/label/")!=-1){if(thisUrl.indexOf("?updated-max")!=-1){var lblname1=thisUrl.substring(thisUrl.indexOf("/search/label/")+14,thisUrl.indexOf("?updated-max"))}else{var lblname1=thisUrl.substring(thisUrl.indexOf("/search/label/")+14,thisUrl.indexOf("?&max"))}}var home_page="/";if(thisUrl.indexOf("?q=")==-1){if(thisUrl.indexOf("/search/label/")==-1){document.write('<script src="'+home_page+'feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" ><\/script>')}else{document.write('<script src="'+home_page+'feeds/posts/full/-/'+lblname1+'?alt=json-in-script&callback=showpageCount2&max-results=99999" ><\/script>')}} //]]> </script> </b:if> </b:if>
6. Şablonunuzu kaydedin.
Tebrikler! Blogger ışıklı numaralı sayfa navigasyonunuz hazır. Şimdi bloğunnuzu açın ve kontrol edin :)
Destek olmak için bloğumu izlemeyi ve yorumlarınızla güzellik katmayı unutmayın. İyi bloglamalar.
6 Yorum
Bu sayfa numaralandırması çok profesyonelce. Budur işte teşekkürler.
YanıtlaBen teşekkür ederim Murat Bey :)
YanıtlaÇok teşekkür ederim hocam paylaşımlarınız fark yaratıyor.
YanıtlaYapamadım :(
YanıtlaBen de teşekkür ederim :)
YanıtlaOlmadı
YanıtlaYorumlarda Kod vs. Kullanmak İÇİN