Perhatikan kode berikut, script default yang mana akan menampilkan semua daftar label yang berada dalam elemen CATEGORY feed blogger
//<![CDATA[
var homepage = "http://sahabatblogger77.blogspot.com";
function showLabels(json) {
var label = json.feed.category;
document.write('<ul>');
for (var i = 0; i < label.length; i++) {
document.write('<li><a href="' + homepage + '/search/label/' + encodeURIComponent(label[i].term) + '" target="_blank">' + label[i].term + '</a></li>');
}
document.write('</ul>');
}
document.write('<scr' + 'ipt src="' + homepage + '/feeds/posts/summary?max-results=0&alt=json-in-script&callback=showLabels"><\/scr' + 'ipt>');
//]]>
</script>
Mungkin script diatas yang saat ini anda gunakan untuk menampilkan keseluruhan label posting blog anda dengan balutan text Daftar Isi, akan tetapi susunan markup diatas tidak MUTLAK, dengan kata lain kita bisa ubah strukturnya untuk mendapatkan tampilan yang berbeda.
Salah satu contoh saya menggunakan kode option(selected) untuk memanggil perintah open klik pada markup diatas
//<![CDATA[
var homepage = "http://sahabatblogger77.blogspot.com";
function showLabels(json) {
var label = json.feed.category;
document.write('<select onchange="window.open(this.value);"><option selected disabled>DAFTAR ISI</option>');
for (var i = 0; i < label.length; i++) {
document.write('<option value="' + homepage + '/search/label/' + encodeURIComponent(label[i].term) + '">' + label[i].term + '</option>');
}
document.write('</select>');
}
//]]>
</script>
Apakah tampilan diatas bisa kita modifikasi dengan sentuhan CSS, ya.! bisa, CSS bisa berdampingan langsung dengan xml dan script kode, karena untuk membuat tampilan warna, style layout markup diatas butuh CSS untuk membuatnya.
saya akan coba gabungkan CSS berikut ini dengan script diatas, mudah-mudahan anda suka dengan hasil tampilannya.
<div style="background:#eee;overflow:auto;padding:10px;border-top:4px double #999;width:auto;">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<link rel="stylesheet" href="http://dte-project.googlecode.com/svn/trunk/blogger-toc-with-pagination_facebook-theme.css"/>
<div id="table-of-content" class="table-of-content">
<span class="loading">Selamat Membaca Artikel SAHABAT BLOGGER 77</span></div>
<script>
var toc_config = {url: 'http://sahabatblogger77.blogspot.com',containerId: 'table-of-content',showNew: 10,newText: ' - <strong style="font-weight:bold;font-style:italic;color:red;">Baru!</strong>',
sortAlphabetically: {thePanel: true,theList: true},
maxResults: 9999,activePanel: 1,
slideSpeed: {down: 400,up: 400},
slideEasing: {down: null,up: null},
slideCallback: {down: function() {},up: function() {}},
clickCallback: function() {},
jsonCallback: '_toc',
delayLoading: 0};
</script>
<script src="http://dte-project.googlecode.com/svn/trunk/accordion-toc-1.js"></script></div>
Dan script berikut dengan style yang berbeda, saya menggunakan script untuk membuat efek hover link dengan box black, sehingga fungsinya seperti sortir efek atau accordion efek
<link rel="stylesheet" href="http://dte-project.googlecode.com/svn/trunk/accordion-toc-skin.css"/>
<div id="table-of-content" class="table-of-content">
<span class="loading">Selamat Membaca Artikel SAHABAT BLOGGER 77</span></div>
<script>
var toc_config = {url: 'http://sahabatblogger77.blogspot.com',containerId: 'table-of-content',showNew: 10,newText: ' - <strong style="font-weight:bold;font-style:italic;color:red;">Baru!</strong>',
sortAlphabetically: {thePanel: true,theList: true},maxResults: 9999,activePanel: 1,slideSpeed: {down: 400,up: 400},
slideEasing: {down: null,up: null},
slideCallback: {down: function() {},
up: function() {}},
clickCallback: function() {},
jsonCallback: '_toc',
delayLoading: 0};
</script>
<script src="http://dte-project.googlecode.com/svn/trunk/accordion-toc-1.js"></script>
Bagaimana.? mudah bukan.!! sudah menemukan pilihan yang menarik untuk Modifikasi Daftar Isi Dengan JSON Script pada blog anda.?, Kalau bingung jangan bengong ya, bagus tanyakan dikolom komentar yukk..!! hehe..
TERIMA KASIH ATAS KUNJUNGAN SAUDARA
Judul= Modifikasi Daftar Isi Dengan JSON Script
Ditulis oleh= Devy
Rating Blog 5 dari 5
Semoga artikel ini bermanfaat bagi saudara. Jika ingin mengutip (meng-Copy), baik itu sebagian atau keseluruhan isi dari artikel ini harap menyertakan link dofollow ke >>
Kalau daftar isi di blog saya masuk kategori apa ya mbak..saya kurang tau yang penting ada
BalasHapusScriptnya tinggal di copas kan mbak
saya kira daftar isi blog itu sama dengan category, hanya category akan disebutkan pada saat penulisan script, karena pada saat kita membuat sebuah script kita menuliskan daftar isi, maka script tersebut tidak bekerja.
Hapuskalau masalah script yang saya share diatas, benar mbak tinggal dicopy paste aja, tetapi mohon diperhatikan untuk kode yang saya beri tanda, jika script diatas sudah ada dalam blog mbak,hapus saja kode itu, tinggal ganti text merah dengan URL blog mbak.
daftar isi buat navigasi pada blog memang sangat penting , karena dapat memudahkan pengunjung blog melihat postingan blog kita,nice post mba
BalasHapusmempermudah pengunjung untuk berselancar dengan menampilkan sitemap blog mas,,
HapusKeren nih tampilannya simple tapi elegant, ada tulisan terbarunya New! nya juga. pengunjung jadi lebih gampang memilih artikel terbaru
BalasHapussedikit modifikasi bang, agar tampilan default terlihat keren,,hehe
HapusTerwujud kembali datang Mbak
BalasHapusSangat keren modifikasi daftar isinya mbak devy, saya juga telah membuat artikel yang mirip dengan ini. Terima Kasih ya!!
Trims sharing dan petunjuknya
BalasHapusbisakah membuat daftar isi walaupun jumlah artikel
masih sedikit di blog kita?
bisa bang, yang penting artikelnya dikategorikan dengan 1tag label per artikel,karena akan terjadi double artikel tampil jika kita buat 2-3 kategory tag label dalam 1 artikel
Hapustrims banget infonya..
Hapusbeberapa artikel di blog saya memang doubel labelnya
ijin nyimak mbak devy
BalasHapuskeren ya bisa memodif gitu
ajarin donk
hehehe
cuma belajar kok mas..hehe
Hapussaya amankan dulu kodenya bos, sapa tau besok2 butuh, hehehe....
BalasHapuskeren yah daftar isinya.. mungkin dicoba dulu nih
BalasHapusmanteplah...saya simpen dulu ah scriptnya jeng....
BalasHapusBagus hasil akhirnya Mbak, Modifikasi akhirnya tampil lebih menarik
BalasHapusMampir lagi di blog keren ini Mbak, seperti biasa kunjungan rutin
BalasHapusNyobak nerapin jangn lupa kunjungannya
BalasHapusSekolah SDE
Silahkan KLIK gambar untuk melihat kode
TERIMA KASIH