rss

Navigasi Halaman Web dan Blog

Navigasi Halaman merupakan fitur penomoran halaman yang berfungsi untuk mempermudah pengunjung dalam melihat isi atau ‘content’ dari sebuah webpage maupun blog dan boleh dikatakan fitur Navigasi Halaman sebagai pengganti fitur daftar isi sebuah webpage atau blog. Fitur ini biasanya diletakkan pada bagian bawah artikel pada halaman muka webpage atau blog, dengan model penomoran menggunakan angka 1,2,3,… dan seterusnya.
Pada wordpress fitur Navigasi halaman ini sudah tersedia pada template-template mereka, namun untuk blogspot belum menyediakannya. Namun anda tidak perlu kecewa, karena kita juga berkreasi sendiri untuk membuatnya.




Ada 2 cara yang akan saya bahas dalam 'Teknik Blogging' ini, yaitu dengan pemasangan Navigasi Halaman melalui ‘Edit HTML’ dan melalui penambahan ‘Gadget’ pada menu sidebar template. Jadi anda tinggal memilih mana yang menurut anda lebih fleksibel dan lebih mudah dalam pemasangan nantinya.

PEMASANGAN NAVIGASI HALAMAN MELALUI ‘EDIT HTML’

1. Login ke Account Blog anda

2. Pilih menu ‘Tata Letak' atau ‘Layout’ dan masuklah kedalam menu ‘Edit HTML

3. Pada kotak 'Expand TemplateWidget' dibiarkan saja.

3. Cari kode :

]]></b:skin>

Hapus kode tersebut dan ganti dengan kode berikut :

.showpageArea a {
text-decoration:underline;
}
.showpageNum a {
text-decoration:none;
border: 1px solid #cccccc;
margin:0 3px;
padding:3px;
}
.showpageNum a:hover {
border: 1px solid #cccccc;
background-color:#cccccc;
}
.showpagePoint {
color:#333;
text-decoration:none;
border: 1px solid #cccccc;
background: #cccccc;
margin:0 3px;
padding:3px;
}
.showpageOf {
text-decoration:none;
padding:3px;
margin: 0 3px 0 0;
}
.showpage a {
text-decoration:none;
border: 1px solid #cccccc;
padding:3px;
}
.showpage a:hover {
text-decoration:none;
}
.showpageNum a:link,.showpage a:link {
text-decoration:none;
color:#333333;
}
]]></b:skin>


4. Berikutnya anda cari kode :

</ body>


Hapus kode tersebut dan ganti dengan kode :

<!--Page Navigation Starts-->
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<script type='text/javascript'>
var pageCount=5;
var displayPageNum=5;
var upPageWord =&#39;Previous&#39;;
var downPageWord =&#39;Next&#39;;
</script>
<script src='http://blogergadgets.googlecode.com/files/blogger-page-navi.v2.js' type='text/javascript'/>
</b:if>
<!--Page Navigation Ends-->
</body>



5. Simpan Template & Selesai.


PEMASANGAN NAVIGASI HALAMAN MELALUI MENU ‘TAMBAH WIDGET'

1. Login ke Account Blog anda

2. Pilih menu ‘Tata Letak' atau ‘Layout’, dan pada menu halaman pilih ‘Tambah Gadget

3.Selanjutnya muncul kotak plugin gadget, anda Pilih 'HTML /Javasript'

4. Salin kode di bawah ini :

<style>
. blog-pager (
text-align: center;
margin-top: 10px;
font-size: 0.75em;
font-weight:
bold;
)

. showpageArea a (
text-decoration: underline;
padding: 2px 6px 2px 6px;
color: # 333; background: # 101010;
margin: 2px;
)
. showpagePoint (
padding: 2px 6px 2px 6px;
color: # ff6600;
background: # a0c800;
border: 1px solid # ccc;
margin: 2px;)

/ * Current page * /
. showpageOf (
padding: 2px 6px 2px 6px;
color: # 333;
background: # 101010;
border: 1px solid # ccc;
margin: 2px;
)

/ * Page (1), Page (2) ... * /
. showpageNum a (
text-decoration: none;
padding: 2px 6px 2px 6px;
color: # 0066cc;
background: # 101010;
border: 1px solid # ccc;
margin: 2px;
)

. showpageNum a: hover (
border: 1px solid # aaa;
background-color: # ccc;
color: # ff9600;
)

. showpageNum a: link (
text-decoration: none;
color: # 333;
)

. showpage a (
text-decoration: none;
padding: 2px 6px 2px 6px;
color: # 0066cc;
background: # F20808;
border: 1px solid # ccc;
margin: 2px;

) / * Selanjutnya, Sebelumnya ...*/
. showpage a: hover (
padding: 2px 6px 2px 6px;
color: # F20808;
background-color: # ff6600;
border: 1px solid # aaa;
margin: 2px;
)

