Membuat Tombol Konversi kode dan Emoticon Pada Threaded Komentar

Tutorial Ini Mungkin Sudah Sering Terdengar dan Populer di Kalangan Blogger. Tapi Kali Ini Blog Rumah No 48 Akan Mengulasnya Kembali Untuk Sobat Sobat Blogger Yang Ingin Memasang Tombol Konversi dan Emoticon di Threaded Comment. Tombol Konversi Berguna Untuk Memparse Code HTML Sedangkan Tombol Emoticon Berguna Untuk Show dan Hide Emoticon pada Threaded Comment. Tidak Berlama Lama Lagi . Simak Tutorialnya.

membuat-tombol-konversi-kode-dan-emoticon-pada-threaded-komentar

1. Masuk ke Blogger.com
2. Template dan pilih Edit Template (Jangan Lupa Back Up dulu Templatenya)
3. Cari Kode berikut di bawah ini
<b:includable id='threaded-comment-form' var='post'>...</b:includable>
4. Ganti kode di atas dengan kode di bawah ini
<b:includable id='threaded-comment-form' var='post'> <div class='comment-form'> <b:if cond='data:mobile'> <p><data:blogCommentMessage/> <br/><br/><span class='konversi pencet'>Konversi Kode</span><span class='tutup pencet' style='display:none'>Tutup Konverter</span><span class='show_emo pencet'>Emoticon</span></p> <script type='text/javascript'> $(document).ready(function() { $(&#39;.konversi&#39;).click(function() { $(&#39;.my-konversi&#39;).show(); $(&#39;.tutup&#39;).show(); $(&#39;.konversi&#39;).hide(); }); $(&#39;.tutup&#39;).click(function() { $(&#39;.my-konversi&#39;).hide(); $(&#39;.tutup&#39;).hide(); $(&#39;.konversi&#39;).show(); }); $(&#39;.show_emo&#39;).click(function() { $(&#39;.comment_emo_list&#39;).toggle(&#39;slow&#39;); }); }); </script> <div class='my-konversi'><br/> <script src='http://yourjavascript.com/84141947611/konversi-kode.js' type='text/javascript'/></div> <div class='comment_emo_list'/> <data:blogTeamBlogMessage/> <b:if cond='data:blog.pageType == &quot;static_page&quot;'> <a expr:href='&quot;http://www.blogger.com/comment-iframe.g?blogID=&quot; + data:blog.blogId + &quot;&amp;amp;pageID=&quot; + data:post.id' id='comment-editor-src'/> </b:if> <b:if cond='data:blog.pageType == &quot;item&quot;'> <a expr:href='&quot;http://www.blogger.com/comment-iframe.g?blogID=&quot; + data:blog.blogId + &quot;&amp;amp;postID=&quot; + data:post.id' id='comment-editor-src'/> </b:if> <iframe class='blogger-iframe-colorize blogger-comment-from-post' id='comment-editor' name='comment-editor'/> <b:else/> <p><data:blogCommentMessage/> <br/><br/><span class='konversi pencet'>Konversi Kode</span><span class='tutup pencet' style='display:none'>Tutup Konverter</span><span class='show_emo pencet'>Emoticon</span></p> <script type='text/javascript'> $(document).ready(function() { $(&#39;.konversi&#39;).click(function() { $(&#39;.my-konversi&#39;).show(); $(&#39;.tutup&#39;).show(); $(&#39;.konversi&#39;).hide(); }); $(&#39;.tutup&#39;).click(function() { $(&#39;.my-konversi&#39;).hide(); $(&#39;.tutup&#39;).hide(); $(&#39;.konversi&#39;).show(); }); $(&#39;.show_emo&#39;).click(function() { $(&#39;.comment_emo_list&#39;).toggle(&#39;slow&#39;); }); }); </script> <div class='my-konversi'><br/> <script src='http://yourjavascript.com/84141947611/konversi-kode.js' type='text/javascript'/></div> <div class='comment_emo_list'/> <data:blogTeamBlogMessage/> <b:if cond='data:blog.pageType == &quot;static_page&quot;'> <a expr:href='&quot;http://www.blogger.com/comment-iframe.g?blogID=&quot; + data:blog.blogId + &quot;&amp;amp;pageID=&quot; + data:post.id' id='comment-editor-src'/> </b:if> <b:if cond='data:blog.pageType == &quot;item&quot;'> <a expr:href='&quot;http://www.blogger.com/comment-iframe.g?blogID=&quot; + data:blog.blogId + &quot;&amp;amp;postID=&quot; + data:post.id' id='comment-editor-src'/> </b:if> <iframe class='blogger-iframe-colorize blogger-comment-from-post' id='comment-editor' name='comment-editor'/> </b:if> <data:post.friendConnectJs/> <data:post.cmtfpIframe/> <script type='text/javascript'> BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath/>&#39;, &#39;<data:post.communityId/>&#39;); </script> </div> </b:includable>
5. Dan Tambahkan CSS Berikut, Letakan diatas Code ]]></b:skin>
#comments .pencet { 
color : #fff; 
margin-right : 10px; 
padding : 4px 15px; 
background-color : #e74c3c; 
font-size : 12px; 
font-weight : 400; 
text-transform : none; 
border-radius : 4px; 
text-decoration : none; 
outline : none; 
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px #333; 
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.3); 
transition : background-color 1s 0s ease-out; 
cursor : pointer; 
} 
#comments .pencet a { 
color : #fff !important ; 
} 
.my-konversi { 
display : none; 
background : none; 
width : 100%; 
height: 265px; 
margin-bottom : 5px; 
}
.comment_emo_list { 
display : none; 
}

