Membuat halaman sitemap sederhana dan ringan saat loading adalah hal yang penting, jika artikel di blog sobat sudah sangat banyak, jika terlalu banyak perlak perlik dan memberatkan loading, akan sangat mengganggu pengunjung jika mereka menunggu lama atau bahkan tidak muncul sama sekali, karena rata-rata halaman sitemap dibuat menggunakan JavaScript untuk memanggil atau menampilkan semua artikel blog.
Fungsi halaman Sitemap sendiri memang untuk memudahkan pengunjung menemukan semua artikel yang ada di blog, khusus nya bagi sobat yang berniat mendaftarkan blog ke Google Adsense, akan sangat berguna halaman Sitemap ini, karena Adsense menyukai situs yang mudah navigasinya atau semua artikel blog yang mudah di temukan.
Tampilan Sitemap ini saya buat sangat sederhana, dengan warna latar WhiteSmoke dan agak Hitam pada latar Judul tabel nya, nanti akan saya jelaskan semua untuk mengatur warna dan lain-lain untuk memudahkan sobat mendesain ulang tampilan agar sesuai dengan template blog atau selera masing-masing.
Pertama, silahkan Copy dan paste HTML dan JavaScript dibawah ini ke dalam Laman Baru pada mode HTML, beri judul sesuai selera, misalnya Daftar Isi atau Sitemap lalu Publikasikan.
HTML
- <div dir="ltr" class="sitemap-doni" trbidi="on">
- <script>
- var theTotalPosts = 500, // Tentukan jumlah maksimal posting
- theOptions = "Urutkan", // Menu 1
- theSortPosts = "Urutkan berdasarkan Abjad", // Menu 2
- theSortLabels = "Urutkan berdasarkan Label", // Menu 3
- theTitles = "Judul Artikel", // Judul tabel 1
- theLabels = "Kategori", // Judul tabel 2
- theDates = "Diterbitkan", // Judul tabel 3
- theBlankLabels = "Uncategories", // Label kosong
- theSiteUrl = "http://dblagu.blogspot.com"; //
- </script>
- <script src="https://sites.google.com/site/info4youmyid/js-doni/Info4You-Sitemap.js"></script></div>
Selanjutnya, copy semua kode CSS dibawah ini, dan masuk ke Template -> Edit HTML. Cari </head> dan paste tepat diatasnya.
CSS
- <style>
- .sitemap-doni {text-align: left; width: 100%;}
- #tocTable {
- border:2px solid #ccc;
- font:normal normal 12px/normal Verdana,Tahoma,Arial,Sans-Serif;
- color:#333;
- border-collapse:collapse;
- text-align:left;
- margin:0 0 5px;
- }
- #tocTable th,
- #tocTable td {
- border:1px solid #ccc;
- background-color:#fafafa;
- padding:10px 15px;
- }
- #tocTable th {
- background-color:#393939;
- font-weight:bold;
- color:white;
- text-shadow:0 1px 0 rgba(0,0,0,.3);
- }
- #th-1 {
- width:60%;
- background-color:#ddd;
- }
- #th-2 {
- width:20%
- }
- #th-3 {
- display: none;
- <!--Ganti display:none; dengan width:20% Jika ingin menampilkan Tanggal Rilis Artikel-->
- }
- #tocTable td.toc-header-col-1,
- #tocTable td.toc-header-col-2 {
- padding:0 !important;
- background-color:whitesmoke;
- }
- #tocTable td.toc-header-col-3 {
- background-color:#ddd;display:none;
- <!--Hapus display:none; Jika ingin menampilkan Tanggal Rilis Artikel-->
- }
- #tocTable a {
- display:block;
- text-decoration:none;
- color:#000;
- padding:10px 15px;
- background:none;
- }
- #tocTable td.toc-header-col-1:hover,
- #tocTable td.toc-header-col-2:hover {
- background-color:#ddd;
- }
- #tocSort {
- display:block;
- width:220px;
- font:normal bold 12px/normal Verdana,Tahoma,Arial,Sans-Serif;
- color:#333;
- cursor:pointer;
- border:none;
- outline:none;
- background-color:#eee;
- margin:0 0 2px 0;
- padding:5px;
- }
- </style>
Untuk #th-3 dan #tocTable td.toc-header-col-3, silahkan ikuti petunjuk yang sudah di berikan , ID ini adalah untuk tabel tanggal terbitan postingan tersebut. Saya sembunyikan karena waktu yang ditampilkan sedikit sesat misal artikel yang saya postingan tanggal 10 disana tertulis tanggal 11, saya tidak tau mengapa, kalau sobat ingin mencoba menampilkan nya, silahkan, mungkin hanya di blog saya saja yang sesat.
#tocTable td.toc-header-col-1 dan #tocTable td.toc-header-col-2 adalah kolom dari judul-judul artikel, silahkan ganti background-color sesuai selera, sedangkan #tocTable td.toc-header-col-1:hover dan #tocTable td.toc-header-col-2:hover adalah saat cursor mouse mengarah ke kolom judul-judul artikel tersebut, silahkan ganti background-color sesuai selera, atau bisa ditambah properti CSS lain jika memang ingin lebih dikembangkan tampilanya.
#tocTable a adalah CSS untuk teks yang memiliki link (teks judul-judul artikel dan teks kategori atau label) silahkan sobat ganti color sesuai selera, untuk background adalah none tidak perlu diganti karena background dari kolom tersebut sudah kita atur pada #tocTable td.toc-header-col-1 dan 2 tadi.
Terakhir #tocSort adalah menu pilihan untuk mengganti urutan sitemap tersebut, terlihat seperti gambar dibawah ini,
width adalah ukuran lebarnya, untuk properti yang lain sama dengan yang telah kita bahas sebelumnya. Jika sobat ingin menyembunyikan menu shorting ini, silahkan ganti display:block; menjadi display:none;
Masih bingung dengan properti-properti CSS? silahkan kunjungi situs saya tentang.
Sampai disini saja artikel kita kali ini, semoga dapat bermanfaat. Sampai jumpa.
- Mengenal Properti CSS Margin,Padding,Color,Background,Border Dan Penerapanya
- Cara Membuat Efek Shadow Dan Transitions Pada Teks Atau Box
- Lebih Banyak Lagi Silahkan Ke Kategori Desain Blog
Jadilah Yang Pertama Berkomentar! dan Dapatkan Gelas Antik Dari Tetanggamu!
Post a Comment
*Berkomentarlah jika ada yang ingin ditanyakan
*Bagikan jika memang bermanfaat
*Link aktif tidak akan dipublish
*Kata-kata SARA dan Tidak Senonoh tidak akan dipublish