Monday, May 4, 2009

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. As long as you have not changed your navigation, you will look at your navigation like the picture below;



You may be interested in changing your footer navigation as you can look at the result of my navigation below;






Alright guys, Now lets see 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

0 comments

Post a Comment

 


Disclaimer:We does not host any of the templates available on this blog. This blog merely indexes other sites contents.