6. Simpan Dan Lihat Hasilnya.
7. Jika emoticon muncul double atau sudah terdapat emoticon bawaan template, Silahkan hapus kode pemanggil emoticon-nya yang ada di Comment_Form seperti ini :

<div class='comment_emo_list'/>

Bagikan ke

22 Komentar

Kalo untuk buat tombol OOT disampingnya, kira-kira akang tau gak caranya? Terimakasih.

Kira-kira seperti ini, kita buat lagi tombol satu buah seperti tombol emoticon tapi untuk hasil klik atau pemanggilnya kita arahkan ke URL halaman khusus dimana kita sudah membuatnya terlebih dahulu halaman yang berisi komentar out of topic. letaknya bisa ditaruh di samping kode : <span class='konversi pencet'>Konversi Kode</span><span class='tutup pencet' style='display:none'>Tutup Konverter</span><span class='show_emo pencet'>Emoticon</span>
seperti halnya kita membuat tombol untuk download. warna background bisa di sesuaikan dengan keinginan.

maaf kang...bisa seperti kayak tutorial topik diatas yang lebih terperinci...kalo seperti yang akan sebutkan diatas, saya masih kurang faham......maklum newbie...sebelumnya saya ucapkan terima kasih.

Contoh pembuatan tombol button gan
CSS : .button {
display: block;
height: 100px;
width: 300px;
background: #34696f;
border: 2px solid rgba(33, 68, 72, 0.59);
}


HTML : <a href="LINK HALAMAN OOT" class="button">OOT</a>

Seperti itu gan... nah, diatas CSSnya sudah tersedia, Agan bisa menggunakan kode CSS tersebut atau juga bisa bikin dengan cara ini. Terima kasih.

ok kang, haturnuhun atas tutorialnya yang terperinci, coba akan saya terapkan di blog saya.....maaf ya kalo merepotkan...hehehhe

gak papa gan, sante ajah, gak ngrepotin kok... kalo misal gak jadi, akang bisa modif dulu thread commentnya biar lebih bagus dan support pastinya.. =D

gan, apa ada cara lain,, soalnya pada test PageSpeed Insights pada halaman posting terjadi kesalahan
http://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.rumahno48.com%2F2014%2F06%2Fmembuat-tombol-konversi-kode-dan-emoticon-pada-threaded-komentar.html&tab=desktop

Wah ternyata javascriptnya ada yang bentrok ya...
hmmm... makasih krosceknya gan...
untuk saat ini hanya ini solusi terbaik yang saya temukan...
hehe.. :-d

iya neh, aku jg baru tau, coba cari kode script
<script src='http://yourjavascript.com/84141947611/konversi-kode.js' type='text/javascript'/>

ganti sama dibawah ini gan

