HOT INFO

Rabu, 08 Februari 2012

Cara Membuat Auto Read More Pada Blog Dengan Otomatis

TaniPedia - Kegunaan readmore sangatlah penting buat blog. Disamping menambah keindahan blog namun readmore justru memperkecil beratnya loading halam utama dengan metode cut artikel secara otomatis. Apabila template blog anda masih konvensional dan menampilkan artikel penuh pada halam utama maka tidak ada salahnya bila anda membuatnya jadi lebih singkat dengan auto readmore. Pembuatanya tidak sulit hanya sedikit menambah kode script saja. untuk lebih jelasnya silahkan simak tutorial berikut.

Perhatian! Bila anda terlanjur menggunakan readmore versi lama maka hapus dulu koden versi lamanya yang ada di template anda. untuk kode yang dihapus adalah yang berwarna merah pada kotak berikut:

<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;'/>


Setelah itu ikuti langkah berikut dengan benar..!
Cari kode </head> kemudian letakan script dalam kotak dibawah ini di atas kode </head> terus Simpan.

<script type='text/javascript'>
var thumbnail_mode = "float" ;
summary_noimg = 250;
summary_img = 250;
img_thumb_height = 120;
img_thumb_width = 120;

</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>

Nah bila sudah memasang script diatas jangan lupa di simpan/save. Selanjutnya  centang pada "Expand widget template" lalu temukan kode  <data:post.body/> dan gantilah kode tersebut dengan kode dalam kotak berikut:

 <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>

Selesai

About ""

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus suscipit, augue quis mattis gravida, est dolor elementum felis, sed vehicula metus quam a mi. Praesent dolor felis, consectetur nec convallis vitae.

Posting Komentar

 
Design by FBTemplates | BTT