Showing posts with label Page Navigator. Show all posts
Showing posts with label Page Navigator. Show all posts

วิธีเพิ่ม Numbered Page Navigation For Blogger

วิธีเพิ่ม Numbered Page Navigation For Blogger






ขั้นตอนที่ 1


1.หลังจากลงชื่อเข้าใช้แล้ว ก็ ไปที่ การออกแบบ แล้วก็ แก้ไข HTML และกดดำเนินการ
2.คลิกเลือกช่อง ขยายเทมเพลตวิดเจ็ต ให้มีเครื่องหมายถูก
3.สำคัญคือการ Backup เพื่อความไม่ประมาทก็ต้อง Copy HTML Code มาเก็บไว้ในเครื่องเราซะก่อนแล้วค่อยแก้ไขเปลี่ยนแปลง Code เพราะหากเกิดข้อผิดพลาดอย่างน้อยก็จะได้กู้กลับคืนมาให้เหมือนเดิมได้ โดยไม่ต้องปวดหัว
4.ค้นหา (กด Ctrl F) ข้อความนี้
 <b:includable id='mobile-index-post' var='post'>

4.แล้วใส่โค้ดต่อไปนี้ข้างบนเหนือข้อความนั้น
<b:includable id='page-navi'>
<div class='pagenavi'>
<script type='text/javascript'>
var pageNaviConf = {
perPage: 7,numPages: 5,firstText: &quot;First&quot;,
lastText: &quot;Last&quot;,
nextText: &quot;&#187;&quot;,
prevText: &quot;&#171;&quot;
}
</script>
<script src='http://awesome-navigation.googlecode.com/files/onlinetrick.js' type='text/javascript'/>
<div class='clear'/>
</div>
</b:includable>
5.สามารถเปลี่ยน perPage: 7 หรือ numPages: 5 เป็นเลขอื่นได้ แนะนำเป็น 10 กับ 8



ขั้นตอนที่ 2

1.ค้นหาข้อความนี้ <b:include name='nextprev'/>
2.แล้วแทนที่ข้อความนั้นด้วยโค้ดข้างล่างนี้

<b:if cond='data:blog.pageType == &quot;index&quot;'>
<b:include name='page-navi'/>
<b:else/>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<b:include name='page-navi'/>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:include name='nextprev'/>
</b:if>
</b:if>



ขั้นตอนที่ 3

1.ค้นหาข้อความนี้ ]]></b:skin>
2.แล้ว Copy โค้ดข้างล่างนี้ไปวางไว้ก่อนข้อความนั้น

#blog-pager, .pagenavi {
     clear: both;
     text-align: center;
     margin: 30px auto 10px;
}
#blog-pager a, .pagenavi span, .pagenavi a {
     margin: 0 5px 0 0;
     padding: 2px 10px 3px;
     text-decoration: none;
     color: #fff;
     background: #e06666;
     -moz-border-radius: 2px;
     -khtml-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
transition: all .3s ease-in;
}
#blog-pager a:visited, .pagenavi a:visited {
     color: #fff;
}
#blog-pager a:hover, .pagenavi a:hover {
     color: #fff;
     text-decoration: none;
     background: #000;
}
#blog-pager-older-link, #blog-pager-newer-link {
     float: none;
}
.pagenavi .current {
     color: #fff;
     text-decoration: none;
     background: #000;
}
.pagenavi .pages, .pagenavi .current {
     font-weight: bold;
}
.pagenavi .pages {
     color: #fff;
     background: #e06666;
}