Cara Membuat Auto Read more/Thumbnails di Blogger Seri 2

Script auto readmore blogger/blogspot dengan thumbnails  ini adalah penyempurnaan dari script auto readmore sebelumnya, 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 dalam 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 dahboard > Design/Rancangan > Edit HTML. Download/back up file XML template terlebih dahulu agar nanti bisa mengembalikan seperti semula jika ada kesalahan.
2.Jika dulu sudah diisi script auto  readmore yang pertama, hapus terlebih dahulu, gunakan panduan dari posting auto readmore sebelumya untuk mengetahui mana saja yang harus dihapus.
3.Copy-paste script berikut tepat di Bawah </head> (gunakan Ctrl+F)

<!-- 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/> atau <p><data:post.body/></p> (gunakan Ctrl+F), 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 style='text-align:justify;' expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
<script type='text/javascript'> createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);
</script><span style='padding-top:5px;;float:right;text-align:right;'>
<a class='more' expr:href='data:post.url'>Read More..</a></span>
</b:if>
</b:if>
<!-- Auto read more End -->
Kostumisasi  :
Ganti alamat URL  yang diberi warna Biru dengan URL Anda dan  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 :

<img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QIbP0UWdsv7HtvqmkNwShehrpaioJpqcRgHqD4wXfeZyEDcK1qHtC8pNaRiGcufOev3HsdqAta_ZwkDoDIVlSFFTSdgPjfF0JLiNntU2u2Yxe1UQjVvXvva2_z5N4k4CmH_uIkJCWks/s320/read+more+biru.png'/>
<img border='0' src='http://i825.photobucket.com/albums/zz175/ngoeg/readmore-1.gif'/> 
<img border='0' src='http://i809.photobucket.com/albums/zz14/drzazulisr/kliktoRM.gif'/>
<img border='0' src='http://i873.photobucket.com/albums/ab297/satriyoku/readmorecantik.gif'/>
<img border='0' src='http://i491.photobucket.com/albums/rr273/nceiif/read-more.gif'/>
<img border='0' src='http://i1202.photobucket.com/albums/bb380/blogbiztutor/Blogger/Button/animasi5.gif'/>
<img border='0' src='http://i692.photobucket.com/albums/vv289/icawoman/readmorebiru.png'/> 

Bila anda mau tinggal ambil salah satu di atas, dan bila and ingin mengupload sendiri anda bisa  mengupload dan menghosting  gambar diwebsite  dibawah ini :
- picturestack.com Support: jpg, jpeg, tiff, png, gif, bmp, tiff, ico. Max : 4092 Kb.
- hostanyimage.com Support: jpg, jpeg, gif, ico, bmp, png. Max : 10420 Kb.
- hostanypic.com Support: jpg, jpeg, bmp, gif, tiff, tif, png, ico, psd, swf. Max : 10420 Kb.
- ofqy.com Support: jpg, jpeg, gif, png, ico. Max : 2048 Kb.
- myimagehost.com Support: jpeg, jpg, gif, bmp, ico, png. Max : 25600 Kb.
- imagehosting.gr. Support: jpeg, jpg, bmp, png, gif, ico, tif, tiff, psd, swf. Max: 2355 Kb.
- myupload.org. Support: jpg, jpeg, gif, png, ico. Max : 10240 Kb.
- image.computersteroids.com Support: jpeg, jpg, bmp, png, gif, ico, tif, tiff, psd, swf, psp, art.
- freeimagehosting.in. Support: jpeg, jpg, gif, png, ico. Max : 2048.
- photobucket.com.  Support: jpeg, jpg, gif, png, ico. Max : 2048.

atau di selipkan dalam postingan anda juga bisa.


4.Preview terlebih dahulu, jika sudah beres, kemudian save.

Post a Comment

أحدث أقدم