Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Add this Footer Navigation to Specify Numbers of your Blogger Posts

Some of you probably notice a navigation menu under your posts. When you want to search for the next posts, you need to click "Older post" in your navigation and this sometimes makes us take much time to read the other posts. You may be interested in changing your footer navigation as you can look at the result of my navigation below;
Alright guys, Tips of Blog is going to show the way how to change that navigation. You can apply the step below;
  1. Log in to your Blogger
  2. Click Layout
  3. Go to Edit HTML tab
  4. (Download Full Template just to back up your template)
  5. Click Expand Widget Templates
  6. Find the code ]]></b:skin> , Use ctrl F to find it in your template and Copy Paste the code below right above ]]></b:skin>
  7. .showpageArea {padding: 0 2px;margin-top:2px;margin-bottom:5px; } .showpageArea a {border: 1px solid #bddbe6; color: #000000;font-weight:normal;background:#fff; padding: 3px 6px !important;font-size:11px; margin:0px 2px; text-decoration: none;-moz-border-radius:5px; } .showpageArea a:hover {border: 1px solid #bddbe6; color: #000000; background: #bddbe6;} .showpageNum a {border: 1px solid #bddbe6; color: #000000;font-weight:normal; font-size:11px; padding: 3px 6px !important;margin:0px 2px; text-decoration: none;-moz-border-radius:5px;} .showpageNum a:hover {border: 1px solid #bddbe6; color: #000000;background: #bddbe6; } .showpagePoint {font-size:11px;-moz-border-radius:5px; padding: 2px 5px 2px 5px;margin: 2px;font-weight: bold; border: 1px solid #0066cc; color: #fff; background: #0066cc;} .showpage{font-size:11px;-moz-border-radius:5px;} .showpage a:hover {font-size:11px; border: 1px solid #0066cc; color: #fff;background-color: #0066cc;} .showpageNum a:link,.showpage a:link {font-size:11px; padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;border: 1px solid #bddbe6; color: #000;background-color: #FFFFFF;} .showpageNum a:hover {font-size:11px; border: 1px solid #bddbe6;color: #000000; background-color: #bddbe6;font-weight:normal;}
  8. After that, find this code </b:section> and Copy Paste the script right under </b:section>
  9. &lt;script type=&quot;text/javascript&quot;&gt; function showpageCount(json) { var thisUrl = location.href; var htmlMap = new Array(); var isFirstPage = thisUrl.substring(thisUrl.length-5,thisUrl.length)==&quot;.com/&quot;; var isLablePage = thisUrl.indexOf(&quot;/search/label/&quot;)!=-1; var isPage = thisUrl.indexOf(&quot;/search?updated&quot;)!=-1; var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf(&quot;/search/label/&quot;)+14,thisUrl.length) : &quot;&quot;; thisLable = thisLable.indexOf(&quot;?&quot;)!=-1 ? thisLable.substr(0,thisLable.indexOf(&quot;?&quot;)) : thisLable; var thisNum = 1; var postNum=1; var itemCount = 0; var fFlag = 0; var eFlag = 0; var html= &#39;&#39;; var upPageHtml =&#39;&#39;; var downPageHtml =&#39;&#39;; var pageCount=3; var displayPageNum=5; var firstPageWord = &#39;First&#39;; var endPageWord = &#39;Last&#39;; var upPageWord =&#39;Previous&#39;; var downPageWord =&#39;Next&#39;; var labelHtml = &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/search/label/&#39;+thisLable+&#39;?&amp;max-results=&#39;+pageCount+&#39;&quot;&gt;&#39;; 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!=&#39;&#39;){ 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] = &#39;/search/label/&#39;+thisLable+&#39;?updated-max=&#39;+timestamp+&#39;T00%3A00%3A00%2B08%3A00&amp;max-results=&#39;+pageCount; } } } }//end if(post.category){ itemCount++; } }else{ if(title!=&#39;&#39;){ if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){ if(thisUrl.indexOf(timestamp)!=-1 ){ thisNum = postNum; } if(title!=&#39;&#39;) postNum++; htmlMap[htmlMap.length] = &#39;/search?updated-max=&#39;+timestamp+&#39;T00%3A00%3A00%2B08%3A00&amp;max-results=&#39;+pageCount; } } itemCount++; } } for(var p =0;p&lt; htmlMap.length;p++){ if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){ if(fFlag ==0 &amp;&amp; p == thisNum-2){ if(thisNum==2){ if(isLablePage){ upPageHtml = labelHtml + upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;; }else{ upPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;/&quot;&gt;&#39;+ upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;; } }else{ upPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ upPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;; } fFlag++; } if(p==(thisNum-1)){ html += &#39;&amp;nbsp;&lt;span class=&quot;showpagePoint&quot;&gt;&lt;u&gt;&#39;+thisNum+&#39;&lt;/u&gt;&lt;/span&gt;&#39;; }else{ if(p==0){ if(isLablePage){ html = labelHtml+&#39;1&lt;/a&gt;&lt;/span&gt;&#39;; }else{ html += &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/&quot;&gt;1&lt;/a&gt;&lt;/span&gt;&#39;; } }else{ html += &#39;&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ (p+1) +&#39; &lt;/a&gt;&lt;/span&gt;&#39;; } } if(eFlag ==0 &amp;&amp; p == thisNum){ downPageHtml = &#39;&lt;span class=&quot;showpage&quot;&gt; &lt;a href=&quot;&#39;+htmlMap[p]+&#39;&quot;&gt;&#39;+ downPageWord +&#39;&lt;/a&gt;&lt;/span&gt;&#39;; eFlag++; } }//end if(p&gt;=(thisNum-displayPageNum-1) &amp;&amp; p&lt;(thisNum+displayPageNum)){ }//end for(var p =0;p&lt; htmlMap.length;p++){ if(thisNum&gt;1){ if(!isLablePage){ html = &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;/&quot;&gt;&#39;+ firstPageWord +&#39; &lt;/a&gt;&lt;/span&gt;&#39;+upPageHtml+&#39; &#39;+html +&#39; &#39;; }else{ html = &#39;&#39;+labelHtml + firstPageWord +&#39; &lt;/a&gt;&lt;/span&gt;&#39;+upPageHtml+&#39; &#39;+html +&#39; &#39;; } } html = &#39;&lt;div class=&quot;showpageArea&quot;&gt;&lt;span style=&quot;font-size:11px;padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333; background-color: #FFFFFF;&quot; class=&quot;showpage&quot;&gt;Page &#39;+thisNum+&#39; of &#39;+(postNum-1)+&#39;: &lt;/span&gt;&#39;+html; if(thisNum&lt;(postNum-1)){ html += downPageHtml; html += &#39;&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;&#39;+htmlMap[htmlMap.length-1]+&#39;&quot;&gt; &#39;+endPageWord+&#39;&lt;/a&gt;&lt;/span&gt;&#39;; } if(postNum==1) postNum++; html += &#39;&lt;/div&gt;&#39;; if(isPage || isFirstPage || isLablePage){ var pageArea = document.getElementsByName(&quot;pageArea&quot;); var blogPager = document.getElementById(&quot;blog-pager&quot;); if(postNum &lt;= 2){ html =&#39;&#39;; } for(var p =0;p&lt; pageArea.length;p++){ pageArea[p].innerHTML = html; } if(pageArea&amp;&amp;pageArea.length&gt;0){ html =&#39;&#39;; } if(blogPager){ blogPager.innerHTML = html; } } } &lt;/script&gt; &lt;script src=&quot;/feeds/posts/summary?alt=json-in-script&amp;callback=showpageCount&amp;max-results=99999&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
  10. Save your TEMPLATE and see the result.
Sure you will find </b:section> more than one so that you need to test your result and if the navigation doesn't work, you have to put the script under another sign of </b:section>. In most cases, it will the one that lies near below the Blog 1 or footer comment section. So its up to you to find out the exact location and you can do some trial and error method in this case .
<b:section class='main' id='main' showaddelement='yes'> <b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'/> </b:section>
Hope it can work well in your Blogger, In advance, thanks :) BDV-914029-BDV

3 comments for "Add this Footer Navigation to Specify Numbers of your Blogger Posts"

  1. Still it's quite complicated for me. But nice post here my friend ^_^

    Please visit my blog.
    NEW POSTING on my blog. Please visit & give comment to My DOFOLLOW Blog & Get Free BACKLINK

    ReplyDelete
  2. hello can u plz solve my problem it waorks in a differnt way for me pls see it here
    http://boltions.blogspot.com/

    ReplyDelete