Dec 9, 2010

Membuat Related Post Model SCROLL di Blogspot

Posted by Jingga at 15:43
Beruntunglah teman2 para pengguna wordpress yang notabene menyediakan berbagai fasilitas plug-in, tapi bagi pengguna blogspot, beberapa script tambahan harus dibubuhkan secara manual pada file .html-nya. Salah satu plug-in yang cukup populer di kalangan blogger adalah fasilitas Related Posts. Alasan utama menggunakan Related Posts tentu saja untuk memudahkan pembaca menemukan artikel2 yang memiliki tema/topic serupa dengan postingan yang sedang dibaca.



Bagi teman2 pengguna blogspot yang ingin menambahkan Related Posts di bawah postingannya, tutorial berikut ini bisa diterapkan. Related Posts (Postingan Terkait) berikut ini dibuat dalam bentuk scroll. Dengan scrolling, tentunya tampilan blog kita bisa menjadi lebih lengkap, informatif, dan rapi.

1. Sebelumnya backup dulu template teman2 dengan mendownloadnya (untuk berjaga-jaga kalau tidak berhasil, teman2 dapat mengembalikan template asli).
2. Login blogger >> layout >> edit html
3. Beri tanda centang pada Expand Template Widget.
4. Silahkan teman2 cari kode berikut dalam html teman2

]]></b:skin>

(gunakan tomblo Ctrl + F untuk pencarian)

5. Pastekan script berikut diatas kode tadi (pada nmr 4) :

/* Related Post */
#underpost{
font-family:Arial, Tahoma, Verdana, Sans-serif;
font-size:small;
color:#cc6600;
background:#f1f1f1;
clear:both;
float:left;
width:450px;
-moz-border-radius:10px;
border:0;
height:auto;
margin:0 auto;
padding:10px;
}

#underpost h2{
font-family:’Trebuchet MS’,Trebuchet,Arial,Verdana,Sans-serif;
font-size:large;
color:#003300;
margin-bottom:5px;
border-bottom:1px solid #cccccc;
padding:0 0 5px;
}

#underpost a,#underpost a:link,#underpost a:active,#underpost a:visited{
color:#cc6600;
text-decoration:none;
}

#underpost a:hover{
text-decoration:underline;
}

#artikel-terkait{
overflow:auto;
width:auto;
height:200px;
padding:10px;
}

6. Langkah selanjutnya cari kode berikut

<p><data:post.body/></p>

7. Pastekan script berikut dibawah kode tadi (nomer 6)

<b:if cond=’data:blog.pageType == &quot;item&quot;’>

<div id=’underpost’>
<div class=’similiar’>

<div class=’widget-content’>
<h2>Artikel Menarik Lainnya</h2>
<div id=’artikel-terkait’>
<div id=’relposts’/><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;relposts&#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>
</div>
</b:if>

8. Terakhir simpan dan lihat hasilnya, untuk mengembalikan template seperti semula silahkan upload kembali template asli yang telah didownload pada awal tadi (nomor 1).

Silahkan mencoba... (Sumber dari sini)

233 comments on "Membuat Related Post Model SCROLL di Blogspot"

«Oldest   ‹Older   201 – 233 of 233   Newer›   Newest»
klinik aborsi on 11:31 AM GMT+7 said...

thank's tuk artikel yang keren.

tempat aborsi on 11:33 AM GMT+7 said...

nice share...artikel yang bermanfaat gan, thanks sudah mau berbagi. salam blogger

klinik aborsi bandung on 11:36 AM GMT+7 said...

informasi yang bermanfaat gan, thanks yh.
salam blogger

tempat aborsi on 2:08 PM GMT+7 said...

tips dan trik nya sangat menarik gan untuk kami simak,,sangat bermanfaat..thanks
salam blogger

klinik aborsi bandung on 2:11 PM GMT+7 said...

nice share ,,good idea gan..
sangat bermanfaat

tempat aborsi on 3:47 PM GMT+7 said...

macco banget gan artikel nya,,kapan kapan coba buat blog deh pakai cara ini.. good idea

klinik aborsi di bekasi on 1:06 PM GMT+7 said...

good luck yah gan tuk ceritanya.

tempat aborsi on 1:19 PM GMT+7 said...

sukses yah...

tempat aborsi on 1:45 PM GMT+7 said...

waaah... senang bisa berkunjung.

tempat aborsi on 1:48 PM GMT+7 said...

artikel yang sangat bagus gan

