Home » » Cara Membuat Artikel Terkait Yang Elegan

Cara Membuat Artikel Terkait Yang Elegan

Posted by BISNIS ONLINE on Wednesday, April 11, 2012

 Pada kali ini blogging dan internet hanya ingin berbagi tips sederhana tentang Cara Membuat Artikel Terkait Yang Elegan atau related post, memang sudah banyak yang seperti yang blogging dan internet pasang artikel terkaitnya, tapi tidaklah salah saya untuk berbagi, siapa tahu ada yang ingin menbuat artikel terkait seperti ini.

Tanpa banyak mengulasnya lagi, ok kita langsung memulai.

Ikuti petunjuk dan caranya sebagai berikut :

1. Login ke blogger anda,langsung cari edit html,jangan lupa centang expand widget templete, lalu cari kode seperti ini : <data:post.body/> Gunakan Ctrl+F untuk mempercepat pencariannya.

2. Jika templete anda menggunakan readmore otomatis maka akan ada 2 buah kode seperti di point nomor 1, maka anda harus menggunakan kode <data:post.body/>  yang kedua.

Jika kode seperti di atas sudah ketemu, maka silahkan copy paste kode berikut di bawah ini dan letahkan tepat di bawahnya

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='similiar'>


<div class='widget-content'>
<br/>
<h3>Related Articles</h3>
<div id='data2007'/><br/><br/>
<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>



Ket : Kode warna merah dapat di sesuaikan dengan kebutuhan anda.


3. Kemudian klik simpan templete, selesai
 

Jika menggunakan cara seperti di atas anda gagal, silahkan gunakan cara ke dua di bawah ini, hasilnya dan tampilannya sama saja. Hanya saja pada yang kedua ini di related post anda akan ada liks yang akan menuju ke liks sang penciptanya ke : modalgratis.com

Ikuti langkah - langkahnya  seperti berikut :

1. Cari kode </head>

2. Copy paste kode di bawah ini dan letakkan tepat di atas kode </head>


<style> #related-posts { float : left; width : 540px; margin-top:20px; margin-left : 5px; margin-bottom:20px; font : 11px Verdana; margin-bottom:10px; } #related-posts .widget { list-style-type : none; margin : 5px 0 5px 0; padding : 0; } #related-posts .widget h2, #related-posts h2 { font-size : 20px; font-weight : normal; margin : 5px 7px 0; padding : 0 0 5px; } #related-posts a { text-decoration : none; } #related-posts a:hover { text-decoration : none; } #related-posts ul { border : medium none; margin : 10px; padding : 0; } #related-posts ul li { display : block; background : url("https://sites.google.com/site/rhakateza/rss.png") no-repeat 0 0; margin : 0; padding-top : 0; padding-right : 0; padding-bottom : 1px; padding-left : 21px; margin-bottom : 5px; line-height : 2em; border-bottom:1px dotted #cccccc; } </style> <script src='http://related-post-untuk-blogger.googlecode.com/files/Related_posts.js' type='text/javascript'/>

3.  Sekarang cari kode   <data:post.body/>  

4.  Copy paste kode berikut di bawah ini tepat di bawahnya kode  <data:post.body/>


<b:if cond='data:blog.pageType == "item"'> <div id="related-posts"> <font face='Arial' size='3'><b>Related Posts : </b></font><font color='#FFFFFF'><b:loop values='data:post.labels' var='label'><data:label.name/><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if><b:if cond='data:blog.pageType == &quot;item&quot;'> <script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=8&quot;' type='text/javascript'/></b:if></b:loop> </font> <script type='text/javascript'> removeRelatedDuplicates(); printRelatedLabels(); </script> </div></b:if>


5. Simpan templete

Ket : max-result  :  Untuk menampilan jumlah postingan di related post nya, dan bisa anda ubah sesuai keinginan anda,

misalnya max-result = 8

Selesai sudah dan anda lihat hasilnya.




Demikian cara membuat artikel terkait, semoga bermanfaat.

Thanks for reading & sharing BISNIS ONLINE

Previous
« Prev Post

0 komentar:

Post a Comment

Search