Beranda » Tutorial Blog » Cara Membuat Artikel Terkait With Scroll

Cara Membuat Artikel Terkait With Scroll

T Diposting oleh pada 13 April 2012
F Kategori
b Komentar Dinonaktifkan pada Cara Membuat Artikel Terkait With Scroll
@ Dilihat 767 kali

Cara Membuat Artikel Terkait With Scroll. Sobat Darmanto semua,setelah beberapa waktu yang lalu saya berbagi catatan membuat artikel terkait,pada catatan saya kali ini yang masih berisi seputar tutorial blog akan dilanjutkan dengan Membuat artikel terkait  namun dilengkapi dengan fungsi scoll.Membuat artikel terkait dengan scroll adalah bertujuan bila postingan sobat sudah banyak maka,membuat artikel terkait with scroll ini adalah solusinya agar artikel terkait dengan postingan kita tidak memenuhi banyak tempat atau kelihatan terlalu panjang.

Ok sobat Darmanto semua,bagi yang ingin membuat artikel terkait dengan scroll…Langsung saja yuk ikuti langkah-langkah berikut:

    1. Masuk ke akun blog sobat pilih tata letak
    2. Klik Design > Edit HTML
    3. Klik Expand Widget Template
    4. Letakkan kode dibawah ini diatas kode ]]></b:skin>#artikel-terkait{background-color:#F0F0F0; border:solid 1px #DEDEDE; padding:10px}

      Catatan : Jika perlu ganti kode berwarna merah dengan warna background serta border yang sesuai dengan template kamu

    1. Selanjutnya cari kode  <data:post.body/>  dan letakkan kode berikut dibawahnya<b:if cond=’data:blog.pageType == &quot;item&quot;’>
      <br/>
      <div class=’similiar’>
      <div class=’widget-content’ id=’artikel-terkait’>
      <div style=’width:100%; height:190px; overflow: auto;’>
      <div id=’data2007’/>
      <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>
      </div>
      </b:if>

      Catatan : Kode yang berwarna merah merupakan kode panjang dan lebar space dari widget related post ini, silahkan sobat sesuaikan saja dengan ukuran template kamu

  1. Simpan Template

Semoga tutorial blog pada catatan saya kali ini mengenai Cara Membuat Artikel Terkait With Scroll  ada rmanfaatnya.
Sumber kode:
http://kangamphi.blogspot.com

Diposting oleh

Darmanto adalah owner CV. Studio Web, sebuah perusahaan jasa pembuatan web SEO friendly, jasa desain blog, google ads, jasa SEO profesional. Follow Channel telegramnya di https://t.me/darmantoseo

Komentar dinonaktifkan: Cara Membuat Artikel Terkait With Scroll

Maaf, form komentar dinonaktifkan untuk produk/artikel ini

a Artikel Terkait Cara Membuat Artikel Terkait With Scroll

Membuat Recent Post Yang Menarik

Membuat Recent Post Yang Menarik

T 17 Juli 2012 F A Darmanto SEO

Membuat Recent Post Yang menarik.Membuat Recent post atau postingan terakhir adalah salah satu cara agar beberapa postingan terakhir blog kita bisa di ketahui oleh para pengunjung blog kita.Biasanya pada sebuah blog,widget recent post adalah salah satu widget favorit yang banyak... Selengkapnya

Cara Mudah Membuat Artikel Lama Selalu Di Homepage

Cara Mudah Membuat Artikel Lama Selalu Di Homepage (1)

T 4 Maret 2014 F A Darmanto SEO

Selamat malam sobat semua.Malam ini saya akan berbagi Tutorial mudah tentang Cara Membuat Posting/artikel Lama Selalu di Homepage.Tutorial ini rupanya masih cukup banyak yang mencarinya.Membuat artikel lama kita selalu berada di halaman utama blog (homepage),biasanya bertujuan untuk membuat ucapan selamat... Selengkapnya

Cara Mengganti Karakter Huruf Bawaan Template

T 7 April 2016 F A Darmanto SEO

Cara Mengganti Karakter Huruf Bawaan Template – Terkadang jika kita ganti template ada saja karakter huruf yang tidak Kita sukai. Kali ini saya akan berbagi tutorial blog cara mengganti karakter huruf bawaan template, tutorial ini saya buat karena ternyata masih... Selengkapnya

+ SIDEBAR

Ada Pertanyaan? Silahkan hubungi customer service kami untuk mendapatkan informasi lebih lengkap mengenai jasa/produk kami.

Google Partner

Alamat

Darmanto:
Jl. Raya Gili Tugel – Kreo KM 1, Rt. 039 Rw. 005

Desa Cibuyur, Kec. Warungpring

Kab. Pemalang, Jawa Tengah,52358

Butuh Bantuan? Chat Kami Sekarang