Cara Mengatasi Ringkasan Auto Readmore Blogger yang Tidak Muncul

Saat lagi iseng buka buka blog, Tiba-tiba ringkasan posting halaman depan (auto readmore) tidak muncul. Setelah cek blog-blog yang lain ternyata juga mengalami hal yang sama. Kemudian browsing sebentar akhirnya nemu solusi jitu dari contohblog.com.

Ternyata, masalahnya adalah kode snippet bawaan blogger yang entah sedang error atau memang sudah tidak berfungsi mulai hari ini, Kamis (16/2/2017), yaitu kode <data:post.snippet/>

Jadi, semua blog yang menggunakan Auto Readmore tanpa JavaScript akan mengalami hal yang sama, begitulah menurut contohblog.com.

Mengatasi Ringkasan Auto Readmore yang Tidak Muncul

1. Klik Template > Edit HTML
2. Copas kode berikut ini di atas kode </head> 
<script type='text/javascript'>
snippet_count = 140;
//<![CDATA[
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var snippet = strx.split("<");
for(var i=0;i<snippet.length;i++){
if(snippet[i].indexOf(">")!=-1){
snippet[i] = snippet[i].substring(snippet[i].indexOf(">")+1,snippet[i].length);
}
}
strx = snippet.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 createSnippet(pID){
var div = document.getElementById(pID);
var summ = snippet_count;
var summary = '<div class="snippets">' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
//]]>
</script>
3. Cari (Ctrl+F) dan Ganti SEMUA kode <data:post.snippet/> dengan kode ini:

<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSnippet(&quot;summary<data:post.id/>&quot;);</script>

0 Response to "Cara Mengatasi Ringkasan Auto Readmore Blogger yang Tidak Muncul"

Post a Comment