DAFTAR ISI


English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Cara Pasang Related Post di Sidebar

Alhamdulillah setelah selesai membuat blog dengan naman Kampung Birampak ini, maka langkah selanjutnya adalah membuat postingan dimana postingan pertama kami adalah Cara Pasang Related Post di Sidebar, ini merupakan kiriman pertama oleh anak-anak birampak. karena blog ini merupakan milik bersama orang yang ada dikampung birampak, oke kembali kepembahasan tentang Cara Pasang Related Post di Sidebar berikut langkah-langkahnya :

1. silahkan anda login keblog anda atau klik disni
2. setelah itu masuk ke Rancagan/design
3. klik Edit HTML lalu beri centang pada "Expand Widget Templates"
4. lalu anda cari <head> bisa dengan cara menekan Ctrl+F , copy dan paste code dibawah ini dibawah <head> tadi

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


5. lalu tekan Ctrl+F lagi dan cari kode ini

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>






Kode anda disni
</b:loop>
</b:if>


6. letakkan kode ini diantara code di atas tepatnya pada tulisan yang berwarna merah
<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=10&quot;' type='text/javascript'/>
</b:if>
keterangan : pada tulisan yang berwarna merah itu merupakan jumlah yang mau ditampilkan

7. apabila digabungkan maka akan jadi seperti in

<b:if cond='data:post.labels'><data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><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=10&quot;' type='text/javascript'/>
</b:if>

</b:loop>
</b:if>

8. kemudian klik "Save Template" pi tunggu dulu belum selesai sampai disini.
9. kemudian anda masuk ke "Rancangan" → "Elemen Laman". Lalu klik "Tambah Gadget". lalu copy code berikut, dan jangan lupa beri nama "Related post" pada widget tersebut kalu sudah klik "Simpan" 

<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>



10. Lalu, kembali lagi ke halaman "Rancangan" → "Edit HTML". Lalu jangan lupa juga klik/centang "Expand Template Widget". Lakukan pencarian pada kata "Related Post". Lalu, sisipkan kode berwarna merah, Mirip-miripnya seperti kode dibawah ini, milik saya..


<b:widget id='HTML7' locked='false' title='Related Post' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>

<b:include name='quickedit'/>

</b:if>
</b:includable>
</b:widget>
 Keterangan : 
  1. Pada kode yang bercetak Miring adalah kode/kata judul widget yang tadi sobat buat.
  2. Kemudian pada kode yang bercetak Kuning, itu sebenarnya sobat abaikan saja apa bila tidak sama kodenya.. karena itu hanya urutuan widget pada blog saja.
  3. Dan pada kode yang berwarna merah, itu sebenarnya kode yang berfungsi agar widget Related Post hanya tampil pada postingan blog saja.

SELAMAT MENCOBA
HAPPY BLOGING

0 komentar:

Posting Komentar

Silahkan anda masukkan :Komentar, Kritik, Saran dan lain-lain
Untuk kemajuan blog Kampung Birampak ini

RAKYAT

 
Info Lengkap Seputar Kampung Birampak Enak Juga Dibaca
KAPAK Comunity