Sabtu, 27 Agustus 2011

Cara membuat menu next page pada blog


Hei ! udah lama gag posting nih ! ehehhhehe....kali ini admin akan memberikan info atau tips n trik bwat para blogger yang ingin mempermudah jankauan untuk melihat semua postingan untuk mereka yang berkunjung ke blog agan. nah ! untuk membuat next page. silahkan ikuti langkah langkah berikut
1. untuk kodenya :
<style>
.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #ccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #ccc;
background-color:#ccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #ccc;
background: #ccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #ccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333;
}

</style>






<script type="text/javascript">

function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';

var pageCount=5;
var displayPageNum=6;
var firstPageWord = 'First';
var endPageWord = 'last';
var upPageWord ='Back';
var downPageWord ='Next';


var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';

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!=''){
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] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
}
}//end if(post.category){

itemCount++;
}

}else{
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}

if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
itemCount++;
}
}

for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +'</a></span>';
}else{
upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>';
}
}else{
upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>';
}

fFlag++;
}

if(p==(thisNum-1)){
html += '&nbsp;<span class="showpagePoint"><u>'+thisNum+'</u></span>';
}else{
if(p==0){
if(isLablePage){
html = labelHtml+'1</a></span>';
}else{
html += '<span class="showpageNum"><a href="/">1</a></span>';
}
}else{
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +' </a></span>';
}
}

if(eFlag ==0 && p == thisNum){
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>';
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){

if(thisNum>1){
if(!isLablePage){
html = '<span class="showpage"></span>'+upPageHtml+' '+html +' ';
}
}

html = '<div class="showpageArea"><span style="color:#fff;" class="showpage"> Total '+(postNum-1)+': </span>'+html;

if(thisNum<(postNum-1)){
html += downPageHtml;

}

if(postNum==1) postNum++;
html += '</div>';

if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName("pageArea");
var blogPager = document.getElementById("blog-pager");

if(postNum <= 2){
html ='';
}

for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}

if(pageArea&&pageArea.length>0){
html ='';
}

if(blogPager){
blogPager.innerHTML = html;
}
}

}
</script>

<script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" type="text/javascript"></script>
</br>
<a href="http://www.farisvio.com/" rel="me" target="_blank">next page</a>


2.  buka elemen blog anda lalu klik tambah gadgets dan pilih Html/java script
3.  pastekan kode yang anda download tadi di gadgets html/java script lalu klik simpan dan selesai
  

  Catatan :
untuk warna, tulisan, border dan jumlah halaman yang 
akan ditampilkan silahkan diatur sendiri sesuai
dengan keinginan anda

demikian yang dapat saya bagi. selamat mencoba ! :D

17 komentar:

Pramudya Ksatria Budiman mengatakan...

coba
engga
coba engga
eeeheheee

Krisna Dharma mengatakan...

ehehehehehe ! cba ja gan ! :D

./Jendral mengatakan...

link downloadnya mati tuch mas, minta dibenerin.. :D makasih

miniz0ne blogger

Krisna Dharma mengatakan...

udah gan ! thx bwat pemberitahuannya....

TituitBom mengatakan...

tampilin sini ajaa kodenya :D

Krisna Dharma mengatakan...

dah saya benerin kok gan ! tinggal di download aja ! :D

Green KLOPERER mengatakan...

kode nya knp ga ditampilin ja sob,,,,kasian yg koneksinya lg lemot hihihihi

Krisna Dharma mengatakan...

owwww....okok ! kalau begitu gan !saya perbaiki dulu....

World Daily Information mengatakan...

Terimakasih atas infonya, saya lihat banyak bgt kodenya,, jadi takut buat masang...

Admin mengatakan...

ANE COBA DEH GAN..

Krisna Dharma mengatakan...

@WDI
ahaahhaha ! jangan pernah takut sama kode gan !

@admin
okeh ! selamat mencoba ya....

JiL - Judithya mengatakan...

wah keren nih... hho

Admin@eL-Shine mengatakan...

bagus !!

JiL - Judithya mengatakan...

lebih bagus ini dibanding pake next prev

CyberGoBlog mengatakan...

mungkin maksud agan navigasi halaman gan....

Alvian mengatakan...

wahh..
thanks gan, gadgetnya berguna.. :D
udah sya pasang di blog sya..

Krisna Dharma mengatakan...

@cyber
ahhaha, ya mungkin itu yah gan...
@alvian
berhasil ? selamat yah ! :D

Posting Komentar

share everything here... Copyright © 2011 | Template created by O Pregador | Powered by Blogger