Pada tutorial sebelumnya tentang artikel terkait atau related post. Pada tutorial tersebut akan menghasilkan daftar judul artikel yang berkaitan berdasarkan label. Jika kita memberikan dua label sekaligus pada satu posting maka akan menghasilkan judul yang sama pada label yang berbeda di artikel terkait. Hal ini menyebabkan terjadinya duplikat.
Bagaimana cara mengatasi hal tersebut? Berikut cara lain untuk membuat related artikel tanpa duplikat. Silahkan masuk ke edit html di blogspot kamu. Jangan lupa untuk mencentang expand .
Tempatkan kode berikut Sebelum kode </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
<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>
kemudian hapus dan ubah menjadi seperti dibawah ini:
<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>
Sekarang adalah kode untuk menampilkannya bisa kamu letakkan di bawah posting ataupun di sidebar.
<script type="text/javascript"> removeRelatedDuplicates(); printRelatedLabels(); </script>
| |
Tulisan Terkait :
Tips Mengatasi Situs AGC, Spam, dan Situs Tak Diinginkan di Mesin Pencari GoogleTips Mengatasi dan menyingkirkan Situs AGC, Spam, dan Situs Tak diing ... [ www.fabrie.blogspot.com] Layanan Blog Gratis Yang Harus Kamu CobaSelain Blogspot dan wordpress. Masih banyak layanan blog gratis yang ... [ www.fabrie.blogspot.com] Tentukan Keywords Dengan Google TrendsGoogle Trends memang belum nge-trend seperti nama yang disandangnya. ... [ www.fabrie.blogspot.com] Membuat Floating Image Yang Bisa Ditutup (close) Pada BlogFloating image merupakan image mengambang yang biasanya berada di seb ... [ www.fabrie.blogspot.com] PlayBook Segera Hadir di IndonesiaKabar gembira bagi anda penggemar BlackBerry. Pasalnya pihak RIM (Res ... [ www.fabrie.blogspot.com] Cara Membuat Jump Link di Dalam PostingWah apaan tuh "Jump Link" ?? mungkin sobat bertanya-tanya apa sih mak ... [ www.fabrie.blogspot.com] Cara Menerbitkan Posting Di BlogspotPada saat kamu akan membuat tulisan baru di blogspot maka kamu akan d ... [ www.fabrie.blogspot.com] Tips Aman Makan JengkolWalaupun makan jengkol sering menjadi kontroversi diantara fans jengk ... [ www.fabrie.blogspot.com] Tips dan Trik Menghemat Baterai iPhoneTips dan Trik Menghemat Baterai iPhone – Imformasi berita indonesia t ... [ www.fabrie.blogspot.com] Kenali Tombol Like, Tweet, dan Follow Demi Privasi KamuKenali Tombol Like, Tweet, dan Follow Demi Privasi Kamu untuk menjaga ... [ www.fabrie.blogspot.com] menambahkan name/url opsi profilAkhir-akhir ini saya bingung mengapa select profil pada form komen ... [ www.fabrie.blogspot.com] Cara Menjadwal Update Status Facebook dan Twitter Secara OtomatisUpdate status yang terlalu sering dalam waktu yang sempit mungkin aka ... [ www.fabrie.blogspot.com] menyembunyikan kolom kanan pada sub halaman, dan saat anda mengklik "Label atau Kategori maka kolom kanan Main tetap ada di Homepage.menyembunyikan kolom kanan pada sub halaman, dan saat anda mengklik " ... [ www.fabrie.blogspot.com] IMAGE JADI SAMAR KETIKA KURSOR DIATASNYAikuti lanhka-langkah berikut Masuk ke Blogger dengan ID anda.Pilih Ta ... [ www.fabrie.blogspot.com] Memasang Navigasi Halaman [ Page Navigation] di Blogspotenu navigasi halaman adalah fitur blog pengganti untuk tulisan "posti ... [ www.fabrie.blogspot.com] background dan layout bebeda pada setiap halaman blogMemasang background untuk halaman utamaDi halaman ini ditempatkan ber ... [ www.fabrie.blogspot.com] Fitur Baru Dashboard Posting BloggerFitur Baru Dashboard Posting Blogger. Hari ini saya agak merasa kikuk ... [ www.fabrie.blogspot.com] Amankan Google Pagerank AndaSetelah browsing mencari informasi tentang kebenaran apakah ikutan re ... [ www.fabrie.blogspot.com] Tips Menonton Tv Streaming Dengan Lancar di Jaringan EDGEKoneksi internet di indonesia yang masih tergolong lambat terkadang m ... [ www.fabrie.blogspot.com] Memindahkan Tanggal Publikasi Dibawah Judul PostingBila kita menggunakan template default blogger, biasanya saat kita m ... [ www.fabrie.blogspot.com] menyembunyikan komentarAda satu cara untuk menyembunyikan komentar pengunjung sehingga begit ... [ www.fabrie.blogspot.com] cara membuat tabview 4Sobat, kali ini masih membahas cara membuat tabview. Kalo tidak salah ... [ www.fabrie.blogspot.com] buku tamu tersembunyi 2 (gadget tersembunyi)Sebetulnya cara ini sama saja dengan , membuat buku tamu tersembunyi ... [ www.fabrie.blogspot.com] Bagaimana Cara Optimasi Inbound Link?Inbound link merupakan link-link yang menuju ke blog atau situs kita. ... [ www.fabrie.blogspot.com] Menampilkan User Agent Detector di BlogspotHai Sobat Blogger!
&n ... [ www.fabrie.blogspot.com] Tips Menjadi Teman Yang BaikTeman adalah seseorang yang mau menunjukkan di mana letak kesalahanku ... [ www.fabrie.blogspot.com] Persiapan Menjelang Tes CPNSKadang-kadang kita sering lupa hal-hal non teknis waktu ujian tertul ... [ www.fabrie.blogspot.com] membuat buku tamu tersembunyiingin menampilkan buku tamu tersembunyi di blog? Masuk ke account Blo ... [ www.fabrie.blogspot.com] membuat buku tamu tersembunyi jilid 2langkahnya:Masuk ke account Blogger kamu, pilih "Layout" - "Page Elem ... [ www.fabrie.blogspot.com] Cara Memperpanjang Domain Gratis Dot.tk SelamanyaBuat kamu pecinta gratisan udah pasti ga suka keluar duit kan ? kalo ... [ www.fabrie.blogspot.com] Tips Memaksimalkan Pendapatan Dari Google AdsenseKetika Anda memasang iklan Google AdSense di blog Anda, tentu ada pot ... [ www.fabrie.blogspot.com] Penyebab Tidak Munculnya Deskripsi Posting saat Like atau ShareSering saat blog kita di share atau di like yang muncul di face ... [ www.fabrie.blogspot.com] Tips mencegah file rusak [corrupt] saat downloadmeminimalisis error ekstrak file winrar setelah download dari mediafi ... [ www.fabrie.blogspot.com] HTML Color Picker Online : Kode HTML warna ... [ www.fabrie.blogspot.com] Tips Mengatasi Kulit Muka KeringMemiliki kulit wajah yang kering akan terasa tak nyaman, terlebih kul ... [ www.fabrie.blogspot.com] Tips Untuk Mengembangkan Rasa dan Sifat SabarCara Untuk Mengembangkan Rasa dan Sifat Sabar
1. Jangan terlalu memi ... [ www.fabrie.blogspot.com] Tips Jitu Memanfaatkan Twitter bagi BloggerTwitter dapat menjadi wadah yang menyenangkan dan bermanfaat dalam ... [ www.fabrie.blogspot.com] 5 Cara Untuk Mengetahui Kalau Pasangan Selingkuh Secara OnlinePerhatikan perilaku pasangan di depan komputer. Apakah dia menghabisk ... [ www.fabrie.blogspot.com] Tips Membeli Headset Terbaik dan NyamanTips Memilih dan Membeli Headset Terbaik dan Nyaman. Jika anda termas ... [ www.fabrie.blogspot.com] Cara Menganti Akun Login BlogpsotMisalkan anda ingin mengganti email login ke blog anda dari AkunLama ... [ www.fabrie.blogspot.com] Blogspot Mobile View? (Mobile Version)Selama ini kita mengetahui bahwa blogspot tidak tersedia fitur mobile ... [ www.fabrie.blogspot.com] Cara Memasang Page View Counter di BlogspotCara Memasang Page View Counter di Blogspot. Akhirnya Jasman dari ihs ... [ www.fabrie.blogspot.com] MENAMBAH EMOTIONS DI BUKU TAMU (SHOUTBOX)anda dapat menambah emotions dengan koleksi anda sendiri atau mengcop ... [ www.fabrie.blogspot.com] Beda antara Border ,Padding dan Margin
.fullpost{display:inline;}
Barangkali anda yang sudah terbiasa d ... [ www.fabrie.blogspot.com] Menampilkan Tanggal Terbit Posting Pada Hari Yang SamaSecara default, blogspot tidak dapat menampilkan tanggal postingan pa ... [ www.fabrie.blogspot.com] Membuat Float Navbar Berada DibawahFloat Navbar adalah navigation bar yang dari namanya sendiri "float" ... [ www.fabrie.blogspot.com] TIPS AGAR LULUS TES CPNSskill yang memadahi. Seleksi CPNS bukan merupakan hal yang sakral dan ... [ www.fabrie.blogspot.com] Cara Setting Modem ZTE Pada Kartu ASSebenarnya cara ini telah terdapat pada panduan instalasi yang terdap ... [ www.fabrie.blogspot.com] Cara Memodifikasi Komentar Blogspot Seperti WordpressHow to Enable Threaded Comments in blogspot - Cara memasang treaded c ... [ www.fabrie.blogspot.com] Judul Artikel Sebagai Judul BlogEdit HTMLCari kode ini <title><data:blog.title/></titl ... [ www.fabrie.blogspot.com]
|
|
Best Quote Today:
Keberhasilan adalah kemampuan untuk melewati dan mengatasi dari satu kegagalan ke kegagalan berikutnya tanpa kehilangan semangat. (Winston Chuchill)
Jika Anda menyukai tulisan diatas jangan lupa untuk klik tombol suka untuk berbagi dengan teman facebook Anda. Anda juga bisa membagikan tulisan ini di twitter dan jejaring sosial lainnya. Berbagi itu indah.