16 Desember 2016

Cara Membuat Related Post Blogspot

Cara Membuat Related Post Blogspot
Oke sekarang saya akan memberikan Cara Membuat Related Post Blogspot yang simple dan tidak membuat loading lama. Pertama yang dilakukan adalah anda masuk login ke blogspot, dan langsung menuju pilihan template dan klik edit.

Selanjutnya anda tekan CTRL+F, cari kode /head>. Setelah menemukan kode itu silahkan anda masukan copy paste diatasnya kode ini:


     <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>


Terus cari kode <data:post.body/>. Bila terdapat dua kode tersebut, maka pilihan berada pada yang kedua ato yang letaknya paling bawah. Lalu letakkan script dibawah ini tepat di bawah kode tadi:

<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>


well... bisakan bro.. :D klo gak bisa mungkin ente belum beruntung hehehehe.