OST Disc Anime MoeNcode

Extensionlabs - OST Disc Seperti MoeNcode

Seperti yang kalian lihat pada halaman utama moencode terdapat sebuah widget yang menampilkan gambar berbentuk kaset/disc dan bisa dibilang cocok dengan topik postingan OST Animenya
. Nah, kalian yang mencari-cari tahu cara membuat seperti itu untuk blog/web kalian sendiri bagaimana, disini saya akan membagikan caranya untuk Blogger dan WordPress.

Untuk Blogger

1. Pertama pastikan Template kalian sudah terpasangi jQuery, jika belum pergi ke Tema > Edit HTML cari </head> kemudian tambahkan kode script dibawah ini tepat diatas markup </head> tadi
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
2. Kedua, cari markup ]]></b:skin> dan tambahkan CSS dibawah ini tepat diatasnya
<style>
ul.mp3-content{list-style:none;margin:0;padding:0;line-height:normal}
li.recent-mp3{position:relative;float:left;width:97px;text-align:center;font-size:10px;margin:5px 4px}
img.mp3-thumb{padding:0;background:#000;margin:2px auto;border-radius:50%;border:1px solid #8f8f8f;width:100%;height:100%}
.post-date{font-size:10px;float:left}
.recent-details a{float:right;font-size:10px}
.mp3-title{border-bottom:0;font-weight:bold;font-family:sans-serif;text-transform:none;color:#097ce0;line-height:normal;font-size:11px;overflow:hidden;text-align:center;width:100%;height:54px;margin:0;padding:0}
.mp3-title a{float:none!important;text-align:center}
li.recent-mp3 a{position:relative;float:right;}
.mp3-hole{padding:8px;width:0px;border-radius:50%;position:absolute;text-align:center;top:26%;z-index:999999;right:38%;border:2px solid #c7c7c7;background:#fff;}
li.recent-mp3:hover{opacity:.7;transition:.5s}
</style>
3. Jika template kalian mempunyai widget footer panjang seperti MoeNcode, pergi ke Tata Letak > Tambahkan Widget > HTML/Javascript kemudian tambahkan kode JavaScript dibawah ini. Jika tidak bisa kalian tambahkan secara manual lewat Tema > Edit HTML dan cari tempat yang pas untuk MP3 OSTnya dan tambahkan kode JavaScript dibawah ini.
<script>
function showlatestmptrialbum(K){document.write('<ul class="mp3-content">');for(var G = 0; G < posts_no; G++){var j, y = K.feed.entry[G];var C = y.title.$t;if(G == K.feed.entry.length){break;}for(var x = 0; x < y.link.length; x++){if("replies" == y.link[x].rel && "text/html" == y.link[x].type){var B = y.link[x].title;var z=y.link[x].href;}if("alternate" == y.link[x].rel){j = y.link[x].href;break;}}var J;try{J = y.media$thumbnail.url}catch(k){s = y.content.$t;a = s.indexOf("<img");b = s.indexOf('src="', a);c = s.indexOf('"', b + 5);d = s.substr(b + 5, c - b -5);J = -1 != a && -1 != b && -1 != c && "" != d ? d : "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFbZthnzEaITwY2Kqoh6ES0YSRDj6XXfl_eJ_1UswACE0Ykh4SdZ9mx3WQHJjR7c1957PXzqL7zy6dFiMNKGOtN3Fc1ohLJTyifvrWqDEPy1gAo1tvgp5NdSA8M34pVB4INXX3GMQEw-JR/s1600/no-thumb.png";}var D = y.published.$t;var F = D.substring(0, 4);var H = D.substring(5, 7);var I = D.substring(8, 10);q = new Array;q[1] = "Januari";q[2] = "Februari";q[3] = "Maret";q[4] = "April";q[5] = "May";q[6] = "Juny";q[7] = "July";q[8] = "August";q[9] = "September";q[10] = "October";q[11] = "November";q[12] = "December";document.write('<li class="recent-mp3">');1 == posts_date && document.write('<div class="post-date">' + I + " " + q[parseInt(H, 10)] + "</div>");1 == showmptrithumb && document.write('<div class="mp3-hole"></div><a href="' + j + '"><img class="mp3-thumb" src="' + J + '"/></a>');document.write('<div class="mp3-title">' + C + "</div>");var E = "";document.write("</li>")}document.write("</ul>")};
$(document).ready(function(){$('img.mp3-thumb').attr('src', function(i, src){return src.replace('s72-c', 'w149-h149-c');});});
var posts_no = 6;
var showcommentling = true;
var posts_date = false;
var showmptrithumb = true;
</script>
<script src="/feeds/posts/default/-/ost?orderby=published&alt=json-in-script&callback=showlatestmptrialbum"></script>
4. Simpan, dan selesai

Untuk WordPress

1. Jika belum terpasang jQuery bisa tambahkan kode dibawah ini tepat diatas markup </head>.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
2. Pergi ke Tampilan > Penyunting dan pilih Style.css kemudian tambahkan CSS dibawah ini
ul.mp3-content{list-style:none;margin:0;padding:0;line-height:normal}
li.recent-mp3{position:relative;float:left;width:97px;text-align:center;font-size:10px;margin:5px 4px}
img.mp3-thumb{padding:0;background:#000;margin:2px auto;border-radius:50%;border:1px solid #8f8f8f;width:100%;height:100%}
.post-date{font-size:10px;float:left}
.recent-details a{float:right;font-size:10px}
.mp3-title{border-bottom:0;font-weight:bold;font-family:sans-serif;text-transform:none;color:#097ce0;line-height:normal;font-size:11px;overflow:hidden;text-align:center;width:100%;height:54px;margin:0;padding:0}
.mp3-title a{float:none!important;text-align:center}
li.recent-mp3 a{position:relative;float:right;}
.mp3-hole{padding:8px;width:0px;border-radius:50%;position:absolute;text-align:center;top:26%;z-index:999999;right:38%;border:2px solid #c7c7c7;background:#fff;}
li.recent-mp3:hover{opacity:.7;transition:.5s}
3. Selanjutnya pergi ke Part tema kalian yang sudah disediakan untuk OST Disc nya dan tambahkan kode php berikut.

    <?php $mp3 = new WP_Query('post_type' => 'post', 'category_name' => 'ost', 'orderby' => 'date', 'showposts' => '6'); if($mp3->have_posts()){ while($mp3->have_posts()){ $mp3->the_post(); ?> <li class="recent-mp3"> <a href="<?php the_permalink(); ?>"> <img class="mp3-thumb" src="<?php the_post_thumbnail_url(); ?>"/> </a> <div class="mp3-title"><?php the_title(); ?></div> </li> <?php endwhile; endif; wp_reset_query(); ?>
4. Selesai semoga berhasil, silahkan atur cssnya sendiri karena yang saya berikan ini tidak semuanya responsive dengan template/tema kalian.
Jika masih ada yang ditanyakan silahkan berkomentar

Belum sukses.

Share this

Related Posts

Previous
Next Post »