Cara Memasang Page Number Navigation Bar Pada Blog



Kali ini saya akan tunjukkan tutorial cara memasang Page Number Navigation bar pada blog untuk memudahkan pelawat membuka halaman lain pada blog yang dilawati tersebut. Ikut langkah-langkah di bawah dengan betul. Jika ada masalah sila kongsi di bahagian comment.


Langkah 1

1. Seperti biasa masuk ke Dashboard > Layout > Edit html.

2. Buat backup pada template untuk langkah keselamatan.

3. Tekan Ctrl + F dan cari code di
bawah:

]]></b:skin>

4. Paste code di bawah sebelum code ]]></b:skin>

.showpageArea {padding: 0 2px;margin-bottom:10px;margin-top:10px;}

.showpageArea a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
 text-decoration: none;}
.showpageArea a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
 background-color: #FFFFFF;}

.showpageNum a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
 text-decoration: none;}
.showpageNum a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
 background-color: #FFFFFF;}
.showpagePoint {font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
font-weight: bold;
border: 1px solid #333;
color: #fff;
 background-color: #000000;}

.showpage a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
 background-color: #FFFFFF;}
.showpageNum a:link,.showpage a:link {
font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #0066cc;
color: #0066cc;
background-color: #FFFFFF;}

.showpageNum a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
 background-color: #FFFFFF;}


Langkah 2

1. Cari code di bawah:

<b:section class=’main’ id=’main’ showaddelement=’yes’>
<b:widget id=’Blog1′ locked=’true’ title=’Blog Posts’ type=’Blog’/>
</b:section>


2. Selepas </b:section> paste code di bawah:

<script type='text/javascript'>
 var home_page_url = location.href;
var pageCount=6;
var displayPageNum=10;
var upPageWord ='Previous';
var downPageWord ='Next';

function showpageCountundefinedjson) {
var thisUrl = home_page_url;
var htmlMap = new Arrayundefined);
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';

forundefinedvar i=0, post; post = json.feed.entry[i]; i++) {

var timestamp1 = post.published.$t.substringundefined0,19)+post.published.$t.substringundefined23,29);
timestamp = encodeURIComponentundefinedtimestamp1);

var title = post.title.$t;

ifundefinedtitle!=''){
ifundefineditemCount==0 || undefineditemCount % pageCount ==undefinedpageCount-1))){
ifundefinedthisUrl.indexOfundefinedtimestamp)!=-1 ){
  thisNum = postNum;}
ifundefinedtitle!='') postNum++;
  htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'&amp;max-results='+pageCount;}}
  itemCount++;}

forundefinedvar p =0;p&lt; htmlMap.length;p++){
ifundefinedp&gt;=undefinedthisNum-displayPageNum-1) &amp;&amp; p&lt;undefinedthisNum+displayPageNum)){
ifundefinedfFlag ==0 &amp;&amp; p == thisNum-2){
ifundefinedthisNum==2){
upPageHtml = '&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;/&quot;&gt;'+ upPageWord +'&lt;/a&gt;&lt;/span&gt;';
}else{
  upPageHtml = '&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;'+ upPageWord +'&lt;/a&gt;&lt;/span&gt;';}

  fFlag++;}

ifundefinedp==undefinedthisNum-1)){
html += '&lt;span class=&quot;showpagePoint&quot;&gt;'+thisNum+'&lt;/span&gt;';
}else{
ifundefinedp==0){
html += '&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/&quot;&gt;1&lt;/a&gt;&lt;/span&gt;';

}else{
  html += '&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;'+ undefinedp+1) +'&lt;/a&gt;&lt;/span&gt;';}}

ifundefinedeFlag ==0 &amp;&amp; p == thisNum){
downPageHtml = '&lt;span class=&quot;showpage&quot;&gt; &lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;'+ downPageWord +'&lt;/a&gt;&lt;/span&gt;';
  eFlag++;}}}

ifundefinedthisNum&gt;1){
  html = ''+upPageHtml+' '+html +' ';}

html = '&lt;div class=&quot;showpageArea&quot;&gt;&lt;span style=&quot;COLOR: #000;&quot; class=&quot;showpageOf&quot;&gt; Pages undefined'+undefinedpostNum-1)+')&lt;/span&gt;'+html;

ifundefinedthisNum&lt;undefinedpostNum-1)){
  html += downPageHtml;}

ifundefinedpostNum==1) postNum++;
html += '&lt;/div&gt;';

var pageArea = document.getElementsByNameundefined&quot;pageArea&quot;);
var blogPager = document.getElementByIdundefined&quot;blog-pager&quot;);

