Search This Blog

5 awesome numbered page naviagtion widgets for blogger blog

If we look at blogger main page we can add certain number of posts only, so when you exceed that number of posts then older posts will move to new page. Lets say you have 50 pages on your blog and you want to navigate to page number 22, But blogger have only two navigation keys enabled by default which are "Previous page" and "Next page" or "Older posts" and "newer posts". In this case you cant keep on Next page key 22 times t navigate to page number 22. Therefore in order to make page navigation easier we can add numbered page navigation widget for blogger blog. In this post i will give you various design CSS codes and corresponding script and i will tell you how to add that script and CSS code to your blogger blog using few image so that you will not get confused while adding numbered navigation widget for blogger blog, Or you can check How to add CSS code to blogger blog

How to add CSS

To add numbered page navigation widget to blogger blog First let me tell you how to add CSS code to template.

  • Go to your blogger Dashboard and click on "Template" and then click on "Edit HTML".
  • Then you will be redirected to following window where press "Ctrl + F" and search              ]]></b:skin> tag.
  • Above this tag add desired CSS code to make changes in blogger template.
  • Then click on Save Template button and you are done.
Now you know how to add CSS code to blogger template then choose one of the following numbered page navigation widget designs and copy corresponding CSS code and add just above  ]]></b:skin>.

Design 1


CSS code for design 1

