NO IMAGE AVAILABLE

Feb 23, 2012

CARA MEMBUAT ARTIKEL TERKAIT Versi 2

1 komentar
Masih mengangkat tema tentang trik dan tips ngeblog. Kali ini saya akan mencoba untuk memposting satu artikel yang masih sedarah dengan artikel yang sebelumnya yaitu Cara membuat artikel terkait. Namun ada beberapa kawan yang menanyakan apakah ada cara yang lain untuk membuat artikel terkait di blog selain pada artikel saya sebelumnya. Menanggapi hal tersebut maka artikel ini saya buat dengan judul cara membuat artikel terkait versi 2.

Nah, untuk kawan-kawan yang menanyakan hal ini. Sekarang saya akan menjawabnya.
Mohon perhatikan dengan seksama ya kawan-kawan.

1. Silahkan kalian masuk ke akun blogger kalian atau klik ini.
2. Pilih Rancangan > Edit HTML
3. Pastikan kalian memberikan tanda centang pada Expand Template Widget
4. Silahkan cari kode berikut :
Gunakan bantuan tombol CTRL+F untuk mempermudah pencarian.
<data:post.body/>
5. Letakkan script berikut setelah kode di atas

<b:if cond='data:blog.pageType == "item"'><div class='similiar'>
<div class='widget-content'><h3>Artikel Yang Berhubungan</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>
6. Simpan

Silahkan kalian ganti teks yang berwarna merah dengan teks kesukaan kawan-kawan sendiri. Dan demikian trik dan tips ngeblog tentang Cara membuat artikel terkait versi 2 yang bisa saya sampaikan. Selamat belajar dan semoga berhasil.

1 comment:

  1. wah, informasi y sangat bermanfaat sekali nih gan . . terimakasih yah .

    ReplyDelete


Mohon tinggalkan komentar anda di sini!
Mohon jangan lakukan spamming!
Terima kasih atas kerja samanya!