Kelebihan artikel terkait dengan fungsi scroll ini agar saat postingan sobat sudah banyak, sehingga tidak memakan terlalu banyak tempat.
Langsung saja ikuti langkah-langkah berikut.
1. Masuk ke akun blog sobat pilih tata letak
2. Pilih edit HTML jangan lupa Expand Template Widget. Download full template untuk menghindari kesalahan.
3. Cari kode <data:post.body/> dan letakkan kode di bawah ini sesudah kode <data:post.body/>
<b:if cond='data:blog.pageType == "item"'>
<br/>
<br/>
<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 = 10;
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>
<br/>
<br/>
<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 = 10;
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>
Kalau sobat sudah menggunakan fungsi read more, nanti akan ada 2 kode <data:post.body/>, pasang di bawah kode yang pertama.
4. Selanjutnya cari kode ]]></b:skin>
5. Pasang kode di bawah ini diatas kode ]]></b:skin> tadi.
.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);}
6. Simpan template dan lihat pekerjaan sobat.
Untuk backgroundnya silahkan sesuaikan dengan template sobat.
Semoga bermanfaat.
Alhamdulillah...
Mas, boleh nanya dulu ?
BalasHapusSaya coba pasang, tapi setelah dipreview,
yang keluar malah memunculkan semua tulisan,
dan mematikan fungsi auto readmore ...
(tulisannya ada)
tolong pencerahannya,
hanarufun.blogspot.com
Coba pasang di bawah <data:post.body/> yang terakhir
BalasHapuskalo yg ini berhasil, pake yg ini saja lah
BalasHapusmakasih boss
kok ndak berhasil ya gan?
BalasHapusthankz gan ats infonya,,
BalasHapuswehh untung ad tmen jdi brhsil gan
msh blajar jdi blogger ^_^
wah makasih banget nih mas tutorial membuat related postnya. saya udah nyari nyarinih
BalasHapusterima kasih kode artikel terkaitnya,,
BalasHapuswalaupun sudah berhasil dengan kode dari blog tetanggga,,
artikel yag bermanfaat sobat..!! thank's yach sobat...!!! ane dah pasang tambah keren ajch blog ane sob...!!! sekali lagi makasih yach sobat!!!
BalasHapusmakasihgan anne dah pasng n berhasil
BalasHapusTerima kasih buat tutorialnya...
BalasHapusBerhasil...!!!
Be Success
thanks buat postingnya
BalasHapusmasukan gan...jika template anda mempunyai 1, 2 atau bahkan 3 kode yang sama, coba masukkan di bawah kode yang ke dua, karna saya pernah coba masukin di bawah kode pertama, tapi hasilnya nihil. cobalah taruk di bawah kode yang ke dua. semoga bisa membantu.
BalasHapustanks gan infonya, nitip link ya gan
download game and software
www.4rieshare.blogspot.com
^_^
makasih infonya sangat membantu sekali untuk yang belum pasang, nice share and happy blogging
BalasHapusMas ko di blog saya ga jadi kalo dilihat di Hp baik versi seluler maupun versi web ttep ga kliatan tp waktu di warnet ada isi artikel terkaitnya.tolong di pecahin masalahnya. di tmplate aku hanya satu supaya kebaca di hp. Soalnya warna abu-abu doang yang kliatan
BalasHapusBerguna sekali infonya, terima kasih kawan.
BalasHapusMantep banget sukses terus ngeblog nya
BalasHapustribung.blogspot.com
Mantap mas, jadi di blog saya, terimakasih
BalasHapusData post body di template saya ada empat jadi gimana tuh?
BalasHapuslangsung coba nih gan
BalasHapus. setelah saya menyimak dari awal hingga akhir, banyak sekali ilmu yang saya terima dari artikel yang anda tulia, semoga tambah bermanfaat ya lam kenal dan sukses selalu
BalasHapusinformasi yang sangat menambah wawasan saya makasih ga,.
BalasHapusnice infonya.... sukses terus ea ditunggu artikel selanjutnya!!!
BalasHapus
BalasHapusthanks infonya gan,,,
sukses terus gan
BalasHapusInfo yang diberikan bagus sekali, semoga menjadi berkah dan bermanfaat bagi kita semua Examples of Simple Minimalist Kitchen Design | Price And Specification Nissan Juke (NEW), Unique Cars and Luxury 2015 | Falling Flying Aeromobil Cars When Tested Try | Specifications and Price Honda NM4 Vultus
BalasHapus