Minggu, 26 Januari 2014

Cara Membuat Auto ReadMore (Thumbnails) + Button (Updated 2014)

Script auto readmore blogger/blogspot dengan thumbnails (gambar preview) ini adalah penyempurnaan dari script auto readmore V1, di mana ditemukan adanya masalah pada halaman statis. Ketika halaman statis ditampilkan, auto readmore ikut muncul, sehingga harus diberi pengecualian (b if cond & b else) untuk static pages pada scriptnya. Selain itu, javascript dlm auto readmore ini juga bersifat internal jadi tidak perlu lagi memuat file .js eksternal yang diupload ke hosting lain. Meskipun file template menjadi sedikit lebih besar, namun loading  page menjadi lebih cepat daripada auto readmore sebelumnya.

Langkah-langkahnya:

1. Masuk ke dashboard > Template > Edit HTML. Download/back up file XML template terlebih dahulu agar nanti bisa mengembalikan seperti semula jika ada kesalahan.

2. Copy-paste script berikut tepat DI BAWAH </head> (gunakan Ctrl+F dan masukkan tag di dalam kotak search, tekan enter) :
<!-- Auto read more script Start -->
<script type='text/javascript'>
var thumbnail_mode = &quot;yes&quot;; //yes-dengan gambar,no-tanpa gambar
summary_noimg = 430;
summary_img = 340;
img_thumb_height = 150;
img_thumb_width = 150;
</script>
<script type='text/javascript'>
//<![CDATA[
function removeHtmlTag(strx,chop){
    if(strx.indexOf("<")!=-1)
    {
        var s = strx.split("<");
        for(var i=0;i<s.length;i++){
            if(s[i].indexOf(">")!=-1){
                s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
            }
        }
        strx =  s.join("");
    }
    chop = (chop < strx.length-1) ? chop : strx.length-2;
    while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
    strx = strx.substring(0,chop-1);
    return strx+'...';
}

function createSummaryAndThumb(pID){
    var div = document.getElementById(pID);
    var imgtag = "";
    var img = div.getElementsByTagName("img");
    var summ = summary_noimg;
        if(thumbnail_mode == "yes") {
    if(img.length>=1) {   
        imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
        summ = summary_img;
    }
    }
    var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
    div.innerHTML = summary;
}
//]]>
</script>
<!-- Auto read more script End -->
Yang berwarna merah adalah jumlah dan ukuran tampilan, summary_noimg=jumlah karakter tanpa gambar, summary_img=jumlah karakter dengan gambar, sedangkan img_thumb_height dan img_thumb_width adalah ukuran gambar (dalam pixel). Ubahlah sesuai dengan keinginan.

3. Kemudian cari <data:post.body/> (gunakan Ctrl+F, masukkan kode ke dalam kotak pencarian, tekan enter), dan GANTI dengan:
<!-- Auto read more Start -->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<data:post.body/>
<b:else/>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<data:post.body/>
<b:else/>
<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
<script type='text/javascript'> createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);
</script>
<a class='more' expr:href='data:post.url'>Read More >></a>
</b:if>
</b:if>
<!-- Auto read more End -->
Kostumisasi:
Ganti Read More >> dengan kata-kata yang diinginkan. Atau jika ingin menggantinya dengan gambar, ganti tulisan berwarna merah tersebut dengan :
<img border='0' src='url (direct link) gambar readmore'/>
contoh:
<a class='more' expr:href='data:post.url'><img border='0' src='http://hostgambar.com/gambar-readmore.png'/></a>
Pake gambar-gambar ini, ato kalo kurang cocok cari sendiri :p
"Save as" kemudian upload sendiri dan ambil url gambarnya. Kalo perlu resize dulu sesuai dengan kebutuhan dan ukuran yang pas.