ifundefinedpostNum &lt;= 2){
  html ='';}

forundefinedvar p =0;p&lt; pageArea.length;p++){
  pageArea[p].innerHTML = html;}

ifundefinedpageArea&amp;&amp;pageArea.length&gt;0){
  html ='';}

ifundefinedblogPager){
  blogPager.innerHTML = html;}
}

function showpageCount2undefinedjson) {

var thisUrl = home_page_url;
var htmlMap = new Arrayundefined);
var isLablePage = thisUrl.indexOfundefined&quot;/search/label/&quot;)!=-1;
var thisLable = isLablePage ? thisUrl.substrundefinedthisUrl.indexOfundefined&quot;/search/label/&quot;)+14,thisUrl.length) : &quot;&quot;;
thisLable = thisLable.indexOfundefined&quot;?&quot;)!=-1 ? thisLable.substrundefined0,thisLable.indexOfundefined&quot;?&quot;)) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';

var labelHtml = '&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;/search/label/'+thisLable+'?&amp;max-results='+pageCount+'&quot;&gt;';
var thisUrl = home_page_url;

forundefinedvar i=0, post; post = json.feed.entry[i]; i++) {

var timestamp1 = post.published.$t.substringundefined0,19)+post.published.$t.substringundefined23,29);
timestamp = encodeURIComponentundefinedtimestamp1);

var title = post.title.$t;

ifundefinedtitle!=''){
ifundefineditemCount==0 || undefineditemCount % pageCount ==undefinedpageCount-1))){
ifundefinedthisUrl.indexOfundefinedtimestamp)!=-1 ){
  thisNum = postNum;}

ifundefinedtitle!='') postNum++;
  htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'&amp;max-results='+pageCount;}}
  itemCount++;}

forundefinedvar p =0;p&lt; htmlMap.length;p++){
ifundefinedp&gt;=undefinedthisNum-displayPageNum-1) &amp;&amp; p&lt;undefinedthisNum+displayPageNum)){
ifundefinedfFlag ==0 &amp;&amp; p == thisNum-2){
ifundefinedthisNum==2){
upPageHtml = labelHtml + upPageWord +'&lt;/a&gt;&lt;/span&gt;';
}else{
  upPageHtml = '&lt;span class=&quot;showpage&quot;&gt;&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;'+ upPageWord +'&lt;/a&gt;&lt;/span&gt;';}

  fFlag++;}

ifundefinedp==undefinedthisNum-1)){
html += '&lt;span class=&quot;showpagePoint&quot;&gt;'+thisNum+'&lt;/span&gt;';
}else{
ifundefinedp==0){
html = labelHtml+'1&lt;/a&gt;&lt;/span&gt;';
}else{
  html += '&lt;span class=&quot;showpageNum&quot;&gt;&lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;'+ undefinedp+1) +'&lt;/a&gt;&lt;/span&gt;';}}

ifundefinedeFlag ==0 &amp;&amp; p == thisNum){
downPageHtml = '&lt;span class=&quot;showpage&quot;&gt; &lt;a href=&quot;'+htmlMap[p]+'&quot;&gt;'+ downPageWord +'&lt;/a&gt;&lt;/span&gt;';
  eFlag++;}}}

ifundefinedthisNum&gt;1){
ifundefined!isLablePage){
html = ''+upPageHtml+' '+html +' ';
}else{
  html = ''+upPageHtml+' '+html +' ';}}

html = '&lt;div class=&quot;showpageArea&quot;&gt;&lt;span style=&quot;COLOR: #000;&quot; class=&quot;showpageOf&quot;&gt; Pages undefined'+undefinedpostNum-1)+')&lt;/span&gt;'+html;

ifundefinedthisNum&lt;undefinedpostNum-1)){
  html += downPageHtml;}

ifundefinedpostNum==1) postNum++;
html += '&lt;/div&gt;';

var pageArea = document.getElementsByNameundefined&quot;pageArea&quot;);
var blogPager = document.getElementByIdundefined&quot;blog-pager&quot;);

ifundefinedpostNum &lt;= 2){
  html ='';}

forundefinedvar p =0;p&lt; pageArea.length;p++){
  pageArea[p].innerHTML = html;}

ifundefinedpageArea&amp;&amp;pageArea.length&gt;0){
  html ='';}

ifundefinedblogPager){
  blogPager.innerHTML = html;}}

 </script>
<script type='text/javascript'>

