Join pngtree

12:14:00 PM
2
Hal yang utama adalah abang harus punya blog dulu..owh abang sudah punya dek'.... ya sudah kalau sudah punya bagus lah.. sekarang adek kecil ini mau sedikit menjelaskan bagaimana cara memasang Related post berdasarkan kategori...Tolong disimak baik2 yah bang..
LAngkah pertama adalah baca Bismillah dulu biar afdol... hehe.. nah selanjutnya periksa koneksi internetnya agar maksimal tanpa ada hambatan koneksi terputus.... udah yah.. selanjutnya Mari kita login dulu ke blog kita masing2..jangan blog orang lain..nanti di marahin sama yang punya blog.. setelah login masuk ke dashbord kemudian pilih Rancangan terus Pilih Edit HTML..ingat yahh..EDIT HTML..
Jangan Lupa Centang Tanda pada tulisan Expand widget Template di pojok atas..

Untuk melanjutkan Cari Kode <data:post.body/> , Untuk memudahkan pencaraian Ctrl + F atau Tekan F3 di keyboard..Copy paste script atau kode berikut ini tepat di bawah <data:post.body/>
Catatan: Jika blog kita terpasang readmore otomatis maka kita harus meletakan Kode script di bawah kode <data:post.body/> </b:if> 

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='similiar'>
<div class='widget-content'>
<h3>Related Posts by Categories</h3> <div id='data2007'/>


<script type='text/javascript'> var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;; var maxNumberOfPostsPerLabel = 4; var maxNumberOfLabels = 10; maxNumberOfPostsPerLabel = 100; maxNumberOfLabels = 3; function listEntries10(json) { var ul = document.createElement(&#39;ul&#39;); var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ? json.feed.entry.length : maxNumberOfPostsPerLabel; for (var i = 0; i &lt; maxPosts; i++) { var entry = json.feed.entry[i]; var alturl; for (var k = 0; k &lt; entry.link.length; k++) { if (entry.link[k].rel == &#39;alternate&#39;) { alturl = entry.link[k].href; break; } } var li = document.createElement(&#39;li&#39;); var a = document.createElement(&#39;a&#39;); a.href = alturl; if(a.href!=location.href) { var txt = document.createTextNode(entry.title.$t); a.appendChild(txt); li.appendChild(a); ul.appendChild(li); } } for (var l = 0; l &lt; json.feed.link.length; l++) { if (json.feed.link[l].rel == &#39;alternate&#39;) { var raw = json.feed.link[l].href; var label = raw.substr(homeUrl3.length+13); var k; for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;); var txt = document.createTextNode(label); var h = document.createElement(&#39;b&#39;); h.appendChild(txt); var div1 = document.createElement(&#39;div&#39;); div1.appendChild(h); div1.appendChild(ul); document.getElementById(&#39;data2007&#39;).appendChild(div1); } } } function search10(query, label) { var script = document.createElement(&#39;script&#39;); script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39; + label + &#39;?alt=json-in-script&amp;callback=listEntries10&#39;); script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;); document.documentElement.firstChild.appendChild(script); } var labelArray = new Array(); var numLabel = 0; <b:loop values='data:posts' var='post'> <b:loop values='data:post.labels' var='label'> textLabel = &quot;<data:label.name/>&quot;; var test = 0; for (var i = 0; i &lt; labelArray.length; i++) if (labelArray[i] == textLabel) test = 1; if (test == 0) { labelArray.push(textLabel); var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ? labelArray.length : maxNumberOfLabels; if (numLabel &lt; maxLabels) { search10(homeUrl3, textLabel); numLabel++; } } </b:loop> </b:loop> </script> </div> </div> </b:if>

Kalau sudah di paste kan dan yakin sudah benar penempatan nya Klik Preview dulu untuk memastikan bahwa penempatan sudah benar,..Sudah benar dek' terus gimana lagi nih..
Abang Tinggal Klik Save Template atau simpan.. Jiahhh...Ternyata mudah banget kan...
Untuk contohnya bisa dilihat screenshoot dibawah ini:

Atau untuk lebih jelasnya bisa dilihat di bawah postingan Cara pasang Related post di blog berdasarkan kategori di Blog respect dari hati ini..