Membuat Related Post atau Artikel Terkait di blog Anda akan memberi banyak keuntungan khususnya meningkatkan pageview blog Anda. Selain itu fitur ini akan memudahkan pembaca Anda unutk mencari artikel-artikel yang terkait topik. Saya akan membagi kembali, setelah sebelumnya juga sudah sharing
Cara Buat dan Pasang Artikel Terkait di Blogger, namun tutorial kali ini juga berkaitan dengan permintaan seorang pengunjung yang menanyakan cara Membuat Related Post Dengan Fungsi Scroll-DropDown.
Related Post Dengan Fungsi Scroll-DropDown. |
Pada fungsi Related Pos ini, mempunyai fitur Scrolling down dan artikelnya ditampilkan dengan style DropDown, seperti gambar diatas. Ada penambahan kode CSS untuk box/kotak Related Post, sehingga setiap Anda scrolling artikel, judul / tulisan "Artikel Terkait" masih tetap berada diatas / fixed.
Langkah Membuat Related Post Dengan Fungsi Scroll-DropDown
Back up template dahulu > klik Download Full Template
Check "Expand Widget Templates" box
Tekan Control + F > cari kode <data:post.body/>
Copy kode script HTML berikut dan letakkan setelah/dibawah tag <data:post.body/><!-- START Related posts-->
<b:if cond='data:blog.pageType == "item"'>
<H2>Artikel Terkait:</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 = "<data:blog.homepageUrl/>";
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 100;
maxNumberOfLabels = 3;
function listEntries10(json) {
var ul = document.createElement('ul');
var maxPosts = (json.feed.entry.length <= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i < maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement('li');
var a = document.createElement('a');
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 < json.feed.link.length; l++) {
if (json.feed.link[l].rel == 'alternate') {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k<20; k++) label = label.replace("%20", " ");
var txt = document.createTextNode(label);
var h = document.createElement('b');
h.appendChild(txt);
var div1 = document.createElement('div');
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById('albri').appendChild(div1);
}
}
}
function search10(query, label) {
var script = document.createElement('script');
script.setAttribute('src', query + 'feeds/posts/default/-/'
+ label +
'?alt=json-in-script&callback=listEntries10');
script.setAttribute('type', 'text/javascript');
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 = "<data:label.name/>";
var test = 0;
for (var i = 0; i < labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length <= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel < maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</SCRIPT>
</DIV>
<script type="text/javascript">RelPost();</script>
</DIV>
</b:if>
<!-- END Related posts -->
note :
pada beberapa template terdapat lebih dari satu tag <data:post.body/>, oleh karena itu Anda bisa pilih salah satu kalau gagal tag yang pertama pilih tag yang kedua atau cobalah semuanya dimana yang berhasil.
Selanjutnya, copy kode CSS berikut dan letakkan diatas tag ]]></b:skin>
.rbbox{border: 1px solid rgb(192, 192, 192);padding: 5px;
background-color: #f0f0f0;-moz-border-radius:5px; margin:5px;}
.rbbox:hover{background-color: rgb(255, 255, 255);}
Kemudian Save Template
Selesai !!
Lihat hasilnya Related Post Dengan Fungsi Scroll-DropDown disalah satu postingan Anda.
Salaam
Selesai !!
Lihat hasilnya Related Post Dengan Fungsi Scroll-DropDown disalah satu postingan Anda.
Salaam
24 komentar
sudah saya terapkan sob :D makasih ya :)
REPLYok sip
REPLYsma2, thanks visit
makasih banyak sob.
REPLYin yang saya maksud.
sekali lagi makasih.. :D
sama2 mas
REPLYsenang bisa bantu Anda
thankyou brother...
REPLYsama2 bro
REPLYTerima kasih infonya, mohon maaf mau nanya, cara mengisi content related postnya gimana ya, maklum baru belajar, sekali lagi terima kasih
REPLYcontent otomatis terpasang mas sesuai dengan label artikelnya, krna sudah ada script JSON (JavaScript Object Notation) untuk memanggil data yang berlabel sama:) nama
REPLYmantab infonya mungkin bisa liat liat di blog sederhana saya http://aguzcreative.blogspot.com/
REPLYok mas
REPLYthanks udah mampir, i'll be there:)
Wah, keren gan..
REPLYnice share..
visit me ya:
http://aan-shared.blogspot.com
ok thanks mas:)
REPLYtar mampir
punya saya kok masih kosong gan, gimana cara ngisinya ..
REPLYthanks
postingan harus berlabel mas:)
REPLYartikel ini sangat membantu
REPLYdapatkan 1000 backlink gratis dalam rangka promosi situs disini:
http://mita-sen.blogspot.com/2013/02/cara-mendapatkan-1000-backlink-gratis.html
saya coba dulu gan....
REPLYbuat yang ingin 1000 backlink gratis dan permanen klik aja disini:
http://mita-sen.blogspot.com/2013/02/cara-mendapatkan-1000-backlink-gratis.html
Gan, di blog Ane ga ada scrip yang ini
REPLYGimana tuch????
Visit Here,
REPLYThanks panduannya sob
REPLYMakasih sob related postnya sudah berhasil, oh ya sob kalau mau bikin related post kaya punya sobat gimana caranya ya... lebih keren keliatannya :)
REPLYok sob, aritkelnya di http://problogiz.blogspot.com/2012/09/cara-pasang-artikel-terkait-di-postingan.html
REPLYwah sukses gan.. tengkyu
REPLYbermanfaat sekali untuk blogger baru seperti saya
http://sotosop-tutorial.blogspot.com/
terimakasih gan tutprialnya...sangat membantu nih
REPLYjangan lupa mampir ya
http://volimaniak.blogspot.com/
kok di blog admin gak bisa ya gan? mohon penjelasannya?
REPLYSilahkan Berkomentar
ConvertKomentar/pertanyaan Sesuai Topik, Please NO SPAM, NO Promotion Links
Convert Kode HTML sebelum disisipkan