Gambar Readmore Button Gratis (PNG Transparan)

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCbOElBf61IisxqvNpXcFzAd4CM7ekqe_xn5uqiXdw1tLS7q4AaTAxNVlK-e5BONI89UQ2jjsWybZtmC8prUjUEEZ5vaDw8ZcPsgK1SLQkP4aLGX5Eou-imDkrjlZM56rXrL8GN6hmaxp/s1600/more_button8.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9HPWCYA_jOLPGm1DpQc0Tv5_nK92v2bqYruiN9pYuI4zCefFoXcLkCJdsMlgnnarzjI9tqnlml6O9IhrO9pEt4A1LSBWHmhqP6ogUo1Sz7YdIrDvI3OFLxY7LPj9HrwMzQnBCRHbNlBo4/s1600/read-more-button4.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS5oIT7NrSumBXL9IFHCJv2YXg4xldCcICIiTeAAKwzWIDtqo6dxUKr5ORDk-j1m-tsH3PN7y1j-kBdyvknKpudZrp4Wi_KhBkY5U9bt9cyJm6NAK_N4u1w_B9M6fTf2V7KrHk1lzjnX64/s1600/read-more-button7.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0WuZWgl0aqaksKhL7JgecWbCtvDo2BhUdK8y2_srnLCqfZi9GiRUv0UQ0HsJ9HqQr9AtvLHx8bFFIG3eFJA4tnlICadHU3Uujwcg10GOiwUh1bVmxz5MhLVAqIG__McbfBJ93nBRTs8Iu/s1600/read_more_button.png

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqJOTYtmHwpVmAdAHEZu0LpC-zQpfMn4sgz7fPLA9kLIBkCn8jbDzcIk7EzdqE88ej1MXR1J9N1_tuZLwbGZyuY9fO9aqN-BYT8MmM_jvRHvQab948xl_7HkszO1khvI9hm3Qs7Mw-fg5O/s1600/read-more-button2.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA0sLAR2IQf4AJOyEQh11RTIyXbRD_yJ1ocNZEavd3C7PbQlUKetnIVIXSsxOfcP-ryJ1aktUULhJ4rrU6s7bMVlrNPy5vOFa9iniu7E_aGMxwJ6qxRKYiaariXoAnONMYDnWuvsF9JSx2/s1600/read-more-button5.png

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii2ahwWLneAIIdm5KM5rMBJDDvkxWAtHR7NMQ3lY0vTJbk3MiScLbhZJFFoQJgJpYCBL2hpCMeUbkAqPG6KkMQbY2hvCacmuOMaBSb5S2Hnam4wnC27FgYAbORMHlN_Bea_ZO5t4oJNwOl/s1600/read-more-button11.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0ruiEY3PMudIAz5rEyxA0yEl6xe6Tn4jphhaT-Y6dgeA0DHQP_SMOHmSGfjFlRfVDeUvNrBYSHbt17yWKh4nDfQEGblybVMTQ-n2YXIFHigM3Ed-zORS_JLoAc3IXyP2o42jU5pyUZrCa/s1600/readmore_button10.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlnoStKipzYywhUpnCVP5Ui-iBs9j97IEmQkTkWc9A2pZq0zbtf72bRuRzhQ5gXy0wt_x06bYZ2Fr71l0AZFzDX4TuoNNAPb7s7aYMRL7A0aGF0bdLZlYZFhGqQB0zyK6mXszc5M5c7Qfr/s1600/read-more-button3.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYNj-yWv1Ab79EBHCtYV7ZtJaRFVnMih0DJcnRtnxsRpG-rwaVtg0mjw0YgNb9IYGcH3fePYC0tGexjPB4tqfGWALPFusQ0-s8W3g-raXJmXVjPc7mD1bgjCR8KGLCvTVssBzem4BWnlt0/s1600/read-more-button6.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAD8kph4NNYszTGfHQQ0kYpa6CHUBkruOOzx0JR_HM-BPhocN8NYCu3jONKWTWoAxK9ldV7_HdgZcF_ODKot389lOFFUKeyF403viTSN-Ef4SN9kRq_PpNEE7IO94K_x2Eg5bdpVZ3bnG8/s1600/read_more_button3.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9BZSeAf6qr4FlyHRXdegEcr63jRbKnbqvg_ltb4VsnUicKpfgErfNGpZFvM0n4xABtkl-GM4IPjyJjhb5WaOCcpKXPrweWp6QLTlrvYlnvIflvSx1E6kGm26oDhG4_DHubnIphoSOijcH/s1600/xread_more_button.png.9png.png

Beres deh bos ..
======================================================================================
======================================================================================

Related Post:

Comments
0 Comments

0 komentar:

Posting Komentar

======================================================================================
"ATTENTION"

Dimohon comment dengan bahasa yang sopan.
Comment yang tidak berhubungan dengan postingan, seperti: "Pertamax, pertamina, Nice info" akan saya hapus, karena bersifat meremehkan dan tidak menghargai penulis.
Yang memakai bahasa Kaskus, seperti: Gan, Agan, dan sebagainya akan saya hapus. Disini Randha Inside, bukan Kaskus!
Dilarang spamming, ngiklan, promosi yang berlebihan.
Dilarang flood, menebar fake link, phising!
Dilarang menebar menghujat siapapun itu. Ataupun membuat keributan dengan pengguna lain.
Hargai orang lain jika anda ingin dihargai.
======================================================================================

Diberdayakan oleh Blogger.