Selamat malam sobat blogger semua, pada malam ini saya coba akan berbagi trik Memasang Tombol Konversi Emoticon di Form Threaded Comments... Artikel ini sebenarnya udah populer di kalangan blogger, tapi apa salahnya untuk berbagi ilmu kepada sobat blogger semua sekaligus sebagai jawaban pada OOT yg menyankan gimana nambahin tombol show hide konversi kode dan emoticon di bawah pesan komentar?
Berikut tutorialnya
1. Masuk ke
Blogger.com
2. Template --> Edit HTML (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() {
$('.konversi').click(function() {
$('.my-konversi').show();
$('.tutup').show();
$('.konversi').hide();
});
$('.tutup').click(function() {
$('.my-konversi').hide();
$('.tutup').hide();
$('.konversi').show();
});
$('.show_emo').click(function() {
$('.comment_emo_list').toggle('slow');
});
});
</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 == "static_page"'>
<a expr:href='"http://www.blogger.com/comment-iframe.g?blogID=" + data:blog.blogId + "&amp;pageID=" + data:post.id' id='comment-editor-src'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<a expr:href='"http://www.blogger.com/comment-iframe.g?blogID=" + data:blog.blogId + "&amp;postID=" + 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() {
$('.konversi').click(function() {
$('.my-konversi').show();
$('.tutup').show();
$('.konversi').hide();
});
$('.tutup').click(function() {
$('.my-konversi').hide();
$('.tutup').hide();
$('.konversi').show();
});
$('.show_emo').click(function() {
$('.comment_emo_list').toggle('slow');
});
});
</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 == "static_page"'>
<a expr:href='"http://www.blogger.com/comment-iframe.g?blogID=" + data:blog.blogId + "&amp;pageID=" + data:post.id' id='comment-editor-src'/>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<a expr:href='"http://www.blogger.com/comment-iframe.g?blogID=" + data:blog.blogId + "&amp;postID=" + 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('<data:post.appRpcRelayPath/>', '<data:post.communityId/>');
</script>
</div>
</b:includable>
5. Kalau sudah jangan lupa untuk memasukan kode CSS berikut di atas kode
]]></b:skin>
atau
</style>
#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;
}
Terakhir
"Save" Template sobat..
Sekian tutorial mengenai Memasang Tombol Konversi Emoticon di Form Threaded Comments. Semoga bermanfaat untuk sobat blogger semua. Jika sobat menyukai Artikel ini silahkan beri vote dengan meng-klik salah satu tombol di bawah ini.
Terima kasih buat sobat blogger semua :D
Update : Sabtu, 19 April 2014 | 2:33 PM
Klik tombol Show Update untuk melihat artikel updatenya :
Show Update
Buat sobat blogger yang ingin merubah tampilan pada textarea konversi silahkan cari JS berikut ini
<script src='http://yourjavascript.com/84141947611/konversi-kode.js' type='text/javascript'/>
Jika sudah ketemu silahkan ganti dengan kode di bawah ini
<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>
<input checked="true" id="opt1" type="checkbox" />Konversi <code>&</code> menjadi <code>&amp;</code><br />
<input id="opt2" type="checkbox" />Konversi <code>'</code> menjadi <code>&#039;</code><br />
<input id="opt3" type="checkbox" />Konversi <code>"</code> menjadi <code>&quot;</code><br />
<input checked="true" id="opt4" type="checkbox" />Konversi <code><</code> menjadi <code>&lt;</code><br />
<input checked="true" id="opt5" type="checkbox" />Konversi <code>></code> menjadi <code>&gt;</code>
<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, "&");
if (opt2.checked) cv = cv.replace(/'/g, "'");
if (opt3.checked) cv = cv.replace(/"/g, """);
if (opt4.checked) cv = cv.replace(/</g, "<");
if (opt5.checked) cv = cv.replace(/>/g, ">");
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>
Resource:http://the-anarchyta.blogspot.com/2014/04/memasang-tombol-konversi-emoticon-di.html