Atasi Pesan Komentar Jatuh Ke Bawah | Masalah ini, awalnya dihiraukan oleh blogger yang tidak memakai Comment Messagge atau Emotikon Komentar. Tapi jika blogger memakai 2 hal tadi akan terlihat tidak rapi, karena ketika kita akan membalas threaded maka otomatis yang ada di comment-editor akan pindah di bawah form komentar, seharusnya ada di atas. Nah untuk mengatasi masalah ini, kita coba langkah di bawah ini.
Pada Edit HTML
Pada kode di atas Anda akan melihat bahwa Saya telah mengelilingi elemen
Nah, kita akan menggunakan elemen pembungkus tersebut sebagai “pegangan” bagi
Kita tahu bahwa di dalam
Selesai...
Sekarang tiap kita mengeklik tombol Balas, maka yang akan berpindah-pindah adalah elemen
referensi : http://www.dte.web.id/2012/05/masalah-pesan-formulir-komentar-yang.html
Pada Edit HTML
Cari kode :
<b:includable id='threaded-comment-form' var='post'>
<div class='comment-form'>
<a name='comment-form'/>
<b:if cond='data:mobile'>
<p><data:blogCommentMessage/></p>
<data:blogTeamBlogMessage/>
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
<iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
<b:else/>
<p><data:blogCommentMessage/></p>
<data:blogTeamBlogMessage/>
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
<iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/>
</b:if>
<data:post.friendConnectJs/>
<data:post.cmtfpIframe/>
<script type='text/javascript'>
BLOG_CMT_createIframe('<data:post.appRpcRelayPath/>', '<data:post.communityId/>');
</script>
</div>
</b:includable>
Ganti Semua kode :
<b:includable id='threaded-comment-form' var='post'>
<div class='comment-form'>
<a name='comment-form'/>
<div id='form-wrapper'>
<b:if cond='data:mobile'>
<p><data:blogCommentMessage/></p>
<data:blogTeamBlogMessage/>
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
<iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
<b:else/>
<p><data:blogCommentMessage/></p>
<data:blogTeamBlogMessage/>
<a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
<iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/>
</b:if>
</div>
<data:post.friendConnectJs/>
<data:post.cmtfpIframe/>
<script type='text/javascript'>
BLOG_CMT_createIframe('<data:post.appRpcRelayPath/>', '<data:post.communityId/>');
</script>
</div>
</b:includable>
Pada kode di atas Anda akan melihat bahwa Saya telah mengelilingi elemen
<iframe>
dan <p><data:blogCommentMessage/></p>
dengan elemen <div id='form-wrapper'>
.Nah, kita akan menggunakan elemen pembungkus tersebut sebagai “pegangan” bagi
.insertBefore()
untuk memindah-mindah elemen formulir komentar dan pesan formulir komentar di dalamnya.Kita tahu bahwa di dalam
#form-wrapper
terdapat formulir komentar dan pesan formulir komentar, oleh karena
itulah ke dua elemen tersebut (formulir dan pesan formulirnya) akan ikut
terbawa seiring berpindahnya elemen #form-wrapper
.Terakhir cari :
document.getElementById(domId).insertBefore(replybox, null);
Ganti dengan :
document.getElementById(domId).insertBefore(document.getElementById('form-wrapper'), null);
Selesai...
Sekarang tiap kita mengeklik tombol Balas, maka yang akan berpindah-pindah adalah elemen
#form-wrapper
dan bukan elemen #comment-editor
.#comment-editor
dan pesan formulir komentar di dalamnya hanya akan berdiam diri di dalam #form-wrapper
dan akan mengikuti ke mana saja dia berpindah.referensi : http://www.dte.web.id/2012/05/masalah-pesan-formulir-komentar-yang.html
Saya kira jatuh bagaimana tadi sob ternyata pindah tempat ya. Makasih atas tipsnya sob :D
ReplyDeleteiya sob..sama2.. :D
DeleteNice artikel, terima kasis sudah mau berbagi...!
ReplyDelete