amor dewa on 1:55 PM GMT+7 said...

keren gan.. artikel yang bagus.

tempat aborsi on 2:14 PM GMT+7 said...

thank's ...

klinik aborsi on 2:15 PM GMT+7 said...

sangat menarik gan artikelnya.

klinik aborsi di bekasi on 2:27 PM GMT+7 said...

thank's yah gan.

klinik aborsi di bekasi on 11:21 AM GMT+7 said...

artikel yang sangat menarik gan..

klinik aborsi bekasi on 11:24 AM GMT+7 said...

senang bisa berkunjung ke website agan ini.

klinik aborsi on 11:27 AM GMT+7 said...

salam sukses selalu tuk artikelnya gan.
update terus yah.

klinik aborsi on 11:29 AM GMT+7 said...

selamat siang gan.. artikel yang sangat menarik.

klinik aborsi on 11:31 AM GMT+7 said...

artikel yang sangat bagus tuk di baca gan.
thank's yah .

klinik aborsi on 11:33 AM GMT+7 said...

informasi yang sangat bagus gan..
update terus yah.

tempat aborsi on 10:28 PM GMT+7 said...

ini adalah salah satu artikel sempurna gan,, keren dan sangat bermanfaat untuk menanmbah wawasan ,, good share

klinik aborsi bandung on 10:29 PM GMT+7 said...

really nice post gan,,sangat membantu dan menambah ilmu pengetahuan berkat artikel ini. salam blogger

klinik sabrina on 11:56 AM GMT+7 said...

nambah pengetahuan nih,,
good share gan,,

Unknown on 3:48 PM GMT+7 said...

Ternyata agak ribet tapi hasilnya lumayan lah. Terimakasih sudah share :D
Kunjungi saya juga ya di Sewa kantor Get Realty dan di rental mobil jogja semberani

mitsubishi klima on 3:46 PM GMT+7 said...

thank's

Multi Herbal De Nature on 2:09 PM GMT+7 said...


cara mengobati sipilis
Raja Singa Penyakit Kelamin
cara mengobati sipilis
kutil kelamin akibat hpv

Multi Herbal De Nature on 2:24 PM GMT+7 said...


Cara Mengobati Kanker Payudara
Nanah Menetes Dari Ujung Penis Obatnya Apa
Memilih Obat Raja Singa Pada Wanita
Cara Hilangkan Sipilis Dari Tubuh Dengan Gang Ji Gho

Siah

obat sakit kepala on 8:47 AM GMT+7 said...

Siip ni blog ...makasih telah berbagi dan terus berbagi ....semoga sukses gan

motovlog indonesia on 10:14 AM GMT+7 said...

Makasih infonya ya

PEREDAM SUARA on 12:17 AM GMT+7 said...

Informasinya sangat bermanfaat untuk semua

PEREDAM SUARA on 12:18 AM GMT+7 said...

Informasinya sangat bermanfaat untuk semua

informasi seputar bisnis on 5:19 AM GMT+7 said...

kayaknya harus coba nih , thanks buat admin yang sudah kasih informasinya

bramh on 4:55 PM GMT+7 said...

bagus bagus bajunya
http://45.64.128.167/

«Oldest ‹Older   201 – 233 of 233   Newer› Newest»

Post a Comment

Dec 9, 2010

Membuat Related Post Model SCROLL di Blogspot

Beruntunglah teman2 para pengguna wordpress yang notabene menyediakan berbagai fasilitas plug-in, tapi bagi pengguna blogspot, beberapa script tambahan harus dibubuhkan secara manual pada file .html-nya. Salah satu plug-in yang cukup populer di kalangan blogger adalah fasilitas Related Posts. Alasan utama menggunakan Related Posts tentu saja untuk memudahkan pembaca menemukan artikel2 yang memiliki tema/topic serupa dengan postingan yang sedang dibaca.



Bagi teman2 pengguna blogspot yang ingin menambahkan Related Posts di bawah postingannya, tutorial berikut ini bisa diterapkan. Related Posts (Postingan Terkait) berikut ini dibuat dalam bentuk scroll. Dengan scrolling, tentunya tampilan blog kita bisa menjadi lebih lengkap, informatif, dan rapi.

1. Sebelumnya backup dulu template teman2 dengan mendownloadnya (untuk berjaga-jaga kalau tidak berhasil, teman2 dapat mengembalikan template asli).
2. Login blogger >> layout >> edit html
3. Beri tanda centang pada Expand Template Widget.
4. Silahkan teman2 cari kode berikut dalam html teman2

]]></b:skin>

