• Beranda
  • About
  • Contact
  • Sitemap
  • Code Warna
  • Al quran
  • Tv Online
  • Top Komentator
    Semua Tentang Kita
Blogging | Sepak Bola | DLL. Blog Personal Nabil02
  • Home
  • Smansa Radio
  • Sepakbola
    • Liga Inggris
    • La Liga
    • Serie A
  • Si Penulis Rei
    • All Post Reihan
    • Tentang Kehidupan
    • Belajar Inggris
  • Blogging
    • Asesoris Blog
    • Komentar
    • Postingan
    • Background
Home » Tutorial Blog » Cara Membuat Artikel Terkait / Related Post Dengan Scroll

Cara Membuat Artikel Terkait / Related Post Dengan Scroll

Cara Membuat Artikel yang berkaitan - Mungkin istilah related post atau artikel terkait sudah gak asing lagi buat sobat blogger. untuk yang belum tau artikel terkait itu adalah kumpulan artikel yang berhubungan atau terkait dengan judul posting sobat,, nah untuk artikel terkait kali ini saya modifikasi dikit dengan menambahkan fungsi scroll. Dengan menambahkan fungsi scrolling padawidget related posts maka pengunjung tidak lagi merasa terganggu dengan artikel-artikel terkait yang terlalu panjang ke bawah. Apalagi widget related post ini diletakkan di bawah posting. nahh buat sobat yang terlanjur memasang widget related post lama tanpa fungsi scrolling, maka harus dihapus dulu. Bingung cara menghapusnya? Caranya lakukan dengan alur mundur (dari bawah ke atas) dengan mengikuti petunjuknya.

Contoh Artikel Terkait yang saya maksud kaya gini nihh :

Artikel Terkait

Di gambar tampak ada scroll yang bisa dinaik-turunkan untuk melihat posting-posting yang terkait. Oke, langsung saja ke  Cara Membuat Artikel Terkait / Related Post dengan scroll di bawah posting blog anda.
  1. Login ke blogger dengan id anda
  2. Klik Rancangan
  3. Pada tab menu, pilih Edit HTML
  4. Centang kotak kecil Expand Template Widget
  5. Cari kode <p><data:post.body/></p> atau <data:post.body/>
  6. Letakkan kode berikut di bawah kode tadi :

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<H2>Related Post:</H2>
<div class='rbbox'>
<div style='margin:0; padding:10px;height:200px;overflow:auto;border:1px solid #ccc;'>
<div id='albri'/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 50;
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;albri&#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>
<small><p>Widget by [ <a href='http://iptek-4u.blogspot.com' target='new'>Iptek-4u</a> ]</p></small>
</div>
<script type='text/javascript'>RelPost();</script>
</div>
</b:if>

7. Jika sudah, sekarang cari kode ]]></b:skin>
8. Letakkan kode berikut di atas kode tadi :

/*-- modifikasi related posts oleh http://iptek-4u.blogspot.com--*/
.rbbox{border: 1px solid #D8D8D8;padding: 5px;
background-color: #E0F8E0;-moz-border-radius:5px; margin:5px;}
.rbbox:hover{background-color: #EFFBEF;}


9. Klik SIMPAN TEMPLATE
10. Selesai

Disana ada tulisan Related Post yang berwarna merah yang bisa diganti dengan teks favorit anda. Untuk kode warna juga demikian, sesuaikan dengan desain template anda. Sekarang coba lihat salah satu posting anda. Maka  Artikel Terkait / Related Post dengan scroll akan berada di bawah posting. Tampilannya pun lebih cantik dengan kotak yang mengelilingi widget ini. Mudah bukan, oke selamat mencoba. ^_^
Ditulis oleh Unknown, - Rating: 4.5
Judul : Cara Membuat Artikel Terkait / Related Post Dengan Scroll
Deskripsi : Cara Membuat Artikel yang berkaitan  - Mungkin istilah  related post  atau  artikel terkait  sudah gak asing lagi buat sobat blogger. untuk ...

Bagikan ke

Facebook Google+ Twitter

3 komentar untuk "Cara Membuat Artikel Terkait / Related Post Dengan Scroll"

  1. Anonim13 Juli 2012 pukul 18.13

    dari dulu saya nyari artikel ini..
    SAya pelajari dulu yaa artikelnya..?
    Terima kasih arikel yang bermanfaat.

    BalasHapus
    Balasan
    1. Unknown13 Juli 2012 pukul 18.34

      Yeah.. Thanks Tri denda.. :D

      Hapus
      Balasan
        Balas
    2. Balas
  2. Unknown14 Juli 2012 pukul 14.53

    Komentar ini telah dihapus oleh pengarang.

    BalasHapus
    Balasan
      Balas
Tambahkan komentar
Muat yang lain...

Catatan :

• Berkomentar Dengan Sopan
• Sertakan url blog kalian jika ingin dikomen balik
• Name/url
• Dilarang menulis link aktif

Posting Lebih Baru
Posting Lama
Beranda
Langganan: Posting Komentar (Atom)
Ikuti @NabilKautsar 

RADIO STREAM

Get the Flash Player to see this player.
NOW PLAYING!

Blogroll

  • Epg Studio
  • 3Denda
  • Mas Sugeng
  • Andhy Purba
  • Sheren Nabila
  • Smansa Radio
  • Bloger KMC
  • Wawasan spiritual dan blogging
  • Kiki Akbar
  • Sakahayang

Informasi

free html hit counter powered by Prmania

Label

about me (3) Admin (1) Al~quran (1) Asesoris Blog (20) Background (5) Bahasa Inggris (2) Cerita Rakyat (3) Cheat Game online (1) Code Warna (1) Download (6) Fakta Unik (10) Flash (2) Funy Photos (6) Grosir Baju (4) Komentar (5) La Liga (4) Liga inggris (4) Liga Umum (2) Music (1) Ngakak :D (1) Pemain Real Madrid (2) Point Blank (1) Post (8) Post Reihan (13) Puisi Persahabatan (2) Real Madrid (37) Serie A (1) Smansa (6) Smansa Radio (5) Template Seo Friendly (3) Tentang Kehidupan (3) Tutorial Blog (71) Tutorial Photoshop (3) Tv Online (2)

Followers

Profil Cbox Berlanggan
small rss NabilKautsar LANGGANAN ARTIKEL
GET UPDATE VIA EMAIL
Berlangganan artikel via email!

Get This Widget
My Photo
Muhammad Nabil Kautsar Priyantana

Aku Cinta BLOGGER
Hy, Saya adalah Admin di Nabil02 + Design Nabil02, Anda ingin melihat Info aku ? bisa anda Buka kok, Yang saya sering On Facebook and Twitter. Blog ini berisi Sepak bola | Tutorial Blogger | Dan lain lain, Lihat dulu Contact me. Read More...

Copyright © 2012 BLOG NABIL 02 - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger