Cara Mengatasi Reply komentar Error Pada Blog | Cara mengatur fungsi reply komentar blogger yang tidak berfungsi | Mengatasi Error Pada Tombol Reply Komentar yang Tidak Bisa di Klik
Munculnya permasalahan gangguan atau disfungsi button reply comment pada New Blogger Threaded Comments sebenarnya terjadi karena proses editing, modifikasi atau penggantian template dengan template baru hasil download.
Setelah disfungsi terjadi, sekalipun telah dilakukan pergantian template "default blogger", baik menggunakan template .( Baca : Cara Membuat Membuat Komentar Blogspot Dengan Reply )
Munculnya permasalahan gangguan atau disfungsi button reply comment pada New Blogger Threaded Comments sebenarnya terjadi karena proses editing, modifikasi atau penggantian template dengan template baru hasil download.
Setelah disfungsi terjadi, sekalipun telah dilakukan pergantian template "default blogger", baik menggunakan template .( Baca : Cara Membuat Membuat Komentar Blogspot Dengan Reply )
Tata Letak (Layout) ataupun Blogger Designer (Perancang Template) ternyata button reply tetap seperti sedia kala. Kerusakan ini menjadi bersifat permanen dan selalu mengikuti sekalipun template diganti berkali-kali. Mengganti template ternyata bukan mengatasi masalah atau menjadi sebuah solusi. Javascript Threaded Comments-lah yang harus diperbaiki atau diganti.
Di bawah ini ada dua buah contoh potongan javascript Threaded Comment yang bermasalah dan membuat button reply comment tak dapat berfungi dan javascript yang seharusnya digunakan:
- Silahkan anda cermati kode yang berwarna orange, hijau dan merah:
Javascript yang bermasalah-1:
<script defer='defer' expr:src='data:post.commentSrc' type='text/javascript'/>
<script type='text/javascript'>
(function() {
var items = <data:post.commentJso/>;
var msgs = <data:post.commentMsgs/>;
var postId = '<data:post.id/>';
var feed = '<data:post.commentFeed/>';
var authorName = '<data:post.author/>';
var authorUrl = '<data:post.authorUrl/>';
var blogId = '<data:top.id/>';
var baseUri = '<data:post.commentBase/>';
var maxThreadDepth = '<data:post.commentMaxThreadDepth/>';
// <![CDATA[
feed += '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
var cursor = null;
if (items && items.length > 0) {
cursor = parseInt(items[items.length - 1].timestamp) + 1;
}
... etc
//]]>
</script> - Kasus yang ini perlu di cermati benar! Sekalipun yang kita temukan bukan kode bertuliskan "defer" namun sudah seperti yang seharusnya digunakan bertuliskan "async", javascript tetap tidak akan berfungsi karena beberapa kode di bawahnya bermasalah (warna hijau dan warna merah).
Javascript yang bermasalah-2:
<script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
<script type='text/javascript'>
(function() {
var items = <data:post.commentJso/>;
var msgs = <data:post.commentMsgs/>;
var postId = '<data:post.id/>';
var feed = '<data:post.commentFeed/>';
var authorName = '<data:post.author/>';
var authorUrl = '<data:post.authorUrl/>';
var blogId = '<data:top.id/>';
var baseUri = '<data:post.commentBase/>';
var maxThreadDepth = '<data:post.commentMaxThreadDepth/>';
// <![CDATA[
feed += '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
var cursor = null;
if (items && items.length > 0) {
cursor = parseInt(items[items.length - 1].timestamp) + 1;
}
... etc
//]]>
</script> - Lihat dan bandingkan dengan yang di bawah ini. Javascript yang seperti inilah yang seharusnya digunakan. Selain beberapa kode javascript pada bagian awal sudah tak sama dengan yang seharusnya digunakan, pada bagian selanjutnya, beberapa kode javascript juga tak sama.
Javascript yang seharusnya digunakan:
<script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
<script type='text/javascript'>
(function() {
var items = <data:post.commentJso/>;
var msgs = <data:post.commentMsgs/>;
var config = <data:post.commentConfig/>;
// <![CDATA[
var cursor = null;
if (items && items.length > 0) {
cursor = parseInt(items[items.length - 1].timestamp) + 1;
}
... etc
//]]>
</script>
Cara mengganti javascript :
- Login ke Blogger.
- Dasbor (Dasboard).
- Design (Rancangan).
- Edit HTML.
- Backup Template.
- Cari Kode:
<b:includable id='threaded_comment_js' var='post'>
Di bawah ini terdapat javascript seperti yang terlihat dalam box di atas. Ganti javascript bermasalah (javascript-1 atau javascript-2) dengan javascript berikut ini:
Blogger New Threaded Comment Script:
<script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>
<script type='text/javascript'>
(function(){var l=<data:post.commentJso/>;var j=<data:post.commentMsgs/>;var r=<data:post.commentConfig/>;
//<![CDATA[
var e=null;if(l&&l.length>0){e=parseInt(l[l.length-1].timestamp)+1}var p=function(u){if(u.gd$extendedProperty){for(var t in u.gd$extendedProperty){if(u.gd$extendedProperty[t].name=="blogger.contentRemoved"){return'<span class="deleted-comment">'+u.content.$t+"</span>"}}}return u.content.$t};var m=function(w){e=null;var A=[];if(w&&w.feed&&w.feed.entry){for(var x=0,B;B=w.feed.entry[x];x++){var z={};var t=/blog-(\d+).post-(\d+)/.exec(B.id.$t);z.id=t?t[2]:null;z.body=p(B);z.timestamp=Date.parse(B.published.$t)+"";if(B.author&&B.author.constructor===Array){var u=B.author[0];if(u){z.author={name:(u.name?u.name.$t:undefined),profileUrl:(u.uri?u.uri.$t:undefined),avatarUrl:(u.gd$image?u.gd$image.src:undefined)}}}if(B.link){if(B.link[2]){z.link=z.permalink=B.link[2].href}if(B.link[3]){var y=/.*comments\/default\/(\d+)\?.*/.exec(B.link[3].href);if(y&&y[1]){z.parentId=y[1]}}}z.deleteclass="item-control blog-admin";if(B.gd$extendedProperty){for(var v in B.gd$extendedProperty){if(B.gd$extendedProperty[v].name=="blogger.itemClass"){z.deleteclass+=" "+B.gd$extendedProperty[v].value}}}A.push(z)}}return A};var h=function(v){if(c()){var u=r.feed+"?alt=json&v=2&orderby=published&reverse=false&max-results=50";if(e){u+="&published-min="+new Date(e).toISOString()}window.bloggercomments=function(x){var w=m(x);e=w.length<50?null:parseInt(w[w.length-1].timestamp)+1;v(w);window.bloggercomments=null};u+="&callback=bloggercomments";var t=document.createElement("script");t.type="text/javascript";t.src=u;document.getElementsByTagName("head")[0].appendChild(t)}};var c=function(){return !!e};var a=function(t,v){if("iswriter"==t){var u=!!v.author&&v.author.name==r.authorName&&v.author.profileUrl==r.authorUrl;return u?"true":""}else{if("deletelink"==t){return r.baseUri+"/delete-comment.g?blogID="+r.blogId+"&postID="+v.id}else{if("deleteclass"==t){return v.deleteclass}}}return""};var f=null;var o=null;var k=undefined;var d=function(t,u){if(f==null){f=document.getElementById("comment-editor");if(f!=null){f.height="250px";f.style.display="block";o=f.src.split("#")}}if(f&&(t!==k)){document.getElementById(u).insertBefore(f,null);f.src=o[0]+(t?"&parentID="+t:"")+"#"+o[1];k=t}};var b=(window.location.hash||"#").substring(1);var n,i;if(/^comment-form_/.test(b)){n=b.substring("comment-form_".length)}else{if(/^c[0-9]+$/.test(b)){i=b.substring(1)}}var g={maxDepth:r.maxThreadDepth};var q={id:r.postId,data:l,loadNext:h,hasMore:c,getMeta:a,onReply:d,rendered:true,initComment:i,initReplyThread:n,config:g,messages:j};var s=function(){if(window.goog&&window.goog.comments){var t=document.getElementById("comment-holder");window.goog.comments.render(t,q)}};if(window.goog&&window.goog.comments){s()}else{window.goog=window.goog||{};window.goog.comments=window.goog.comments||{};window.goog.comments.loadQueue=window.goog.comments.loadQueue||[];window.goog.comments.loadQueue.push(s)}})();
//]]>
</script> - Simpan Template (Save Template).
Cara Mengatasi Reply komentar Error Pada Blog
Cara mengatur fungsi reply komentar blogger yang tidak berfungsi
Mengatasi Error Pada Tombol Reply Komentar yang Tidak Bisa di Klik
Semoga bermanfaat
7 Comments
makasih banyak buat infonya,, nice post
Replyhttp://goo.gl/1smeOo
kodenya gak ada warnanya gan..
ReplyTempat Kursus website, SEO, Desain Grafis Favorit
ReplyTempat Kursus website, SEO, Desain Grafis Favorit 2015 di jakarta
Tempat Kursus website, SEO, Desain Grafis Favorit 2015 di jakarta
Tempat kursus website
Tempat kursus SEO
Tempat kursus Desain Grafis
kursus SEO di jakarta
kursus website di jakarta
Kursus Desain Grafis di jakarta
Tempat kursus SEO di jakarta
Tempat kursus website di jakarta
Tempat Kursus Desain Grafis di jakarta
Mantap kali gan infonya
ReplyBerkah Walatra
Obat Herbal Hilangkan Bekas Panu Tercepat
Obat Herbal Terhandal Sembuhkan Gondongan
Obat Herbal Radang Tenggorokan 100% Terampuh
Obat Herbal Hilangkan Kapalan Secara Alami
Obat Herbal Cacar Air Pada Balita Termurah
Obat Herbal Vaskulitis Terbukti Paling Ampuh
WALATRA PROPOLIS
ReplyCara Meningkatkan Daya Tahan Tubuh
Cara Menghilangkan Jerawat
Obat Segala Penyakit
Obat Masalah Kewanitaan
WASPADA KANKER SERVIKS
OBAT KANKER SERVIKS
I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article
Replypenyebab haid tidak lancar
cara mengobati diare
cara mengobati mata bengkak
cara menurunkan darah tinggi
cara menyembuhkan cacar air
cara mengobati eksim di kaki
Reply