Get cash from your website. Sign up as affiliate. make money from web. Sign up as affiliate.

Selasa, 16 Maret 2010

Membuat Related Post

Beberapa minggu yang lalu saya browsing di internet mencari artikel Related Post / Artikel yang terkait. Loncat sana loncat sini mencari artikel yang terpercaya, setelah beberapa kali mencoba kode-kode yang didapat, akhirnya saya menemukan artikel yang cocok. Tapi masih ada kendala yaitu, artikel yang saya temukan berbahasa inggris. Mau tidak mau saya harus terjemahkan sendiri artikel itu.


Setelah beberapa menit menerjemahkannya, akhirnya selesai sudah penerjemahan itu, dan sekarang saya ingin berbagi pengalaman ini dengan Anda. Jadi, Anda bisa langsung membaca dan mempraktekkannya tanpa harus menterjemahkannya terlebih dulu.


1. Login ke blogger dengan ID anda.


2. Klik Tata Letak.


3. Klik tab Edit HTML.


4. Klik tulisan Download Template Lengkap. Silahkan backup dulu templatenya (penting!).


5. Beri tanda centang/tik pada kotak kecil di samping tulisan Expan template Widget.



6. Tunggu beberapa saat ketika proses sedang berlangsung.


7. Cari kode di bawah ini.


<data:post.body/>

8. Copy code di bawah ini.


Agar lebih mudah, Anda dapat donwload Related Post / Artikel pada file .txt ini.



<b:if cond='data:blog.pageType == "item"'>

<div class='similiar'>

<!-- *****************Related Articles by Labels - Take Two****************** -->


<div class='widget-content'>

<h3>Related Posts by Categories</h3>

<div id='data2007'/><br/><br/>

<div id='hoctro'>

Widget by <u><a href='http://hoctro.blogspot.com'>Hoctro</a></u> | <u><a href='http://www.jackbook.com/' title='Related Posts on Blogger Modified by JackBook.Com. Read More?'>Jack Book</a></u>

</div>

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



9. Paste code di atas setelah / di bawah code <data:post.body/>


10. Simpan Template.


Selesai deh !!!


Selamat mencoba !!!

Baca juga yang ini....



Komentar :

ada 0 komentar ke “Membuat Related Post”

Posting Komentar

 
Copyright © 2010 ilmu pengetahuan | Design : Noyod.Com | Images : Red_Priest_Usada, flashouille EasyHits4U.com - Your Free Traffic Exchange - 1:1 Exchange Ratio, 5-Tier Referral Program. FREE Advertising!