Blog najla alliya, blog pribadi tempat sharing-sharing everything

Cara membuat artikel terkait untuk blogspot termudah

Cara membuat artikel terkait untuk blogspot berikut ini adalah cara termudah dan ringan.

Kode untuk artikel terkait ini didasarkan kepada kategori atau label, sehingga kemungkinan besar bisa meningkatkan page view blog anda.

Langsung saja, daripada lupa harus mencari-cari lagi, sebaiknya saya post dimari aza, setidaknya buat referensi sendiri.

Cara membuat artikel terkait untuk blogspot termudah

1. Pilih edit html
2. Klik dikolom edit template (pengaturan terbaru), then ketikkan ctrl+F, selanjutnya cari </head>
3. Tempatkan kode berikut di atas </head>

<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) { for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t; for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href; relatedTitlesNum++; break;}}}}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0); for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1; tmp[tmp.length - 1] = relatedUrls[i]; tmp2.length += 1; tmp2[tmp2.length - 1] = relatedTitles[i];}} relatedTitles = tmp2; relatedUrls = tmp;}
function contains(a, e) { for(var j = 0; j < a.length; j++) if (a[j]==e) return true; return false;}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random()); var i = 0; document.write('<ul>'); while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>'); if (r < relatedTitles.length - 1) { r++; }
else { r = 0;} i++;} document.write('</ul>');}
//]]>
</script>

4. Selanjutnya cari <data:post.body/>, dan tempatkan kode berikut di bawahnya.

<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:blog.pageType == "item"'> <script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=15"' type='text/javascript'/> </b:if>
</b:loop>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<h4>Artikel Terkait <b:loop values='data:post.labels' var='label'><data:label.name/>
<b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if></b:loop></h4>
<script type="text/javascript"> removeRelatedDuplicates(); printRelatedLabels();
</script>
</b:if>

Jika menemukan kode <data:post.body/> banyak, silhkan coba-coba saja satu persatu, biasanya di kode <data:post.body/> yang kedua.


Tags :

Related : Cara membuat artikel terkait untuk blogspot termudah