#blog-pager{clear:both;margin:30px auto;text-align:center; padding: 7px;}
.blog-pager {background: none;}
.displaypageNum a,.showpage a,.pagecurrent{padding: 3px 7px;margin-right:5px;background:#E9E9E9;color: #888;border:1px solid #E9E9E9;}
.displaypageNum a:hover,.showpage a:hover,.pagecurrent{background:#CECECE;text-decoration:none;color: #000;}
 .showpageOf{display:none!important}
#blog-pager .showpage, #blog-pager .pagecurrent{font-weight:bold;color: #888;}
 #blog-pager .pages{border:none;}

Design 2

CSS code for design 2

 #blog-pager{clear:both;margin:30px auto;text-align:center; padding: 7px;}
.blog-pager {background: none;}
.displaypageNum a,.showpage a,.pagecurrent{padding: 5px 10px;margin-right:5px; color: #F4F4F4; background-color:#404042;-webkit-box-shadow: 0px 5px 3px -1px rgba(50, 50, 50, 0.53);-moz-box-shadow:0px 5px 3px -1px rgba(50, 50, 50, 0.53);box-shadow: 0px 5px 3px -1px rgba(50, 50, 50, 0.53);}
.displaypageNum a:hover,.showpage a:hover, .pagecurrent{background:#EC8D04;text-decoration:none;color: #fff;}
#blog-pager .showpage, #blog-pager, .pagecurrent{font-weight:bold;color: #000;}
 .showpageOf{display:none!important}
#blog-pager .pages{border:none;-webkit-box-shadow: 0px 5px 3px -1px rgba(50, 50, 50, 0.53);-moz-box-shadow:0px 5px 3px -1px rgba(50, 50, 50, 0.53);box-shadow: 0px 5px 3px -1px rgba(50, 50, 50, 0.53);}

Design 3

CSS code for design 3


#blog-pager{clear:both;margin:30px auto; padding: 7px; text-align:center;font-size: 11px;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #000000),color-stop(1, #292929));background-image: -o-linear-gradient(top, #000000 0%, #292929 100%);background-image: -moz-linear-gradient(top, #000000 0%, #292929 100%);background-image: -webkit-linear-gradient(top, #000000 0%, #292929 100%);background-image: -ms-linear-gradient(top, #000000 0%, #292929 100%);background-image: linear-gradient(to top, #000000 0%, #292929 100%); padding: 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.blog-pager {background: none;}
.displaypageNum a,.showpage a,.pagecurrent{padding: 3px 10px;margin-right:5px; color: #fff;}
.displaypageNum a:hover,.showpage a:hover,.pagecurrent{background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #59A2CF),color-stop(1, #D9EAFF));background-image: -o-linear-gradient(top, #59A2CF 0%, #D9EAFF 100%);background-image: -moz-linear-gradient(top, #59A2CF 0%, #D9EAFF 100%);background-image: -webkit-linear-gradient(top, #59A2CF 0%, #D9EAFF 100%);background-image: -ms-linear-gradient(top, #59A2CF 0%, #D9EAFF 100%);background-image: linear-gradient(to top, #59A2CF 0%, #D9EAFF 100%);text-decoration: none;color: #000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.showpageOf{display:none!important}.blog-pager-older-link, .home-link, .blog-pager-newer-link {background: transparent;}
a.blog-pager-older-link, a.home-link, a.blog-pager-newer-link {color: #fff;}
#blog-pager .pages{border:none;background: none;}

Design 4
CSS code for design 4

#blog-pager{clear:both;margin:30px auto;text-align:center; padding: 7px;}
.blog-pager {background: none;}
.displaypageNum a,.showpage a,.pagecurrent{font-size: 14px;padding: 5px 12px;margin-right:5px; color: #666; background-color:#eee;}
.displaypageNum a:hover,.showpage a:hover, .pagecurrent{background:#359BED;text-decoration:none;color: #fff;}
#blog-pager .pagecurrent{font-weight:bold;color: #fff;background:#359BED;}
 .showpageOf{display:none!important}
#blog-pager .pages{border:none;}

Design 5
CSS code for design 5

#blog-pager{clear:both;margin:30px auto;text-align:center; padding: 7px; }
.blog-pager {background: none;}
.displaypageNum a,.showpage a,.pagecurrent{font-size: 12px;padding: 5px 12px;margin-right:5px; color: #222; background-color:#eee; border: 1px solid #EEEEEE;}
.displaypageNum a:hover,.showpage a:hover, .pagecurrent{background:#E5E5E5;text-decoration:none;color: #222;}
#blog-pager .pagecurrent{font-weight:bold;color: #fff;background:#DB4920;}
 .showpageOf{display:none!important}
#blog-pager .pages{border:none;}

In above 5 design if you don't want to show "Previous" and "Next" buttons then add following line to above code

.firstpage, .lastpage {display: none;}

How to add script 

Click Ctrl + F in Edited HTML of the template and search </body> and just above this line add following code.


<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<script type='text/javascript'>
  /*<![CDATA[*/
    var perPage=7;
    var numPages=6;
    var firstText ='First';
    var lastText ='Last';
    var prevText ='« Previous';
    var nextText ='Next »';
    var urlactivepage=location.href;
    var home_page="/";
  /*]]>*/
</script>
  <script src="http://helplogger.googlecode.com/svn/trunk/page-navigation2.js"/>
</b:if>
</b:if>

Do not forget to change default things given in this template which are,

 perPage: 7,
numPages: 6,
var firstText ='First';
var lastText ='Last';
var prevText ='« Previous';
var nextText ='Next »';
}

To the values you have set for your blogger blog
  • Perpage:7 - This line defines number posts on your main page, this should be equal to the number of posts you have set for your main page in Layout settings.
  • numpages:6 - This line defines how many pages to be shown n page navigation before Next Page command.
  • To change "First" "Last", "Previous" "Next" commands to whichever name you want to choose, change corresponding names you want.
By default blogger blog shows 20 posts on pages we have created using Labels, if you haven't follow my guide How to add multiple posts to blogger pages. To change that to  7 posts instead of folowing line

expr:href='data:label.url'

replace it with this line.

expr:href='data:label.url + "?&amp;max-results=7"

Then click n save button and you are done. 
Share on Google Plus

About Ranjeetds

Hello, I am Ranjeet, I am a blogger, Developer and i love to blog.I write and tell people how to blog professionally and get more and more traffic keeping some simple things in mind
    Blogger Comment
    Facebook Comment

5 comments:

  1. Thanks for sharing this great post with us. How many mouse clicks can you make within 30 seconds? Besides counting the number of clicks, many users play the game and compete worldwide. The article shows how many clicks you made within your time limit. For more information, click here click speed test.

    ReplyDelete
  2. That article has been a huge help in broadening my understanding in this area. I appreciate you giving this knowledge so much. If you're unsure how to connect an Xbox controller to a computer. I discovered this article about Connect Xbox Controller to PC.

    ReplyDelete
  3. pg zeedzadเป็นอุปกรณ์จัดเก็บข้อมูลแบบพกพาที่มีความเร็วในการอ่านและเขียนข้อมูลสูงกว่าฮาร์ดดิสก์ทั่วไป เนื่องจากมีการใช้เทคโนโลยี PG SLOT

    ReplyDelete
  4. I'm grateful for the practical tips and advice you shared in your blog. It was helpful and actionable. Click here to read more Color Blindness. This article is a great resource for anyone curious about colorblindness and its impact on military service. It's informative and well-researched.

    ReplyDelete

Powered by Blogger.