Tampilkan postingan dengan label post. Tampilkan semua postingan
Tampilkan postingan dengan label post. Tampilkan semua postingan
Sabtu, 23 November 2013
Tips Membuat Widget Carousel Related Post Scrolling
![]() |
| Screenshot Carousel Related Post |
Cara Membuat Carousel Related Post Di Blogspot
1. Login ke dashboard blogger anda, pilih Rancangan > Edit HTML, centang Expand widget template.
2. Cari kode </head> pada template anda.
3. Letakkan kode CSS/JS dibawah ini diatas kode </head>.
<b:if cond=data:blog.pageType == "item"><style type=text/css>#related-posts {float:center;height:100%;min-height:100%;padding-top:5px;padding-left:5px;}#related-posts h2{font-size: 1.6em;font-weight: bold;color:#000;font-family:Arial, Georgia;margin-bottom:0.75em;margin-top: 0em;padding-top: 0em;}#related-posts a{-webkit-transition: background 1s ease, color 1s ease;-moz-transition: background 1s ease, color 1s ease;-o-transition: background 1s ease, color 1s ease;}#related-posts a:hover{background-color:#d4eaf2;-webkit-transition: background 1s ease, color 1s ease;-moz-transition:background 1s ease, color 1s ease;-o-transition:background 1s ease, color 1s ease;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;-o-border-radius:5px;}.tooltip{width: 115px; color:#000;font:lighter 12px/1.3 Arial,sans-serif;text-decoration:none;text-align:left}.tooltip span.top{padding:20px 5px 0;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfSUfKKW46m18dB9vZC9gQu4bwetymmmGLUFePddZ0zZSwIl2SA5jD4UK0OcN2TR6cTUa20rJCSmZQ03pMD1sAe7KhPIpovsc3DYYdbPDdIPw7tylwxNoRLUJcrkVzt9YASc0kozxcL0A/s1600/bt.png) no-repeat top;}.tooltip b.bottom{padding:2px 5px 6px;color:#548912;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfSUfKKW46m18dB9vZC9gQu4bwetymmmGLUFePddZ0zZSwIl2SA5jD4UK0OcN2TR6cTUa20rJCSmZQ03pMD1sAe7KhPIpovsc3DYYdbPDdIPw7tylwxNoRLUJcrkVzt9YASc0kozxcL0A/s1600/bt.png) no-repeat bottom;}</style><script type=text/javascript>window.onload=function(){enableTooltips("calcList")};imgBT=new Image();imgBT.src=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSFXaLtmj-v3QTBTWvt3msQVlgXTkb_pHLrHOzG_NjfZ3A94e21Mn6H8QckjiaROnLH6QbIUzqpiY3oXiL30k8PfifSiWqXobIDBxJiVZTt1IZFN25GHTseur27dVQXMJu70_dbVki1AA/s1600/noimage.jpg;</script><script src=http://dvslabs.googlecode.com/files/rp-bubbled-thumbnails.js type=text/javascript></script></b:if>
4. Kemudian cari kode <div class=post-footer-line post-footer-line-1> pada template anda. Letakkan kode HTML dibawah ini dibawah kode <div class=post-footer-line post-footer-line-1>. Jika template anda kodenya ada 2, maka letakkan kode HTML dibawah kode <div class=post-footer-line post-footer-line-1> yang pertama.
<b:if cond=data:blog.pageType == "item"><div id=related-posts><b:loop values=data:post.labels var=label><b:if cond=data:label.isLast != "true"></b:if><b:if cond=data:blog.pageType == "item"><script expr:src="/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels_thumbs&max-results=12" type=text/javascript/></b:if></b:loop><h3>Related Posts</h3><marquee align=center behavior=alternate direction=left onmouseout=this.start() onmouseover=this.stop() scrollamount=2 width=100%><script type=text/javascript>var currentposturl="<data:post.url/>";var maxresults=10;var relatedpoststitle="";removeRelatedDuplicates_thumbs();printRelatedLabels_thumbs();</script></marquee></div><div style=clear:both/></b:if>
5. Preview dulu untuk melihat tampilan hasilnya.
6. Jumlah maksimum posting yang ditayangkan adalah 20. Silahkan ganti angka 10 yang saya tandai merah jika anda ingin merubahnya.
7. Save/Simpan template anda.
Selamat mencoba Membuat Scrolling Related Post / Carousel Related Post ini, semoga bisa mempercantik tampilan blog anda.
Source link: http://www.intert3chmedia.net/2011/11/scrolling-related-post-thumbnail-widget.html
Minggu, 03 November 2013
Membuat Related Post atau Artikel Terkait di Sidebar

Langkah Cara Membuat Related Post di Sidebar, silahkan ikuti langkah-langkah berikut :
- Login ke Blogger.
- Pilih Rancangan.
- Pilih Edit HTML
- Beri tanda centang pada Expand Template Widget.
Letakkan kode berikut diatas </head>
<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == alternate) {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;
}
}
}
}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
}
function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write(<ul>);
while (i < relatedTitles.length && i < 20) {
document.write(<li><a href=" + relatedUrls[r] + "> + relatedTitles[r] + </a></li>);
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write(</ul>);
}
//]]>
</script>
Cari kode berikut
<b:if cond=data:post.labels>
<data:postLabelsLabel/>
<b:loop values=data:post.labels var=label>
<a expr:href=data:label.url rel=tag><data:label.name/></a><b:if cond=data:label.isLast != "true">,</b:if>
</b:loop>
</b:if>
Ganti dengan kode berikut
<b:if cond=data:post.labels><data:postLabelsLabel/>
<b:loop values=data:post.labels var=label>
<a expr:href=data:label.url rel=tag><data:label.name/></a><b:if cond=data:label.isLast != "true">,</b:if>
<b:if cond=data:blog.pageType == "item">
<script expr:src="/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels&max-results=10" type=text/javascript/>
</b:if>
</b:loop>
</b:if>
Simpan template
Keterangan:
Pada yang berwarna biru max-result menunjukkan maksimal artikel terkait yang akan ditampilkan per label. Jadi bisa ditampilkan hanya 5, atau bisa juga hingga 15 jika setiap lebel postingan Sampeyan lebih dari 15.
Penempatan Gadget
Sekarang beralihlah ke bagian Rancangan --> Elemen Halaman. Pilih gadget akan ditambahkan. Klik Tambah Gadget. Pilih HTML/JavaScript.
Lalu masukkan kode berikut ini di gadget Sampeyan.
<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>
Begitulah Tutorial Artikel Terkait atau Related Posts di Sidebar. Ini akan membantu meningkatkan page view blog Sampeyan. Semoga bermanfaat.
Langganan:
Postingan (Atom)
