
Oleh
Bungfrangki
·

Tips Blogger kali ini tentang cara mengatur jumlah kata/huruf pada snippet di homepage Blogger/blogspot agar terlihat rapi. Cara berikut ini semacam membuat readmore otomatis, namun hanya terfokus pada snippetnya saja, deskripsi atau kalimat singkat yang mewakili artikel tertentu di homepage.

Bagi yang ingin mengganti snippet di homepage blognya, silahkan mengikuti salah satu cara berikut ini.
Silahkan masuk ke Edit HTML, lalu cari kode di bawah ini.
Atau ini:
Ganti kode di atas dengan kode berikut ini.
Lalu tambahkan kode JavaScript berikut ini, dibawah kode yang diganti tadi.
Hingga hasilnya akan menjadi seperti ini.
Jika menggunakan tag conditional (widget khusus tampil di homepage), maka hasilnya akan seperti ini:
Keterangan: angka 150 adalah jumlah kata yang akan tampil sebagai snippet di homepage. Silahkan ubah dan sesuaikan dengan kebutuhan blog Anda.
Simpan template.
Silahkan masuk ke Edit HTML, lalu temukan kode seperti ini.
Atau ini:
Ganti kode tersebut dengan kode ini.
Lalu tambahkan juga CSS berikut ini, letakkan di atas
Keterangan: angka 2 pada kode CSS di atas adalah yang menentukan jumlah baris pada snippet. Silahkan ubah angka tersebut jika ingin membuat jumlah baris pada snippet lebih banyak.
Cara yang kedua di atas juga dapat diterapkan pada template AMP.
Demikian, terima kasih!
Tutorial sebelumnya: Kode Anti Copas, Cara Agar Blog Tidak Dapat di CTRL+P

Bagi yang ingin mengganti snippet di homepage blognya, silahkan mengikuti salah satu cara berikut ini.
1. Mengatur jumlah kata pada snippet di homepage Blogger menggunakan JavaScript
Cara ini seperti yang digunakan oleh Mas Sugeng pada template EvoMagz. Mengatur jumlah kata pada snippet/summary homepage dengan JavaScript, berikut caranya.Silahkan masuk ke Edit HTML, lalu cari kode di bawah ini.
<div class='post-snippet'><data:post.snippet/></div>
Atau ini:
<data:post.snippet/>
Ganti kode di atas dengan kode berikut ini.
<div class='post_summary' itemprop='articleBody'><data:post.body/></div>
Lalu tambahkan kode JavaScript berikut ini, dibawah kode yang diganti tadi.
<script>
//<![CDATA[
$('.post_summary').each(function(){var txt=$(this).text().substr(0,140);var j=txt.lastIndexOf(' ');if(j>42)$(this).text(txt.substr(0,j).replace(/[?,!\.-:;]*$/,'...'));});
//]]>
</script>
Hingga hasilnya akan menjadi seperti ini.
<div class='post_summary' itemprop='articleBody'><data:post.body/></div>
<script>
//<![CDATA[
$('.post_summary').each(function(){var txt=$(this).text().substr(0,140);var j=txt.lastIndexOf(' ');if(j>42)$(this).text(txt.substr(0,j).replace(/[?,!\.-:;]*$/,'...'));});
//]]>
</script>
Jika menggunakan tag conditional (widget khusus tampil di homepage), maka hasilnya akan seperti ini:
<b:if cond='data:blog.pageType != "static_page" and data:blog.pageType != "item"'>
<div class='post_summary' itemprop='articleBody'><data:post.body/></div>
<script>
//<![CDATA[
$('.post_summary').each(function(){var txt=$(this).text().substr(0,150);var j=txt.lastIndexOf(' ');if(j>42)$(this).text(txt.substr(0,j).replace(/[?,!\.-:;]*$/,'...'));});
//]]>
</script>
</b:if>
Keterangan: angka 150 adalah jumlah kata yang akan tampil sebagai snippet di homepage. Silahkan ubah dan sesuaikan dengan kebutuhan blog Anda.
Simpan template.
2. Mengatur jumlah baris pada snippet di homepage Blogger dengan manipulatif CSS/tanpa JavaScript
Cara berikut ini lebih kepada mengatur jumlah baris yang diisi oleh kata-kata pada snippet di homepage. Cara berikut tidak menggunakan JavaScript, cocok bagi Blogger yang hemat JavaScript. Terlebih dahulu silahkan lihat DEMO di Takis Template. Berikut caranya.Silahkan masuk ke Edit HTML, lalu temukan kode seperti ini.
<div class='post-snippet'><data:post.snippet/></div>
Atau ini:
<data:post.snippet/>
Ganti kode tersebut dengan kode ini.
<div class='post_summary' itemprop='articleBody'><data:post.body/></div>
Lalu tambahkan juga CSS berikut ini, letakkan di atas
</head>
atau </head><!--<head/>-->
<b:if cond='data:blog.pageType != "static_page" and data:blog.pageType != "item"'>
.separator {display:none}
.post_summary{color:#666;line-height:1.4em;margin:0;font-size:13px;font-weight:normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:40px;overflow:hidden}
</b:if>
Keterangan: angka 2 pada kode CSS di atas adalah yang menentukan jumlah baris pada snippet. Silahkan ubah angka tersebut jika ingin membuat jumlah baris pada snippet lebih banyak.
Cara yang kedua di atas juga dapat diterapkan pada template AMP.
Demikian, terima kasih!
Share this
Posting Komentar
Komentar Blogger telah ditutup. Jika ada yang perlu disampaikan terkait konten ini, silahkan kirim pesan lewat laman kontak.