<style type="text/css">
#codes {
border: none;
width: 98%;
height: 150px;
margin: 10px auto 10px;
display: block;
background-color: #42576c;
padding: 5px;
font: normal 12px 'Courier New',Monospace;
}
#codes:focus {
background-color: #384c60;
color: white;
}
.button-group {
margin: 0px auto 0px;
text-align: center;
}
button,button[disabled]:active {
background-color: #384c60;
font: bold 11px Tahoma,Verdana,Arial,Sans-Serif;
color: #999;
padding: 5px 10px;
border: none;
border-radius: 3px;
cursor: pointer;
}
button:active {
background-color: #21afa4;
color: black;
}
button[disabled],button[disabled]:active {
opacity: 0.4;
cursor: default;
}
#opt1, #opt2, #opt3, #opt4, #opt5 {
display: inline-block;
margin: 0px 10px 0px 0px;
vertical-align: middle;
border: none;
outline: none;
}
</style>

<textarea spellcheck="false" id="codes" placeholder="Tulis/paste kode di sini lalu klik 'Konversi'"></textarea>
<div class="button-group">
<button id="cvrt" onclick="cdConvert();this.disabled = true;">Konversi</button>
<button onclick="cdClear();">Bersihkan</button>
</div>
<p style='display:none'>
<input checked='true' id='opt1' type='checkbox'/>Konversi <code>&amp;</code> menjadi <code>&amp;amp;</code><br/>
<input id='opt2' type='checkbox'/>Konversi <code>&#39;</code> menjadi <code>&amp;#039;</code><br/>
<input id='opt3' type='checkbox'/>Konversi <code>&quot;</code> menjadi <code>&amp;quot;</code><br/>
<input checked='true' id='opt4' type='checkbox'/>Konversi <code>&lt;</code> menjadi <code>&amp;lt;</code><br/>
<input checked='true' id='opt5' type='checkbox'/>Konversi <code>&gt;</code> menjadi <code>&amp;gt;</code></p>
<script type="text/javascript">
//<![CDATA[
function cdClear() {
var wtarea = document.getElementById('codes');
wtarea.value = '';
wtarea.focus();
document.getElementById('cvrt').disabled = false;
}
function cdConvert() {
var ctarea = document.getElementById('codes'),
cv = ctarea.value,
opt1 = document.getElementById('opt1'),
opt2 = document.getElementById('opt2'),
opt3 = document.getElementById('opt3'),
opt4 = document.getElementById('opt4'),
opt5 = document.getElementById('opt5');
cv = cv.replace(/\t/g, " ");
if (opt1.checked) cv = cv.replace(/&/g, "&amp;");
if (opt2.checked) cv = cv.replace(/'/g, "&#039;");
if (opt3.checked) cv = cv.replace(/"/g, "&quot;");
if (opt4.checked) cv = cv.replace(/</g, "&lt;");
if (opt5.checked) cv = cv.replace(/>/g, "&gt;");
if (cv.lastIndexOf('\n') != -1 || cv.length > 40) {
cv = cv.replace(/^/, "<i rel=\"pre\">");
} else {
cv = cv.replace(/^/, "<i rel=\"code\">");
}
cv = cv.replace(/$/, "</i>");
ctarea.value = cv;
ctarea.focus();
ctarea.select();
};
//]]>
</script>
,


mantap juga ya... sedikit merubah pemanggil dan CSSnya aja.. :-d

script validnya gan:

<script type='text/javascript'>
//<![CDATA[
function cdClear(){var wtarea=document.getElementById('codes');wtarea.value='';wtarea.focus();document.getElementById('cvrt').disabled=false}function cdConvert(){var ctarea=document.getElementById('codes'),cv=ctarea.value,opt1=document.getElementById('opt1'),opt2=document.getElementById('opt2'),opt3=document.getElementById('opt3'),opt4=document.getElementById('opt4'),opt5=document.getElementById('opt5');cv=cv.replace(/\t/g," ");if(opt1)cv=cv.replace(/&/g,"&amp;");if(opt2.checked)cv=cv.replace(/'/g,"&#039;");if(opt3.checked)cv=cv.replace(/"/g,"&quot;");if(opt4)cv=cv.replace(/</g,"&lt;");if(opt5)cv=cv.replace(/>/g,"&gt;");if(cv.lastIndexOf('\n')!=-1||cv.length>40){cv=cv.replace(/^/,"<i rel=\"pre\">")}else{cv=cv.replace(/^/,"<i rel=\"code\">")}cv=cv.replace(/$/,"</i>");ctarea.value=cv;ctarea.focus();ctarea.select()};
//]]>
</script>


kesluruhan, tinggal dicss #opt1...{display:none}
<div class='button-group'>
<button id='cvrt' onclick='cdConvert();this.disabled = true;'>Konversi</button>
<button onclick='cdClear();'>Bersihkan</button>
</div>
<input id='opt1' type='checkbox'/>
<input id='opt2' type='checkbox'/>
<input id='opt3' type='checkbox'/>
<input id='opt4' type='checkbox'/>
<input id='opt5' type='checkbox'/>
<script type='text/javascript'>
//<![CDATA[
function cdClear(){var wtarea=document.getElementById('codes');wtarea.value='';wtarea.focus();document.getElementById('cvrt').disabled=false}function cdConvert(){var ctarea=document.getElementById('codes'),cv=ctarea.value,opt1=document.getElementById('opt1'),opt2=document.getElementById('opt2'),opt3=document.getElementById('opt3'),opt4=document.getElementById('opt4'),opt5=document.getElementById('opt5');cv=cv.replace(/\t/g," ");if(opt1)cv=cv.replace(/&/g,"&amp;");if(opt2.checked)cv=cv.replace(/'/g,"&#039;");if(opt3.checked)cv=cv.replace(/"/g,"&quot;");if(opt4)cv=cv.replace(/</g,"&lt;");if(opt5)cv=cv.replace(/>/g,"&gt;");if(cv.lastIndexOf('\n')!=-1||cv.length>40){cv=cv.replace(/^/,"<i rel=\"pre\">")}else{cv=cv.replace(/^/,"<i rel=\"code\">")}cv=cv.replace(/$/,"</i>");ctarea.value=cv;ctarea.focus();ctarea.select()};
//]]>
</script>
</div>

Sepertinya yang
<input id='opt1' type='checkbox'/>
<input id='opt2' type='checkbox'/>
<input id='opt3' type='checkbox'/>
<input id='opt4' type='checkbox'/>
<input id='opt5' type='checkbox'/>

Tombol konversi yang model option checkbox seperti punyanya kang kompi ajaib mas...
tapi mantap deh... :-d

Nie ada tempate baru akan dibagi, sudah umayan fiturnya gan,

Buatan siapa itu gan? agan ya? wah mantep nih... para master template Blogger indonesia yang selalu update.. :-d

Gan kok gak bisa ya? padahal udah muncul icon konversi sama emoticon.. kalo di klik gak muncul emo nya gan .. gimana ? :(

Itu terjadi karena bentrok java script yang ada di dalam 1 template... kalo mau pake konverter kaya gini, saya sarankan untuk mengganti template anada gan :-d

Waiki yang punya blog baik banget, setiap keluhan pasti di jawab. Ijin follow blog nya mas..

Hehe.. makasih gan... kalo bisa bantu orang lain kenapa nggak kan? :-d

Bro tau gak cara ngisi chek box di komentar, jadi kalo mau komentar harus centang kotak dulu untuk mencegah spam robot gtu. =D

bikin pake chapta kaya wordprees aja gan :D

Membuat Tombol Konversi Kode Dan Emoticon Pada Threaded Komentar - Rumah No 48 >>>>> Download Now

>>>>> Download Full

Membuat Tombol Konversi Kode Dan Emoticon Pada Threaded Komentar - Rumah No 48 >>>>> Download LINK

>>>>> Download Now

Membuat Tombol Konversi Kode Dan Emoticon Pada Threaded Komentar - Rumah No 48 >>>>> Download Full

>>>>> Download LINK

Silahkan berkomentar dan Terima kasih

*Untuk menyisipkan Emoticon, pilih Emoticonnya
*Untuk menyisipkan Kode, gunakan konversi kode

Konversi KodeEmoticon


Copyright © 2013-2014 Rumah No 48 - All Rights Reserved
Back to Top