(gunakan tomblo Ctrl + F untuk pencarian)

5. Pastekan script berikut diatas kode tadi (pada nmr 4) :

/* Related Post */
#underpost{
font-family:Arial, Tahoma, Verdana, Sans-serif;
font-size:small;
color:#cc6600;
background:#f1f1f1;
clear:both;
float:left;
width:450px;
-moz-border-radius:10px;
border:0;
height:auto;
margin:0 auto;
padding:10px;
}

#underpost h2{
font-family:’Trebuchet MS’,Trebuchet,Arial,Verdana,Sans-serif;
font-size:large;
color:#003300;
margin-bottom:5px;
border-bottom:1px solid #cccccc;
padding:0 0 5px;
}

#underpost a,#underpost a:link,#underpost a:active,#underpost a:visited{
color:#cc6600;
text-decoration:none;
}

#underpost a:hover{
text-decoration:underline;
}

#artikel-terkait{
overflow:auto;
width:auto;
height:200px;
padding:10px;
}

6. Langkah selanjutnya cari kode berikut

<p><data:post.body/></p>

7. Pastekan script berikut dibawah kode tadi (nomer 6)

<b:if cond=’data:blog.pageType == &quot;item&quot;’>

<div id=’underpost’>
<div class=’similiar’>

<div class=’widget-content’>
<h2>Artikel Menarik Lainnya</h2>
<div id=’artikel-terkait’>
<div id=’relposts’/><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;relposts&#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>
</div>
</b:if>

8. Terakhir simpan dan lihat hasilnya, untuk mengembalikan template seperti semula silahkan upload kembali template asli yang telah didownload pada awal tadi (nomor 1).

Silahkan mencoba... (Sumber dari sini)

233 comments:

  1. thank's tuk artikel yang keren.

    ReplyDelete
  2. nice share...artikel yang bermanfaat gan, thanks sudah mau berbagi. salam blogger

    ReplyDelete
  3. informasi yang bermanfaat gan, thanks yh.
    salam blogger

    ReplyDelete
  4. tips dan trik nya sangat menarik gan untuk kami simak,,sangat bermanfaat..thanks
    salam blogger

    ReplyDelete
  5. nice share ,,good idea gan..
    sangat bermanfaat

    ReplyDelete
  6. macco banget gan artikel nya,,kapan kapan coba buat blog deh pakai cara ini.. good idea

    ReplyDelete
  7. good luck yah gan tuk ceritanya.

    ReplyDelete
  8. waaah... senang bisa berkunjung.

    ReplyDelete
  9. artikel yang sangat bagus gan

    ReplyDelete
  10. keren gan.. artikel yang bagus.

    ReplyDelete
  11. sangat menarik gan artikelnya.

    ReplyDelete
  12. artikel yang sangat menarik gan..

    ReplyDelete
  13. senang bisa berkunjung ke website agan ini.

    ReplyDelete
  14. salam sukses selalu tuk artikelnya gan.
    update terus yah.

    ReplyDelete
  15. selamat siang gan.. artikel yang sangat menarik.

    ReplyDelete
  16. artikel yang sangat bagus tuk di baca gan.
    thank's yah .

    ReplyDelete
  17. informasi yang sangat bagus gan..
    update terus yah.

    ReplyDelete
  18. ini adalah salah satu artikel sempurna gan,, keren dan sangat bermanfaat untuk menanmbah wawasan ,, good share

    ReplyDelete
  19. really nice post gan,,sangat membantu dan menambah ilmu pengetahuan berkat artikel ini. salam blogger

    ReplyDelete
  20. nambah pengetahuan nih,,
    good share gan,,

    ReplyDelete
  21. Ternyata agak ribet tapi hasilnya lumayan lah. Terimakasih sudah share :D
    Kunjungi saya juga ya di Sewa kantor Get Realty dan di rental mobil jogja semberani

    ReplyDelete
  22. Siip ni blog ...makasih telah berbagi dan terus berbagi ....semoga sukses gan

    ReplyDelete
  23. Informasinya sangat bermanfaat untuk semua

    ReplyDelete
  24. Informasinya sangat bermanfaat untuk semua

    ReplyDelete
  25. kayaknya harus coba nih , thanks buat admin yang sudah kasih informasinya

    ReplyDelete

 

Diary Jingga Copyright © 2009 Paper Girl is Designed by Ipietoon Sponsored by Online Business Journal