. showpage a: link (
text-decoration: none;
color: # 333;
)
</ style>

<script type="text/javascript">

fungsi 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 = 3;
var displayPageNum = 6;
var firstPageWord = 'First';
var endPageWord = 'terakhir';
var upPageWord = 'Kembali';
var downPageWord = 'Berikutnya';


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 (judul !=''){
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 (judul !=''){
if (itemCount == 0 | | (itemCount% pageCount == (pageCount-1))) (
if (thisUrl.indexOf (timestamp)! =- 1) (
thisNum = postNum;
)

if (judul !='') 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"> </ span>' + upPageHtml + '' + html + '';
)
)

html = '<div class="showpageArea"> <span class="showpage"> Page' + (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>
src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" <script type="text/javascript"> </ script>

5. Letakkan kode tersebut pada kotak 'HTML / Javasript' dan jangan diberi judul.

6. Kemudian anda pindahkan atau Drag & Drop di bawah 'Kotak Postingan' seperti terlihat pada gambar :




7. Simpan dan lihat halaman muka blog anda.

Selamat mencoba dan semoga berhasil.


29 komentar:

Mx Axrom on October 07, 2009 said...

Peratama kalinyaaaaa...xxxxx

Infonya mantabs brow...
aq tak kopy ntar tak masukkin ke notepad yah....

Mkasih...

mendjaya on October 07, 2009 said...

yess...ada guru HTML...
blajar y guru...

Hitler Jr. on October 07, 2009 said...

Sipp bos infonya, saya juga pake koq.. Semangat sob

hendrie k_bejo on October 07, 2009 said...

Pangeran datang Lagu woi dan Berkata " So Nice dr so Good articelnya sangat Membantu cob

Comeng Balix yah

Ceu Pipit on October 07, 2009 said...

nice post kk.. pipit jg bikin postingan ky ginian..he..he.. kembar jadinya

MbahDoyok on October 07, 2009 said...

bagus nih kang

asep canda on October 08, 2009 said...

keren kang eta navigasi na

Admin on October 08, 2009 said...

tukar link yukk boss...mantap nih banyak yang perlu aku pelajari disini..

Kenali dan Kunjung Objek Wisata di Pandeglang on October 08, 2009 said...

kan ada yang lebih mudahnya mbak

Admin on October 08, 2009 said...

oke sob , thank atas ilmunya

akhatam on October 08, 2009 said...

wah ku coba ahh....!!!! bagus banget sob tutornya...

Dhani_phantom on October 08, 2009 said...

THX SOB LANGSUNG DI COBA

Dhani_phantom on October 08, 2009 said...

CARA YG PERTAMA GAK BERHASIL SOB TAPI CAYA YG KEDUA SUKSES

Wandhe Fadilah on October 08, 2009 said...

wah keren, tapi wan gagal terus, hehehe
maklum

Dheny Gnasher on October 08, 2009 said...

aku pake nih tips nya...

BisPul on October 08, 2009 said...

wah trims bro

dony on October 08, 2009 said...

ok sip... thanks

netmild on October 08, 2009 said...

wuih keren gan sip sip perlu dipertimgbangkan nich buat beginian

makasih ilmunya nich

BisPul on October 10, 2009 said...

sip sip nich

Erik on October 11, 2009 said...

Waah saya coba yg widgetnya, biar lebih mudah.

Apakah ada perbedaan dari ke 2 metode tersebut terhadap kecepatan akses ke blog kita?

Erik on October 11, 2009 said...

Sudah saya coba pake metoda tambah widget javascript/html, tapi kok gak muncul ya. Munculnya tulisan src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999"

Mohon petunjuknya ya

Anonymous said...

alhamdulillah
nambah lagi ilmunya
makasih

Central004 on October 11, 2009 said...

@erik :
coba baca lg langkah2-nya..,
sebelum diposting artikel ini
sudah di-uji terlebih dahulu.
semoga sukses..

MaPuC on October 12, 2009 said...

wah mantab ne, trims

rachmat on October 13, 2009 said...

nice tutor, thanks 4 sharing ,mampir balik yah sob :)

ganool on November 16, 2009 said...

ora iso..

rumahbalai on May 31, 2010 said...

ga' keluar kalau pakai widget, napa yach?

rumahbalai on May 31, 2010 said...

dah keluar


tq bg infona

KOje on July 10, 2010 said...

mantap nih.. Thank you ya Mas :)
http://ekos06.student.ipb.ac.id


Post a Comment

Berikan Komentar Anda yang berkualitas agar Komentar anda tidak disebut sebagai 'Junk Comments'. Komentar yang Bernada SPAM, Link Promosi dan lain-lain dengan Sangat Menyesal akan Kami Hapus,
Terima Kasih.

 

Followers