Adsense Link 728 X 15;

Cara Membuat Daftar Isi Nyeleneh

Posted by Tips Trick Blogger Friday, March 18, 2011 0 comments
Adsense Content. recommended 336 X 300

Sebelumnya saya pernah memposting artikel tentang membuat daftar isi berupa virtual pagination dan berupa accordion, dan itu semua berhubungan dengan navigasi untuk memudahkan pengunjung mencari sesuatu yang mereka inginkan di blog kita. Selain itu saya juga pernah menayangkan artikel cara merubah label menjadi menu navigasi. Kali ini saya coba membuat sedikit modifikasi. Saya hanya menerapkan penggabungan antara tab view yang berbentuk navigasi seperti virtual pagination, penerapan label dalam tampilan, dan menambahkan thumbnail gambar beserta ringkasan artikel. Untuk thumbnail gambar dan ringkasan artikel saya pergunakan script dari kang rohman karena menurut saya tampilannya menarik. Sebelumnya saya ucapkan terima kasih kepada kang rohman atas tutorialnya, semoga bermanfaat bagi yang lain...amin. Baiklah sahabat blogger semuanya, kita mulai saja bagaimana cara pembuatannya. Ikuti langkah berikut ini.


  • Sebelumnya Saya Minta Maaf kalau Kodenya Kepanjangan, Terlalu Panjang, Panjang Sekali, Wah panjang amat kodenya, waduh panjang ya scriptnya, Bikin Anda Pusing, Sumpah Serapah, Mengutuk Saya, Menghujat Saya, Membenci Saya, Sampai anda Menyayang saya (semoga aja), ..... karena ini juga hasil utak-atik yang bikin ane pusing. Silahkan lihat contoh daftar isinya di SINI  

Log in ke blog anda
Klik Rancangan



Klik Edit HTML


Silahkan Download Template lengkap untuk mengembalikan kebentuk semula jika terjadi kesalahan nantinya


  • Sebelum anda memasukkan script jangan perhatikan scriptnya, tapi pasang saja menurut petunjuk pemasangan biar lebih mudah...yang penting jangan tutup mata aja pada waktu masukkan scriptnya bro...hehehee.......yyyyuuuuhhhhuuuuuuuuuu. Laaannnjjuuutttttttt

Masukkan kode berikut di atas kode ]]></b:skin>

/*** Featured Categories ***/
img.label_thumb{
float:left;
padding:5px;
border:1px solid #8f8f8f;
background:#D2D0D0;
margin-right:10px;
height:55px;
width:55px;
}
img.label_thumb:hover{
background:#f7f6f6;
}
.label_with_thumbs {
float: left;
width: 100%;
min-height: 70px;
margin: 0px 10px 2px 0px;
adding: 0;
}
ul.label_with_thumbs li {
padding:8px 0;
min-height:65px;
margin-bottom:10px;
}
.label_with_thumbs a {}
.label_with_thumbs strong {}

Masukkan kode berikut di bawah atau sesudah kode ]]></b:skin>

<script src='http://bloekoetoek-blogonol.googlecode.com/files/virtualpaginate.js' type='text/javascript'>
</script>

<style type='text/css'>

