Kali ini saya sedikit share sebuah tips dan trik blog tentang cara mengatasi tombol balas / reply komentar yang tidak berfungsi pada blog, postingan ini saya ambil dari salah satu blog / websait dengan alamat blog.kangismet.net. berikut ini adalah keterangan tutorialnya, silakan disimak,,
Mengatasi Error Pada Tombol Reply Komentar yang Tidak Bisa di Klik
Beberapa hari ini banyak komentar atau pertanyaan rekan-rekan blogger yang sudah menggunakan Threaded Comment (baca: Cara Membuat Threaded Comment di Blogger), ada masalah dengan tombol Reply / Balas.
Setelah saya cek, ternyata tombol reply / balas tidak berfungsi atau form komentar tidak keluar. Hal ini disebabkan ada perubahan pada JavaScript threaded comment.
replyerror
Untuk mengatasi hal ini, ikuti langkah-langkah di bawah ini :
1. Masuk ke Dasbor ---> Rancangan ---> Edit HTML
2. Menjaga kegagalan, backup dulu template anda ---> Download Template Lengkap
3. Centang Expand Template Widget
4. Cari kode dibawah ini :
5. Ganti semuanya dengan kode dibawah ini :
6. Save Template dan silakan lihat hasilnya,,
Sumber: http://blog.kangismet.net
Setelah saya cek, ternyata tombol reply / balas tidak berfungsi atau form komentar tidak keluar. Hal ini disebabkan ada perubahan pada JavaScript threaded comment.
replyerror
Untuk mengatasi hal ini, ikuti langkah-langkah di bawah ini :
1. Masuk ke Dasbor ---> Rancangan ---> Edit HTML
2. Menjaga kegagalan, backup dulu template anda ---> Download Template Lengkap
3. Centang Expand Template Widget
4. Cari kode dibawah ini :
Klik show untuk melihat
<b:includable id='threaded_comment_js' var='post'>
<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/>';
// <![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;
}
var bodyFromEntry = function(entry) {
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
return '<span class="deleted-comment">' + entry.content.$t + '</span>';
}
}
}
return entry.content.$t;
}
var parse = function(data) {
cursor = null;
var comments = [];
if (data && data.feed && data.feed.entry) {
for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
var comment = {};
// comment ID, parsed out of the original id format
var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
comment.id = id ? id[2] : null;
comment.body = bodyFromEntry(entry);
comment.timestamp = Date.parse(entry.published.$t) + '';
if (entry.author && entry.author.constructor === Array) {
var auth = entry.author[0];
if (auth) {
comment.author = {
name: (auth.name ? auth.name.$t : undefined),
profileUrl: (auth.uri ? auth.uri.$t : undefined),
avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
};
}
}
if (entry.link) {
if (entry.link[2]) {
comment.link = comment.permalink = entry.link[2].href;
}
if (entry.link[3]) {
var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
if (pid && pid[1]) {
comment.parentId = pid[1];
}
}
}
comment.deleteclass = 'item-control blog-admin';
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
console.log(entry.gd$extendedProperty[k].name + ' - ' + entry.gd$extendedProperty[k].value);
if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
}
}
}
comments.push(comment);
}
}
return comments;
};
var paginator = function(callback) {
if (hasMore()) {
var url = feed;
if (cursor) {
url += '&published-min=' + new Date(cursor).toISOString();
}
window.bloggercomments = function(data) {
var parsed = parse(data);
cursor = parsed.length < 50 ? null
: parseInt(parsed[parsed.length - 1].timestamp) + 1
callback(parsed);
window.bloggercomments = null;
}
url += '&callback=bloggercomments';
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
};
var hasMore = function() {
return !!cursor;
};
var getMeta = function(key, comment) {
if ('iswriter' == key) {
var matches = !!comment.author
&& comment.author.name == authorName
&& comment.author.profileUrl == authorUrl;
return matches ? 'true' : '';
} else if ('deletelink' == key) {
return baseUri + '/delete-comment.g?blogID=' + blogId + '&postID=' + comment.id;
} else if ('deleteclass' == key) {
return comment.deleteclass;
}
return '';
};
var replybox = null;
var replyUrlParts = null;
var replyParent = undefined;
var onReply = function(commentId, domId) {
if (replybox == null) {
// lazily cache replybox, and adjust to suit this style:
replybox = document.getElementById('comment-editor');
if (replybox != null) {
replybox.height = '250px';
replybox.style.display = 'block';
replyUrlParts = replybox.src.split('#');
}
}
if (replybox && (commentId !== replyParent)) {
document.getElementById(domId).insertBefore(replybox, null);
replybox.src = replyUrlParts[0]
+ (commentId ? '&parentID=' + commentId : '')
+ '#' + replyUrlParts[1];
replyParent = commentId;
}
};
var tok = 'comment-form_';
var hash = window.location.hash || '';
var startThread = hash.indexOf(tok) == 1 ? hash.substring(tok.length + 1) : undefined;
// Configure commenting API:
var configJso = {
'maxDepth': 2
};
var provider = {
'id': postId,
'data': items,
'loadNext': paginator,
'hasMore': hasMore,
'getMeta': getMeta,
'onReply': onReply,
'rendered': true,
'initReplyThread': startThread,
'config': configJso,
'messages': msgs
};
var render = function() {
if (window.goog && window.goog.comments) {
var holder = document.getElementById('comment-holder');
window.goog.comments.render(holder, provider);
}
};
// render now, or queue to render when library loads:
if (window.goog && window.goog.comments) {
render();
} else {
window.goog = window.goog || {};
window.goog.comments = window.goog.comments || {};
window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
window.goog.comments.loadQueue.push(render);
}
})();
// ]]>
</script>
</b:includable>
<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/>';
// <![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;
}
var bodyFromEntry = function(entry) {
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
return '<span class="deleted-comment">' + entry.content.$t + '</span>';
}
}
}
return entry.content.$t;
}
var parse = function(data) {
cursor = null;
var comments = [];
if (data && data.feed && data.feed.entry) {
for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
var comment = {};
// comment ID, parsed out of the original id format
var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
comment.id = id ? id[2] : null;
comment.body = bodyFromEntry(entry);
comment.timestamp = Date.parse(entry.published.$t) + '';
if (entry.author && entry.author.constructor === Array) {
var auth = entry.author[0];
if (auth) {
comment.author = {
name: (auth.name ? auth.name.$t : undefined),
profileUrl: (auth.uri ? auth.uri.$t : undefined),
avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
};
}
}
if (entry.link) {
if (entry.link[2]) {
comment.link = comment.permalink = entry.link[2].href;
}
if (entry.link[3]) {
var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
if (pid && pid[1]) {
comment.parentId = pid[1];
}
}
}
comment.deleteclass = 'item-control blog-admin';
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
console.log(entry.gd$extendedProperty[k].name + ' - ' + entry.gd$extendedProperty[k].value);
if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
}
}
}
comments.push(comment);
}
}
return comments;
};
var paginator = function(callback) {
if (hasMore()) {
var url = feed;
if (cursor) {
url += '&published-min=' + new Date(cursor).toISOString();
}
window.bloggercomments = function(data) {
var parsed = parse(data);
cursor = parsed.length < 50 ? null
: parseInt(parsed[parsed.length - 1].timestamp) + 1
callback(parsed);
window.bloggercomments = null;
}
url += '&callback=bloggercomments';
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
};
var hasMore = function() {
return !!cursor;
};
var getMeta = function(key, comment) {
if ('iswriter' == key) {
var matches = !!comment.author
&& comment.author.name == authorName
&& comment.author.profileUrl == authorUrl;
return matches ? 'true' : '';
} else if ('deletelink' == key) {
return baseUri + '/delete-comment.g?blogID=' + blogId + '&postID=' + comment.id;
} else if ('deleteclass' == key) {
return comment.deleteclass;
}
return '';
};
var replybox = null;
var replyUrlParts = null;
var replyParent = undefined;
var onReply = function(commentId, domId) {
if (replybox == null) {
// lazily cache replybox, and adjust to suit this style:
replybox = document.getElementById('comment-editor');
if (replybox != null) {
replybox.height = '250px';
replybox.style.display = 'block';
replyUrlParts = replybox.src.split('#');
}
}
if (replybox && (commentId !== replyParent)) {
document.getElementById(domId).insertBefore(replybox, null);
replybox.src = replyUrlParts[0]
+ (commentId ? '&parentID=' + commentId : '')
+ '#' + replyUrlParts[1];
replyParent = commentId;
}
};
var tok = 'comment-form_';
var hash = window.location.hash || '';
var startThread = hash.indexOf(tok) == 1 ? hash.substring(tok.length + 1) : undefined;
// Configure commenting API:
var configJso = {
'maxDepth': 2
};
var provider = {
'id': postId,
'data': items,
'loadNext': paginator,
'hasMore': hasMore,
'getMeta': getMeta,
'onReply': onReply,
'rendered': true,
'initReplyThread': startThread,
'config': configJso,
'messages': msgs
};
var render = function() {
if (window.goog && window.goog.comments) {
var holder = document.getElementById('comment-holder');
window.goog.comments.render(holder, provider);
}
};
// render now, or queue to render when library loads:
if (window.goog && window.goog.comments) {
render();
} else {
window.goog = window.goog || {};
window.goog.comments = window.goog.comments || {};
window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
window.goog.comments.loadQueue.push(render);
}
})();
// ]]>
</script>
</b:includable>
Klik show untuk melihat
<b:includable id='threaded_comment_js' var='post'>
<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;
}
var bodyFromEntry = function(entry) {
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
return '<span class="deleted-comment">' + entry.content.$t + '</span>';
}
}
}
return entry.content.$t;
}
var parse = function(data) {
cursor = null;
var comments = [];
if (data && data.feed && data.feed.entry) {
for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
var comment = {};
// comment ID, parsed out of the original id format
var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
comment.id = id ? id[2] : null;
comment.body = bodyFromEntry(entry);
comment.timestamp = Date.parse(entry.published.$t) + '';
if (entry.author && entry.author.constructor === Array) {
var auth = entry.author[0];
if (auth) {
comment.author = {
name: (auth.name ? auth.name.$t : undefined),
profileUrl: (auth.uri ? auth.uri.$t : undefined),
avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
};
}
}
if (entry.link) {
if (entry.link[2]) {
comment.link = comment.permalink = entry.link[2].href;
}
if (entry.link[3]) {
var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
if (pid && pid[1]) {
comment.parentId = pid[1];
}
}
}
comment.deleteclass = 'item-control blog-admin';
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
}
}
}
comments.push(comment);
}
}
return comments;
};
var paginator = function(callback) {
if (hasMore()) {
var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
if (cursor) {
url += '&published-min=' + new Date(cursor).toISOString();
}
window.bloggercomments = function(data) {
var parsed = parse(data);
cursor = parsed.length < 50 ? null
: parseInt(parsed[parsed.length - 1].timestamp) + 1
callback(parsed);
window.bloggercomments = null;
}
url += '&callback=bloggercomments';
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
};
var hasMore = function() {
return !!cursor;
};
var getMeta = function(key, comment) {
if ('iswriter' == key) {
var matches = !!comment.author
&& comment.author.name == config.authorName
&& comment.author.profileUrl == config.authorUrl;
return matches ? 'true' : '';
} else if ('deletelink' == key) {
return config.baseUri + '/delete-comment.g?blogID='
+ config.blogId + '&postID=' + comment.id;
} else if ('deleteclass' == key) {
return comment.deleteclass;
}
return '';
};
var replybox = null;
var replyUrlParts = null;
var replyParent = undefined;
var onReply = function(commentId, domId) {
if (replybox == null) {
// lazily cache replybox, and adjust to suit this style:
replybox = document.getElementById('comment-editor');
if (replybox != null) {
replybox.height = '250px';
replybox.style.display = 'block';
replyUrlParts = replybox.src.split('#');
}
}
if (replybox && (commentId !== replyParent)) {
document.getElementById(domId).insertBefore(replybox, null);
replybox.src = replyUrlParts[0]
+ (commentId ? '&parentID=' + commentId : '')
+ '#' + replyUrlParts[1];
replyParent = commentId;
}
};
var hash = (window.location.hash || '#').substring(1);
var startThread, targetComment;
if (/^comment-form_/.test(hash)) {
startThread = hash.substring('comment-form_'.length);
} else if (/^c[0-9]+$/.test(hash)) {
targetComment = hash.substring(1);
}
// Configure commenting API:
var configJso = {
'maxDepth': config.maxThreadDepth
};
var provider = {
'id': config.postId,
'data': items,
'loadNext': paginator,
'hasMore': hasMore,
'getMeta': getMeta,
'onReply': onReply,
'rendered': true,
'initComment': targetComment,
'initReplyThread': startThread,
'config': configJso,
'messages': msgs
};
var render = function() {
if (window.goog && window.goog.comments) {
var holder = document.getElementById('comment-holder');
window.goog.comments.render(holder, provider);
}
};
// render now, or queue to render when library loads:
if (window.goog && window.goog.comments) {
render();
} else {
window.goog = window.goog || {};
window.goog.comments = window.goog.comments || {};
window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
window.goog.comments.loadQueue.push(render);
}
})();
// ]]>
</script>
</b:includable>
<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;
}
var bodyFromEntry = function(entry) {
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
return '<span class="deleted-comment">' + entry.content.$t + '</span>';
}
}
}
return entry.content.$t;
}
var parse = function(data) {
cursor = null;
var comments = [];
if (data && data.feed && data.feed.entry) {
for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
var comment = {};
// comment ID, parsed out of the original id format
var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
comment.id = id ? id[2] : null;
comment.body = bodyFromEntry(entry);
comment.timestamp = Date.parse(entry.published.$t) + '';
if (entry.author && entry.author.constructor === Array) {
var auth = entry.author[0];
if (auth) {
comment.author = {
name: (auth.name ? auth.name.$t : undefined),
profileUrl: (auth.uri ? auth.uri.$t : undefined),
avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
};
}
}
if (entry.link) {
if (entry.link[2]) {
comment.link = comment.permalink = entry.link[2].href;
}
if (entry.link[3]) {
var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
if (pid && pid[1]) {
comment.parentId = pid[1];
}
}
}
comment.deleteclass = 'item-control blog-admin';
if (entry.gd$extendedProperty) {
for (var k in entry.gd$extendedProperty) {
if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
}
}
}
comments.push(comment);
}
}
return comments;
};
var paginator = function(callback) {
if (hasMore()) {
var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
if (cursor) {
url += '&published-min=' + new Date(cursor).toISOString();
}
window.bloggercomments = function(data) {
var parsed = parse(data);
cursor = parsed.length < 50 ? null
: parseInt(parsed[parsed.length - 1].timestamp) + 1
callback(parsed);
window.bloggercomments = null;
}
url += '&callback=bloggercomments';
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
document.getElementsByTagName('head')[0].appendChild(script);
}
};
var hasMore = function() {
return !!cursor;
};
var getMeta = function(key, comment) {
if ('iswriter' == key) {
var matches = !!comment.author
&& comment.author.name == config.authorName
&& comment.author.profileUrl == config.authorUrl;
return matches ? 'true' : '';
} else if ('deletelink' == key) {
return config.baseUri + '/delete-comment.g?blogID='
+ config.blogId + '&postID=' + comment.id;
} else if ('deleteclass' == key) {
return comment.deleteclass;
}
return '';
};
var replybox = null;
var replyUrlParts = null;
var replyParent = undefined;
var onReply = function(commentId, domId) {
if (replybox == null) {
// lazily cache replybox, and adjust to suit this style:
replybox = document.getElementById('comment-editor');
if (replybox != null) {
replybox.height = '250px';
replybox.style.display = 'block';
replyUrlParts = replybox.src.split('#');
}
}
if (replybox && (commentId !== replyParent)) {
document.getElementById(domId).insertBefore(replybox, null);
replybox.src = replyUrlParts[0]
+ (commentId ? '&parentID=' + commentId : '')
+ '#' + replyUrlParts[1];
replyParent = commentId;
}
};
var hash = (window.location.hash || '#').substring(1);
var startThread, targetComment;
if (/^comment-form_/.test(hash)) {
startThread = hash.substring('comment-form_'.length);
} else if (/^c[0-9]+$/.test(hash)) {
targetComment = hash.substring(1);
}
// Configure commenting API:
var configJso = {
'maxDepth': config.maxThreadDepth
};
var provider = {
'id': config.postId,
'data': items,
'loadNext': paginator,
'hasMore': hasMore,
'getMeta': getMeta,
'onReply': onReply,
'rendered': true,
'initComment': targetComment,
'initReplyThread': startThread,
'config': configJso,
'messages': msgs
};
var render = function() {
if (window.goog && window.goog.comments) {
var holder = document.getElementById('comment-holder');
window.goog.comments.render(holder, provider);
}
};
// render now, or queue to render when library loads:
if (window.goog && window.goog.comments) {
render();
} else {
window.goog = window.goog || {};
window.goog.comments = window.goog.comments || {};
window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
window.goog.comments.loadQueue.push(render);
}
})();
// ]]>
</script>
</b:includable>
6. Save Template dan silakan lihat hasilnya,,
Sumber: http://blog.kangismet.net
59 komentar:
kok saya tetep gak bisa ya gan?
@_Bagas Rangga S. Putra: Dicoba lagi sob,,
memang agak sedikit rumit,, tutor ini sudah saya coba pada template standar saya dulu dan berhasil,,
thanks gan informasinya,,berhasil di blog saya
http://sipkom.blogspot.com
@_Rii Ramadhan: Sama-sama Sobat,, ^_^
makasih yan udah mau shear dan berbagi pengetahuaanya.
salam sahabat.
sangat bermanfaat,.. penyakit sudah sembuh,.. trimksh byk gan...
thank atas tutornya blog saya sudah bisa utuk tombol balasnya view me Back http://microartdotnet.blogspot.com
thanks infonya...
it works :D
ahhahahahha,,,,
ini dia yang ane cari"..
setelah melanglangbuana sampai juga akhirnya disini,hehehe...
dan akhirnya....
berhasil...berhasil...hore...
thanks,ga,,,
Alhamdulilah Yaa akhirnya Tombol Replay gue berfungsi lagi..thank ea sob triknya...Seneng bget gue...Salam Kenal Salam Persahabatan...keep spirit...Mampi ke blog ku ea...janagan lupa folloback..thak;z
Thanks infonya, btw blognya keren abis....
wawh... membantu sekali ne gan..
terimakasih atas ilmunya gan
jangan lupa berkunjung ya gan di http://info-caraku.blogspot.com/
Dah ane coba gan... resepnya manjur,, Ampuh. hahaha
Thanks gan
kok punya saya gak bisa ya gan....
langsung bisa gan, cek ya di sini juga ada software full version dan serial number http://dbodoh.blogspot.com
pagi... sy sudah coba cara di atas, sy jg sdh email jg kang ismet tp no respon
agan2 bisa bantu sy gak?
1. sy udah lakukan dgn bener cara di atas tp tombol balas komen ttp gak berfungsi... itu gimana ya??
2. bisa di lihat di blog saya: whatskpop.blogspot.com/, itu tiap postingan keliatan berantakan, tp ketika klik read more br deh keliatan beraturan ato yg sesuai kita buat,, itu knp ???
trima kasih sebelumnya bagi yang bantu sy... terima kasih..
bisa jg email ke vie.tebe@gmail.com ya...
:)
Mantap gan,, akhirnya teratasi jg.. thanks
(Nice Blog)
waah, thanks banget yaa Gan. masalah blog ane udah teratasi... jempol deh buat yg satu ini !!!
Alhamdulillah, masalah sudah teratasi sob, thnkz yah!
Visit My Blog ⇒ http://fajrin-dimension.blogspot.com/
wah, mantap gan suksel full makasih yah
ngak berhasil T_T .... salam kenal aja dari http://redanorak.blogspot.com kunjung balik klo sempat... follow yah, nanti saya follow balik :D
oke makasi gan, dicoba dulu...
makasih ya sob ^_^
Sip mas, berhasil di blog saya cmiwww ^^
Thanks gan tutorialnya,....
wah sangat membantu sekali a',
blog saya jdi g cacat lgi nih,makasih tutornya,..
backlinknya a'
http://yaa-haaa.blogspot.com/
sangat keren template blognya,,, kunbalnya yah,,, CP BlOg
makasih sob artikel tutorialnya ngebantu banget
bisnis tanpa modal
Alhamdulillah jadi normal lagi tombol replay blog saya, makasih ya mas.
work gan,,,
di tunggu kedatangan nya di http://izat17.blogspot.com/
:b:
Terima kasih gan tutorialnya, sangat membantu. langsung ke TKP berjalan lancar http://lukman-educate.blogspot.com
matur nuhuun pisan sob..akhirnya blog gue sembuh jg dari penyakitnya
kunbal yah di http://smpnsatap8konsel.blogspot.com/
work gan..jangan lupa kunjungan baliknya gan http://zonadumay.blogspot.com
punya ane malah tinggal un-check "Block third-party cookies and site data" di content setting, gan...
nyoba2 skrip di atas gak bisa. kenapa settingan chrome bisa begitu ya?
saya terapkan di blog saya koq gag bisa ya permasalahan nya sewaktu masih dalam proses loading itu reply normal gan setelah loading selesai tombol reply tidak berfungsi ini di karena kan dari browser saya atau PC saya apa koneksi saya sudah saya coba di semua browser sama saja tp klo tombol deletenya normal
coba di cek disini ya gan http://saifullinfo.blogspot.com/2013/12/cara-membuat-screenshot-di-android.html?showComment=1397938616190#c7720830827792813062 balas di gmail saya ya gan tingkiu
Nice Article, tapi kunjungi juga blog kami yah...
s55bet009.blogspot.com
thanks infonya gan rumah dijual di bandung
mas, saya terapkan di blog saya kok engga bisa ya?
kira-kira penyebabnya apa ya?
thanks gan,,,mintak kunbal gan
aguszdoank.blogspot.com
Thanks ka infonya sangat membantu :)
http://kedaiacemaxs.com/
Manteeep brrrooo informasinya :)
Kunjungi juga web kami
http://grosiracemaxstasik.com/
http://apotekherbalkita.com/
http://pengobatanalamimustajab.com/
kadang bisa kadang enggak :(
INGIN MERASAKAN KEMENANGAN DI DALAM BERMAIN TOGEL TLP KI ANGEN JALLO DI NMR (085283790444_) JIKA INGIN MENGUBAH NASIB KAMI SUDAH 7X TERBUKTI TRIM’S ROO,MX SOBAT
INGIN MERASAKAN KEMENANGAN DI DALAM BERMAIN TOGEL TLP KI ANGEN JALLO DI NMR (085283790444_) JIKA INGIN MENGUBAH NASIB KAMI SUDAH 7X TERBUKTI TRIM’S ROO,MX SOBAT
INGIN MERASAKAN KEMENANGAN DI DALAM BERMAIN TOGEL TLP KI ANGEN JALLO DI NMR (085283790444_) JIKA INGIN MENGUBAH NASIB KAMI SUDAH 7X TERBUKTI TRIM’S ROO,MX SOBAT
Wah terima kasih banyak gan! Padahal udah saya coba di blognya kang ismet kok malah gak bisa dan di coba di sini baru bisa. Mungkin ada kesalahan teknis kali ya, atau ada muncul otomatis see more di akhir script, hahah
Thanks sob informasi artikelnya, sangat membantu :)
http://goo.gl/NcIh6Z
Artikel ini memberikan wawasan terbaru buat saya, wacana pembahasan ini sangat bermanfaat.
http://kedaijellygamatgoldg.com
Agen Bola Taruhan Online 988bet
Agen Bola Taruhan Online 988bet
Agen Bola Taruhan Online 988bet
988Bet Trade In
988Bet Produk Asia77
988Bet Produk AsiaPoker77
988Bet Produk Asia8
988Bet Produk 1sCasino
988Bet Produk 338a
988Bet Produk IBCBET
988Bet Produk SBOBET
Prediksi Bola 988Bet
Tebak Bola 988
Panduan Bermain 988
Trims gan.. Bisa!.. sip! :p:
work bro,tks
Gudang Cerita Seks Terbaru di Bulan Mei dan Juni 2015,
Kumpulan Foto memek tembem Terbaru,
Foto memek putih bersih,gambar model cantik telanjang,
foto memek basah,foto memek prawan berdarah,foto toket prawan,
foto memek artis basah,foto nenen gede,
foto prawan bugil, foto itil prawan,foto hot,
foto terpopuler, foto memek rapat,foto prawan telanjang bulat,
foto memek berlendir,foto abg ngewe terbaru 2015,
Gambar Cewek Cantik
mantap top work gan ...
http://indra10rahmanto.blogspot.co.id
berhasil.... makasi gan
kenapa kode diatas
tidak ditemukan di template saya ya gan?
Forum nakal
Cerita dewasa gara gara hujan mendadak
Ngentot 2 Mahasiswi Cersex
Ngentot Pacarku Dan Mamanya cersex\
Cerita Sex: Entot Istri Bos
Cerita Dewasa ABG Toket Gede Aduhai
Kisah Bersetubuh Dengan Tante Hiperseks dan Anaknya
Cerita Dewasa Mesum : Silvi Ohh….Silvi
Cerita Sex Dewasa : Pengalaman Akhir Pekan
Memek Indah Seorang Janda Muda
Cerita Dewasa – Ngentot Di Kost pacar
Fun135 - Judi Bola dan Casino Online Terpercaya
fun88
fun135
Cewek Indonesia - IGO
Lounge Nakal
Asia
Barat
Cerita Dewasa
Foto & Video
Foto & Video
Aneh & Unik
cerita sex
curhatsex
Thank ya Gan, sukses di blog saya pas dicoba
Buruan gabung bersama kami di situs Agen poker online terpercaya www.Aslibandar.net
Dapatkan langsung bonus global jackpot dan bonus lainnya
Kemenangan mudah di dapat dan di jamin aman 100%
CONTACT US
* Ym: Aslibandar_Cs
* Phone: 855976375885
* Fb: AsliBandar
* Skype: AsliBandar
* Whatsapp: 85569776588
I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site. | sipilis | wasir | obat herbal | kewanitaan | jual obat peninggi dan pelangsing badan
Halo Bossku ^^
Segera Daftarkan ID di skb288,com
Menyediakan 7 Permain Hanya Dengan 1 ID
Serta Tersedia Promo Menarik
Bonus Turn Over Terbesar
Bonus Refferal Seumur Hidup
Minimal Deposit Hanya 20Rb
BBM : D8E87241
WA : +62 878 8707 6927
Di Tunggu Kehadirannya Bossku ^^
Saya sangat bersyukur kepada Ibu Fraanca Smith karena telah memberi saya
pinjaman sebesar Rp900.000.000,00 saya telah berhutang selama
bertahun-tahun sehingga saya mencari pinjaman dengan sejarah kredit nol dan
saya telah ke banyak rumah keuangan untuk meminta bantuan namun semua
menolak saya karena rasio hutang saya yang tinggi dan sejarah kredit rendah
yang saya cari di internet dan tidak pernah menyerah saya membaca dan
belajar tentang Franca Smith di salah satu blog saya menghubungi franca
smith konsultan kredit via email:(francasmithloancompany@gmail.com) dengan
keyakinan bahwa pinjaman saya diberikan pada awal tahun ini tahun dan
harapan datang lagi, kemudian saya menyadari bahwa tidak semua perusahaan
pinjaman di blog benar-benar palsu karena semua hautang finansial saya
telah diselesaikan, sekarang saya memiliki nilai yang sangat besar dan
usaha bisnis yang patut ditiru, saya tidak dapat mempertahankan ini untuk
diri saya jadi saya harus memulai dengan membagikan kesaksian perubahan
hidup ini yang dapat Anda hubungi Ibu franca Smith via email:(
francasmithloancompany@gmail.com)
Silakan Berkomentar Sobat,,
Luangkan Sedikit Waktu Sobat Untuk Memperindah Blog Ini Dengan Berkomentar,, (^_^)
Tolong jangan berkomentar spam ya,,!!