Memasang Disqus di Blogger mungkin udah biasa, cuma tinggal masuk ke Disqus dan bla ... bla ... bla ...
Tapi dipostingan ini gua bukan mau membahas tentang hal tersebut. Baru-baru ini gua dapet masalah pemasangan Disqus di Blogger setelah gunta-ganti template, udah coba cari-cari di Google nggak membuahkan hasil.
Setengah coba keyword yang berbeda di Google akhirnya ketemu celah dari permasalahan tersebut, dan gak usah banyak omong kosong lagi, berikut langkahnya :
Tapi dipostingan ini gua bukan mau membahas tentang hal tersebut. Baru-baru ini gua dapet masalah pemasangan Disqus di Blogger setelah gunta-ganti template, udah coba cari-cari di Google nggak membuahkan hasil.
Setengah coba keyword yang berbeda di Google akhirnya ketemu celah dari permasalahan tersebut, dan gak usah banyak omong kosong lagi, berikut langkahnya :
Tambahkan widget baru
1. masuk ke "layout" Blogger kalian dan tambahkan widget baru2. lalu akan muncul popup dan pilih HTML/Javascript
3. masukan Disqus sebagai judul widget agar mudah ditemukan di template editor lalu simpan.
<!-- Disqus comments gadget -->
Memasukan Disqus code ke dalam template
1. masuk ke template editor lalu cari widget "Disqus' yang tadi sudah ditambahkan, jika ketemu scriptnya kurang lebih akan seberti berikut:<b:widget id='HTML1' locked='false' title='Disqus' type='HTML'>
2. lalu tambahkan mobile='yes' agar Disqus bisa dimuat pada template mobile, dan scriptnya akan seperti berikut:<b:widget id='HTML1' locked='false' mobile='yes' title='Disqus' type='HTML'>
3. cari lalu crop script sebelum tag penutup </b:widget>
, dan script yang harus dicrop kurang lebih akan seperti berikut:<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
4. lalu ganti script yang sudah dicrop dengan script yang ada dibawah, lalu ganti "contoh" dengan shortname Disqus kalian:<b:includable id='main'>
<script type='text/javascript'>
var disqus_shortname = 'CONTOH';
var disqus_blogger_current_url = "<data:blog.canonicalUrl/>";
if (!disqus_blogger_current_url.length) {
disqus_blogger_current_url = "<data:blog.url/>";
}
var disqus_blogger_homepage_url = "<data:blog.homepageUrl/>";
var disqus_blogger_canonical_homepage_url = "<data:blog.canonicalHomepageUrl/>";
</script>
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
#comments {display:none;}
</style>
<script type='text/javascript'>
(function() {
var bloggerjs = document.createElement('script');
bloggerjs.type = 'text/javascript';
bloggerjs.async = true;
bloggerjs.src = '//'+disqus_shortname+'.disqus.com/blogger_item.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bloggerjs);
})();
</script>
</b:if>
<style type='text/css'>
.post-comment-link { visibility: hidden; }
</style>
<script type='text/javascript'>
(function() {
var bloggerjs = document.createElement('script');
bloggerjs.type = 'text/javascript';
bloggerjs.async = true;
bloggerjs.src = '//'+disqus_shortname+'.disqus.com/blogger_index.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bloggerjs);
})();
</script>
</b:includable>
5. pastikan tidak terdeteksi error pada script, simpan template dan Disqus seharusnya sudah muncul kembali di Blogger kalian.
Semoga masalah gua membantu kalian :D. That enough from me, I'm signing out, keep calm, stay healthy and respect, cheer ...
Sumber : Disqus
Sumber : Disqus