. Read More Otomatis | Catatan Si Virgo Girl

 Subscribe in a reader

Berlangganan gratis Via Email Di bawah ini

Sunday, July 24, 2011

Read More Otomatis

Pada jenis read more manual, kita harus membagi dua bagian setiap kita posting dan harus memasukan kode di setiap penggalan posting dan akhir posting. Tapi untuk versi otomatis ini, kita sudah tidak perlu melakukan aktivitas tersebut karena secara otomatis postingan akan terpenggal dan ada kata-kata read more di setiap penggalan.

Langsung saja kita capcups ke cara pembuatannya :

1.      Silahkan login ke blogger terlebih dahulu.
2.      Klik Tata Letak.
3.      Kemudian klik Edit HTML.
4.      Centang Expand Template Widget.
5.      Letakkan kode berikut ini tepat diatas kode </head> :

<script type='text/javascript'> var thumbnail_mode = &quot;no-float&quot; ; summary_noimg = 450; summary_img = 360; img_thumb_height = 120; img_thumb_width = 150; </script>

    <script type='text/javascript'>
    //<![CDATA[
    /******************************************
    Auto-readmore link script, version 2.0 (for blogspot)

    (C)2008 by Anhvo

    visit http://en.vietwebguide.com to get more cool hacks
    ********************************************/
    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(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>

6.      Sedangkan yang sudah pernah menggunakan read more versi manual, sebaiknya sobat kembalikan dulu kodenya seperti semula. Hapus kode yang saya tandai dengan warna merah di bawah ini, sesuaikan dengan template sobat, karena setiap template berbeda - beda :


<div class='post-header-line-1'/>
<div class='post-body'>
<b:if cond='data:blog.pageType == "item"'>
<style>.fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>.fullpost{display:none;}</style>
<p><data:post.body/></p>
<a expr:href='data:post.url'>Readmore</a>
</b:if>
<div style='clear: both;'/>    

sehingga sekarang hanya ada satu <data:post.body/&gt

7.      Kemudian hapus kode :

<data:post.body/> atau <p><data:post.body/></p> 

8.      Ganti kode tersebut dengan kode berikut ini :

<b:if cond='data:blog.pageType != "item"'>
<div expr:id='"summary" + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>");</script>
<span class='rmlink' style='float:left'><a expr:href='data:post.url'>Read More … <data:post.title/></a></span>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>

Kemudian Simpan Template.

Selamat Mencoba

3 comments:

yupz... alhmdllh klo bermmanfaat....

assalamualaikum ..
Izin Copas yah Kaka ...
Salam Kenal ..
#Kabur .. (Sambil Bilang "Thanks Kaka Recha Seprina")

silahkan.. jangan lupa cantumkan sumber'y ya... coz penulis yang baik adalah penulis yang mencantumkan sumber artikel'y...

 

My Followers

Page Like

Copyright© 2011 Catatan Si Virgo Girl | Template Blogger Designer by : Utta' |