• Home
  • Information
  • Multimedia
  • File Type
  • TV Streaming
  • Friends Blog
  • Pages

    Ads 468x60px

    twitterfacebookgoogle pluslinkedinrss feedemail

    Labels

    Senin, 16 Juli 2012

    Cara Membuat Navigasi Next dan Back pada Blog

          Pada saat ini aku akan mempostingkan bagaimana cara membuat Next dan Back pada Blog, jadi tampilannya seperti gambar disamping kiri ini.


       Mungkin di blog awalnya sebelum kamu beri script ini, hanya tertulis Posting Lama atau Older Post. Dengan Script ini maka kamu akan dapat memberikan navigasi next dan back pada blog kamu. Silahkan copy script di bawah ini.


    <div style="border: 1px inset; margin: 0px; padding: 6px;">

    <div style="display: none;">

    <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:#000000;

    }

    .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:#000000;

    }

    </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 += '&nbsp;<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&amp;callback=showpageCount&amp;max-results=99999" type="text/javascript">

    </script> 
       
      Jika kamu masih penasaran dengan cara menggunakan script bisa melihat penggunaannya di bawah ini.


    1. Login dulu ke blog
    2. Buka Tata Letak / Perancang Template
    3. Klik Tambah Gadget
    4. Pilih HTML/JavaScript
    5. Nah... baru Copy dan Paste key yang sudah aku tunjukkan di atas

    0 komentar:

    Posting Komentar

    Silahkan kalian memberi komentar sesuka kalian dengan kata-kata yang sopan dan baik. Apabila ada yang menggunakan SPAM, kata-kata buruk dan tidak sopan, maupun lainnya akan dihapus. Mohon maaf apabila komentar kalian tidak aku jawab, karena aku sendiri yang mengurus blog ini.