.paginationstyle{
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.disabled, .paginationstyle a.disabled:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.paginationstyle a.imglinks{
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{
color: #000;
background-color: yellow;
}

</style>


Masukkan kode berikut di atas kode </head>

<script type='text/javascript'>
//<![CDATA[
function labelthumbs(json){document.write('<ul class="label_with_thumbs">');for(var i=0;i<numposts;i++){var entry=json.feed.entry[i];var posttitle=entry.title.$t;var posturl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='replies'&&entry.link[k].type=='text/html'){var commenttext=entry.link[k].title;var commenturl=entry.link[k].href;}
if(entry.link[k].rel=='alternate'){posturl=entry.link[k].href;break;}}var thumburl;try{thumburl=entry.media$thumbnail.url;}catch(error)
{s=entry.content.$t;a=s.indexOf("<img");b=s.indexOf("src="",a);c=s.indexOf(""",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")){thumburl=d;}else thumburl='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaDcj5ap61BXNTzJKCbizYVq6HN2UQtH_LupW2NfDGY4rmoUzbCgOILdewRnSIVm8DmDeUQ8JRcemMeOwFbwb-7FTOWcSvXNmWKG-nVcel5Uj4ZkekdB6UP1m1ZCSE2t0oqX404c8r3DGM/';}
var postdate=entry.published.$t;var cdyear=postdate.substring(0,4);var cdmonth=postdate.substring(5,7);var cdday=postdate.substring(8,10);var monthnames=new Array();monthnames[1]="Jan";monthnames[2]="Feb";monthnames[3]="Mar";monthnames[4]="Apr";monthnames[5]="May";monthnames[6]="Jun";monthnames[7]="Jul";monthnames[8]="Aug";monthnames[9]="Sep";monthnames[10]="Oct";monthnames[11]="Nov";monthnames[12]="Dec";document.write('<li class="clearfix">');if(showpostthumbnails==true)
document.write('<a href="'+posturl+'" target ="_top"><img class="label_thumb" src="'+thumburl+'"/></a>');document.write('<strong><a href="'+posturl+'" target ="_top">'+posttitle+'</a></strong><br>');if("content"in entry){var postcontent=entry.content.$t;}
else
if("summary"in entry){var postcontent=entry.summary.$t;}
else var postcontent="";var re=/<S[^>]*>/g;postcontent=postcontent.replace(re,"");if(showpostsummary==true){if(postcontent.length<numchars){document.write('');document.write(postcontent);document.write('');}
else{document.write('');postcontent=postcontent.substring(0,numchars);var quoteEnd=postcontent.lastIndexOf(" ");postcontent=postcontent.substring(0,quoteEnd);document.write(postcontent+'...');document.write('');}}
var towrite='';var flag=0;document.write('<br>');if(showpostdate==true){towrite=towrite+monthnames[parseInt(cdmonth,10)]+'-'+cdday+' - '+cdyear;flag=1;}
if(showcommentnum==true)
{if(flag==1){towrite=towrite+' | ';}
if(commenttext=='1 Comments')commenttext='1 Comment';if(commenttext=='0 Comments')commenttext='No Comments';commenttext='<a href="'+commenturl+'" target ="_top">'+commenttext+'</a>';towrite=towrite+commenttext;flag=1;;}
if(displaymore==true)
{if(flag==1)towrite=towrite+' | ';towrite=towrite+'<a href="'+posturl+'" class="url" target ="_top">More »</a>';flag=1;;}
document.write(towrite);document.write('</li>');if(displayseparator==true)
if(i!=(numposts-1))
document.write('');}document.write('</ul>');}
//]]>
</script>

Simpan Template
Klik lagi Rancangan


Klik Tambah Gadget

 
Pilih HTML/ JavaScript
 
 


Masukkan Kode berikut ke dalamnya
 
<div style="width: 100%; height: 300px; overflow: auto;">

<div class="virtualpage4 hidepiece">

<h3>Aneh</h3> /* ganti tulisan Aneh dengan judul anda */

<script type='text/javascript'>var numposts = 999;var showpostthumbnails = true;var displaymore = false;var displayseparator = false;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 80;</script>

<script type="text/javascript" src="/feeds/posts/default/-/aneh?orderby=updated&alt=json-in-script&callback=labelthumbs"></script> /* perhatikan huruf besar atau kecil dalam penulisan label warna merah. jangan sampai salah karena ini case sensitive */
</div>

<div class="virtualpage4 hidepiece">
<h3>Unik</h3> /* ganti Unik dengan judul anda */
<script type='text/javascript'>var numposts = 999;var showpostthumbnails = true;var displaymore = false;var displayseparator = false;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 80;</script>

<script type="text/javascript" src="/feeds/posts/default/-/unik?orderby=updated&alt=json-in-script&callback=labelthumbs"></script> /* perhatikan huruf besar atau kecil dalam penulisan label warna merah. jangan sampai salah karena ini case sensitive */
</div>

<div class="virtualpage4 hidepiece">
<h3>Lucu</h3> /* ganti Lucu dengan judul anda */

<script type='text/javascript'>var numposts = 999;var showpostthumbnails = true;var displaymore = false;var displayseparator = false;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 80;</script>

<script type="text/javascript" src="/feeds/posts/default/-/lucu?orderby=updated&alt=json-in-script&callback=labelthumbs"></script> /* perhatikan huruf besar atau kecil dalam penulisan label warna merah. jangan sampai salah karena ini case sensitive */
</div>

<div class="virtualpage4 hidepiece">
<h3>Seo</h3> /* ganti Seo dengan judul anda */
<script type='text/javascript'>var numposts = 999;var showpostthumbnails = true;var displaymore = false;var displayseparator = false;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 80;</script>

<script type="text/javascript" src="/feeds/posts/default/-/seo?orderby=updated&alt=json-in-script&callback=labelthumbs"></script> /* perhatikan huruf besar atau kecil dalam penulisan label warna merah. jangan sampai salah karena ini case sensitive */
</div>

<div class="virtualpage4 hidepiece">
<h3>Blog Info</h3> /* ganti Blog Info dengan judul anda */
<script type='text/javascript'>var numposts = 999;var showpostthumbnails = true;var displaymore = false;var displayseparator = false;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 80;</script>

<script type="text/javascript" src="/feeds/posts/default/-/blog%20info?orderby=updated&alt=json-in-script&callback=labelthumbs"></script> /* perhatikan huruf besar atau kecil dalam penulisan label warna merah. jangan sampai salah karena ini case sensitive. sebagai catatan kalau anda menuliskan label lebih dari satu kata, maka spasi diganti menjadi %20. contohnya seperti ini blog info menjadi blog%20info  */
</div>
</div>

<div id="galleryalt" class="paginationstyle" style="width: 100%; text-align: left">
<a href="#" rel="previous"></a> <span class="flatview"></span> <a href="#" rel="next">></a>
</div>

<script type="text/javascript">

var gallery4=new virtualpaginate({
piececlass: "virtualpage4",
piececontainer: 'div',
pieces_per_page: 1,
defaultpage: 0,
wraparound: false,
persist: true
})

gallery4.buildpagination(["galleryalt"], ["Aneh", "Unik", "Lucu", "Seo", "Blog Info"])

</script>

Catatan:
Bila anda ingin menambah label silahkan copy script sebelumnya,
misalnya seperti di bawah ini. yang kita copy adalah script pada label blog info.

<div class="virtualpage4 hidepiece">
<h3>Blog Info</h3>
<script type='text/javascript'>var numposts = 3;var showpostthumbnails = true;var displaymore = false;var displayseparator = false;var showcommentnum = false;var showpostdate = false;var showpostsummary = true;var numchars = 80;</script>

<script type="text/javascript" src="/feeds/posts/default/-/blog%20info?orderby=updated&alt=json-in-script&callback=labelthumbs"></script> 
</div>
</div> /* kode ini yang nantinya di hapus dan di ganti dengan kode yang anda copy */

Ganti label blog%20info dengan label baru anda. Jangan lupa ganti juga judul pada kode <h3>Blog Info</h3>. Lalu hapus kode </div> dan ganti dengan kode yang anda paste tadi. Tambahkan label baru anda pada tombol navigasi di bawahnya sehingga menjadi seperti ini.

Silahkan cari kode ini di bagian akhir script
gallery4.buildpagination(["galleryalt"], ["Aneh", "Unik", "Lucu", "Seo", "Blog Info", "label baru anda di sini"])

Selesai dan lihat hasilnya
Selamat Mencoba dan Sukses Selalu

  • Terima Kasih kepada Kang Rohman atas Ilmu yang telah diberikannya selama ini, Semoga di balas dengan ganjaran kebaikan dunia akhirat, amin.



"keep spirits and do the best"
Adsense Content. bottom of article

0 comments:

Post a Comment