SHARING AND GIVING

Cara Membuat Auto Read More di Blog

| Senin, 30 April 2012
Tapi, sebelum saya mulai, mungkin sobat sudah memakai read more yang manual. Jadi agar read more otomatis ini mau bekerja di blog anda, anda bisa melakukan cara 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&gt;
<p><data:post.body/></p>
<a expr:href='data:post.url'>Readmore</a>
</b:if>
<div style='clear: both;'/>

- Hapus kode yang berwarna merah

Ok, setelah read more manual di blog anda sudah dinonaktifkan, sekarang anda bisa memasang read more otomatis di blog anda:

1. Pertama yang harus anda lakukan adalah Log in ke akun Blogger anda.
2. Buka Tata Letak --> Edit HTML, centang Expand Template Widget.
3. Cari kode </head> dan paste kode berikut di atas kode </head>

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

- Keterangan:

var thumbnail_mode = "float";  (bisa ganti apakah letak thumbnail berada di (float) kiri atau jika tidak bisa diganti dengan (no-float)
summary_noimg = 250; (Menentukan berapa banyak karakter yang akan ditampilkan di posting tanpa gambar)
summary_img = 250; (Menentukan berapa banyak karakter akan ditampilkan di posting dengan gambar)
img_thumb_height = 120; (Thumbnail/Gambar 'tinggi dalam piksel)
img_thumb_width = 120; (Thumbnail/Gambar 'lebar dalam piksel)

4. Setelah dipasang, sekarang anda cari kode <data:post.body/> dan ganti kode <data:post.body/> dengan kode 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>

- Tulisan READ MORE tersebut bisa anda ganti dengan tulisan apa aja.

Dan setelah itu simpan deh dan lihat hasilnya. Semoga tips ini bisa bermanfaat dan selamat mencoba :)

1 Comment:

ursuleudovich mengatakan...

Hotels near Casino de Ville - Mapyro
Hotels near Casino de 제천 출장마사지 Ville, French Guiana. Find the best deals on 고양 출장샵 Hotels near 목포 출장샵 Casino 전라남도 출장마사지 de 포항 출장마사지 Ville, French Guiana.

Posting Komentar