Skip to main content

Membuat Navigasi Halaman Bernomor / Page


Sekarang kita membuat postingan yang telah kita . masukan ada navigasi barnomor di bawah postingan seperti terlihat pada gambar adanya navigasi halaman bernomor membuat blog lebih user friendly. Bagaimana cara membuat paging?
1. Login ke blog anda.
2. Klik 'Layout/Tata Letak'
3. Klik 'Tambah Widget'
4. Pilih 'HTML/Java Script'.
5. Masukkan kode HTML di bawah ini.

<style>
.showpageArea {padding: 0 2px;margin-top:10px;margin-bottom: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;
}
</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=10;
var displayPageNum=5;
var firstPageWord = 'Home';
var endPageWord = 'Last';
var upPageWord ='Previous';
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 += ' <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"><a href="/">'+ firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}else{
html = ''+labelHtml + firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}
}

html = '<div class="showpageArea"><span style="font-size:11px;padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #333; background-color: #FFFFFF;" class="showpage">Page '+thisNum+' for '+(postNum-1)+': </span>'+html;

if(thisNum<(postNum-1)){
html += downPageHtml;
html += '<span class="showpage"><a href="'+htmlMap[htmlMap.length-1]+'"> '+endPageWord+'</a></span>';
}

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>

6. Letakkan di bawah ''posting blog'.

7. Simpan.
Ket: anda bisa ganti tulisan warna merah sesuai keinginan.
Misalnya Home diganti AwalNext diganti Berikutnya, dll. Untuk pengaturan warna silakan dikreasi sendiri. Selamat mencoba.

Comments

Popular posts from this blog

Activation Code MeterBerry 2.5.0

MeterBerry adalah aplikasi BlackBerry yang berfungsi sebagai Utility atau perawatan terhadap BB yang kita miliki. MeterBerry termasuk salah-satu aplikasi utility terbaik untuk mengoptimalkan kinerja BB yang semakin lama semakin menurun atau bahasa gaulnya lemot kayak siput. Didalamnya terdapat beberapa fungsi untuk,Clear Log, Clear Memory, Memperkuat Sinyal, Recovery Memory, Restart tanpa harus buka battry, Reset  Device,dan masih banyak lagi yang pasti membuat BB kita Fress lagi and always Fastttt Untuk mencobanya silahkan download dibawah ======================================== Download Meter Berry Via Mediafire || 163kb Offline ======================================== Download Meter Berry Via SharedBeast || 163Kb Offline ======================================== Untuk Activation Code Silahkan Request via  Facebook dengan menyertakan no PIN BB  Beberapa List Aplikasi lain  yang bisa anda request Addonis BerryBuzz 2.x BerryPopup Berry...

Driver EPSON LX-310 untuk Linux

Blog yang sungguh tidak terawat karena galau melanda sampe berbulan-bulan..:D ( yelah ini mimin malah curco l).. Berawal dari kerjaan dikantor yang berujung komplen dari cabang-cabang yang mengeluh karena hasil print pada EPSON LX-310 keluar bahasa dewa ( tulisan mesin !@#$%^&). Ternyata banyak juga teman-teman diforum yang mengeluh dengan hasil print yang dihasilkan oleh EPSON LX-310 pada linux. Pada tutorial ini saya  menggunakan Zorin OS 8 ( based Ubuntu 13.10 ) untuk berbagi pengalaman agar hasil printnya sesuai dengan haparan. 1. Instal Printer EPSON LX-310      Biasanya pada ubuntu 12.04 atau 13.10 printer otomatis terinstal tetapi dengan menggunakan driver epson lx-300+ bila sudah ada saatnya ganti driver. 2. Klik kanan pada device printer Lx-310 lalu Properties     3. Pada tab Setting Pilih Change pada Make and Model (perhatikan gambar) 4. Pada Change Driver pilih Select Driver from database > Pil...

Ringkasan Alur Cerita Sword Art Online - SAO ALO GGO

Sword Art Online (SAO) adalah sebuah cerita yang bermula pada tahun 2022, di mana game virtual reality (VR) yang disebut SAO pertama kali dirilis. Game ini diciptakan oleh Akihiko Kayaba, seorang jenius pemrograman yang telah mengembangkan teknologi canggih untuk menyatukan otak manusia dengan mesin game. Kirito, karakter utama SAO, adalah seorang pemain beta tester untuk permainan baru ini. Ia bergabung dengan ribuan pemain lainnya untuk memasuki dunia game yang mirip dengan game MMORPG (Massively Multiplayer Online Role-Playing Game) biasa. Namun, mereka menemukan diri mereka terjebak di dalam permainan dan tidak dapat keluar. Kayaba memberitahu mereka bahwa satu-satunya cara untuk keluar dari permainan adalah dengan menyelesaikan semua lantai menara SAO, yang terdiri dari 100 lantai. Kirito, seorang mantan pemain beta tester, tahu persis apa yang harus dilakukan. Dia menjadi sosok pahlawan dalam dunia game SAO dan dianggap sebagai pemain terbaik oleh banyak orang. Kirito bertekad un...