Cara Mudah Membuat Read More Otomatis Pada Blog

Bagaimana cara menampilkan postingan blog dihalaman utama dengan tombol "Read More" otomatis dan thumbnail

Read more akan menampilkan postingan anda dihalaman Home Page berupa judul, thumbnail, dan ringkasan dari isi artikel kita, thumbnail dari gambar yang pertama kali di Upload akan muncul dihalaman utama. Setelah thumbnail dan ringkasan dari artikel anda baru setelah itu tombol Read More, ketika anda mengklik tombol read more maka anda akan di arahkan kehalaman post sebenarnya.
Ini script Read More otomatis yang akan membuat tampilan home page anda akan lebih rapi dan tidak memakan banyak place di halaman utama anda.

Cara Mudah Membuat Read More Otomatis

Menggunakan Read More omomatis pada blog anda

Langkah 1 : Login ke Blogger Dashboard => Pilih Template => Kemudian klik tombol Edit HTML

Cara Mudah Membuat Read More Otomatis

Langkah 2 : Klik dimana saja dalam area kode, tekan CTRL + F dan temukan kode dibawah ini
<data:post.body/>
Note :
Setelah tekan enter, anda akan menemukan kode tersebut beberapa kali, tapi anda cuma perlu berhenti pada yang kedua atau yang ketiga, [kalau anda menemui kode tersebut tiga kali maka berhenti pada yang ketiga, akan tetapi kalau dua kali maka anda perlu berhenti pada yang kedua].

Langkah 3 : Ganti kode tersebut dengan kode ini
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<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;,&quot;<data:post.url/>&quot;,&quot;<data:post.title/>&quot;);</script>
 <span class='readmore' style='float:right;'><a expr:href='data:post.url'>Read More &#187;</a></span></b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'><data:post.body/></b:if>
Note : Jika anda sudah mengikuti semua langkah diatas dan belum ada perubahan, maka anda harus coba mengganti juga code <data:post.body/> pada pertemuan yang kedua, mudah-mudahan akan lebih baik

Langkah 4 : cari tag berikut
</head>
Langkah 5 : diatas tag </head>, tambahkan kode berikut
<script type='text/javascript'>
posts_no_thumb_sum = 490;
posts_thumb_sum = 400;
img_thumb_height = 160;
img_thumb_width = 180;
</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, pURL, pTITLE){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = posts_no_thumb_sum;
if(img.length>=1) {
imgtag = '<span class="posts-thumb" style="float:left; margin-right: 10px;"><a href="'+ pURL +'" title="'+ pTITLE+'"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px" /></a></span>';
summ = posts_thumb_sum;
}

var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>
Note :
#Ubah nomor dari karakter ringkasan tidak terhitung dari thumbnail, modif nilai 490 warna biru. Untuk  karakter yang terhitung dengan thumbnail post, modif nilai 400
#Untuk memperbesar ukuran thumbnail, modif nilai 160 (height) dan 180 (width) yang warna merah. 

Langkah 6 : tekan tombol save template untuk menyimpan perubahan

itu saja dari saya, semoga bermanfaat.

Ditulis tanggal 01 Maret 2015

Bagikan Artikel Ini

Artikel Terkait

Previous
Next Post »

1 comments:

comments

Silahkan berkomentar sesuai dengan topik, setiap komentar akan direspons, dan mohon maaf sekali untuk komentar yang berbau P*RN*GRAFGI, *BAT, HACK, JUDI dan komentar yang mengandung link aktif tidak akan ditampilkan. Trimakasih atas pengertiannya.