วิธีเพิ่ม Numbered Page Navigation For Blogger
ขั้นตอนที่ 1
1.หลังจากลงชื่อเข้าใช้แล้ว ก็ ไปที่ การออกแบบ แล้วก็ แก้ไข HTML และกดดำเนินการ
2.คลิกเลือกช่อง ขยายเทมเพลตวิดเจ็ต ให้มีเครื่องหมายถูก
3.สำคัญคือการ Backup เพื่อความไม่ประมาทก็ต้อง Copy HTML Code มาเก็บไว้ในเครื่องเราซะก่อนแล้วค่อยแก้ไขเปลี่ยนแปลง Code เพราะหากเกิดข้อผิดพลาดอย่างน้อยก็จะได้กู้กลับคืนมาให้เหมือนเดิมได้ โดยไม่ต้องปวดหัว
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: "First",
lastText: "Last",
nextText: "»",
prevText: "«"
}
</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 == "index"'>
<b:include name='page-navi'/>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<b:include name='page-navi'/>
</b:if>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<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;
}

ยอดเยี่ยมครับ
ReplyDeleteขอบคุณค่ะ
ReplyDeleteThank you.
ReplyDeletethank you^^
ReplyDelete