Kamis, 27 Januari 2011

Read More Otomatis Blog

Read More Otomatis / baca selengkapnya memang sangat populer di kalangan pengguna blog. RMO ini sangat membantu untuk men-split artikel yang terlalu panjang. Nah, setelah berselancar kesana kemari akhirnya ketemu jg cara yang menurut saya efektif dan efisien ketika kita membuat posting di blog, silahkan di coba :)...

Langkah 1
Masuk ke Tab Menu Rancangan/Design, kemudian plih  Edit HTML (sebelum mengedit HTML sebaiknya backup dulu template anda), beri checklist pada Expand Widget Template cari kode </head> (shortcut ctrl + F).

Langkah 2
Copy paste kode javascript berikut tepat diatas kode  </head> :

<script type='text/javascript'> var thumbnail_mode = &quot;no-float&quot; ; summary_noimg = 430; summary_img = 340; img_thumb_height = 100; img_thumb_width = 120; </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(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>

Langkah 3
Kemudian cari kode <data:post.body/>
Ganti kode (langkah 3) tersebut dengan kode javascript berikut ini :

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<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>
<span class='rmlink' style='float:right;padding-top:20px;'>
<a expr:href='data:post.url'>&#187;&#187;&#160;&#160;read more</a></span>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/>
</b:if>

Save Template dan lihat hasilnya

**
kamu juga bisa mengubah kode tersebut sesuai selera

summary_noimg = 430; kode ini untuk memotong / mengatur tinggi tanpa gambar.
summary_img = 340; kode ini untuk memotong / mengatur tinggi dengan gambar.
img_thumb_height = 100; kode ini untuk tinggi gambar thumbnailnya.
img_thumb_width = 120; kode ini untuk lebar gambar thumbnailnya.

Sekian,
Semoga bermanfaat :)

Sumber : Javascript 

2 comments:

hiu lathief mengatakan...

Terimakasih...
sangat berguna.hohoho

Kalo caranya nentuin jmlh karakternya, scriptny yg dgnti yang mana??

Unknown mengatakan...

enggak tau,,, itu script nya udah otomatis nentuin jumlah karakternya,,,,,aq jg kurang pham am cra kerjanya...

tp yg jls stiap postingan ga sma jumlah karakter yg di potong

Posting Komentar

Mohon menggunakan kata-kata yang sopan dalam memberikan komentar.
Komentar SPAM, SARA dan sejenisnya akan langsung dihapus.
Laporkan jika ada link yang tidak berfungsi/broken

 
CYBERX-RAW powered by blogger.com
Design by Simple Diamond Blogger Templates