var thisUrl = home_page_url;
if undefinedthisUrl.indexOfundefined&quot;/search/label/&quot;)!=-1){
if undefinedthisUrl.indexOfundefined&quot;?updated-max&quot;)!=-1){
var lblname1 = thisUrl.substringundefinedthisUrl.indexOfundefined&quot;/search/label/&quot;)+14,thisUrl.indexOfundefined&quot;?updated-max&quot;));
}else{
  var lblname1 = thisUrl.substringundefinedthisUrl.indexOfundefined&quot;/search/label/&quot;)+14,thisUrl.indexOfundefined&quot;?&amp;max&quot;));}}

var home_page = &quot;/&quot;;
if undefinedthisUrl.indexOfundefined&quot;?q=&quot;)==-1 &amp;&amp; thisUrl.indexOfundefined&quot;.html&quot;)==-1){
if undefinedthisUrl.indexOfundefined&quot;/search/label/&quot;)==-1){
document.writeundefined'&lt;script src=&quot;'+home_page+'feeds/posts/summary?alt=json-in-script&amp;callback=showpageCount&amp;max-results=99999&quot; &gt;&lt;\/script&gt;')
  }else{document.writeundefined'&lt;script src=&quot;'+home_page+'feeds/posts/full/-/'+lblname1+'?alt=json-in-script&amp;callback=showpageCount2&amp;max-results=99999&quot; &gt;&lt;\/script&gt;')}}
</script>


4. Klik Save Template.

Untuk customize:

Anda boleh tukar code berwarna di bawah:

var pageCount=6; - Nombor 6 untuk show berapa banyak post per page. Setting ini mesti sama dengan setting pada Dashboard > Setting > Formatting > Show > 6 posts
var displayPageNum=10; - Nombor 10 untuk show berapa page pada navigation bar.
var upPageWord ='Previous'; - Anda boleh tukar Previous dengan Sebelum atau sebagainya.
var downPageWord ='Next'; - Anda boleh tukar Next dengan Selepas atau sebagainya.

Senarai Website Menyediakan Template Blog

Kepada anda yang baru berbloging dan masih tercari-cari template yang sesuai untuk blog anda, anda tak perlu lagi search di google kerana saya telah pun sediakan senarai website yang menyediakan template blog untuk anda download. Anda boleh pilih template ikut kesesuaian blog dan citarasa anda. Saya pun guna template ringkas je. Janji ada informasi berguna untuk anda baca. :-)

Antara senarai web yang menyediakan template blog:

http://blogger-templates.blogspot.com
http://blogskins.com
http://blogtemplate4u.com

http://btemplates.com

http://finalsense.com/services/blog_templates

http://free-blogger-template-layout.blogspot.com
http://freeblogtemplatess.blogspot.com
http://freetemplates.blogspot.com
http://garcya.us/blog/free-templates
http://templatesparanovoblogger.blogspot.com
http://the-blogger-templates.com
http://themes.BlogFlux.com
http://www.allblogtools.com/category/blogger-templates
http://www.bloganol.com 
http://www.blogcrowds.com
http://www.blogfashions.com
http://www.eblogtemplates.com
http://www.flashmo.com
http://www.idwebtemplate.com
http://www.isnaini.com/blogger-templates
http://www.ourblogtemplates.com 
http://www.problogger.net/archives/2006/05/31
http://www.pyzam.com/bloggertemplates
http://www.themza.com/moodle
http://www.webdesignmo.com/blog
www.blogcrowds.com/resources/blogger_template.php
www.BloggerBlogTemplates.blogspot.com
www.bloggerbuster.com
www.Blogger-Templates.blogspot.com
www.jackbook.com/category/blogger-templates-gallery

Kalau tak cukup jugak mintak la lagi kat pak cik google k..:-D

Hilangkan Angka Pada Kategori Blog


Kepada blogger yang menulis blog mengikut kategori contohnya personal, tutorial dan sebagainya pada sebelah kategori tersebut ada jumlah post yang anda kategorikan. Lebih mudah anda post bawah kategori tutorial ada 3 post iaitu cara diet, cara buat kek dan cara berhenti merokok contohnya akan muncul angka 3 di sebelah tutorial. Jika anda tak nak angka tersebut muncul pada bahagian kategori anda
boleh hilangkannya. Tengok contoh gambar di atas.

Caranya amat mudah sekali.

Pertama sekali seperti biasa masuk ke Dashboard > Layout > Edit HTML dan buat backup dulu pada template.

Kemudian tick pada Expand Template Widget.

Klik Ctrl+F dan cari kod di bawah dan delete.

<span dir='ltr'>(<data:label.count/>)</span>

Selesai.

Senang kan?
 
By Fara C Kechix Design, Copyright 2012.