<body> dengan kode ini:Klik Simpan Template kemudian lihat halaman blogmu.<body oncontextmenu='return false;' onkeydown='return false;' onmousedown='return false;'>

SUMBER :DTE<body> dengan kode ini:Klik Simpan Template kemudian lihat halaman blogmu.<body oncontextmenu='return false;' onkeydown='return false;' onmousedown='return false;'>

SUMBER :DTE.rightClick() untuk menampilkan overlay saat aksi klik-kanan dilakukan:/* jQuery Right-Click Plugin Version 1.01 Cory S.N. LaViska A Beautiful Site (http://abeautifulsite.net/) */ if(jQuery)(function(){$.extend($.fn,{rightClick:function(a){$(this).each(function(){$(this).mousedown(function(b){var c=b;$(this).mouseup(function(){$(this).unbind("mouseup");if(c.button==2){a.call($(this),c);return false}else{return true}})});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightMouseDown:function(a){$(this).each(function(){$(this).mousedown(function(b){if(b.button==2){a.call($(this),b);return false}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightMouseUp:function(a){$(this).each(function(){$(this).mouseup(function(b){if(b.button==2){a.call($(this),b);return false}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},noContext:function(){$(this).each(function(){$(this)[0].oncontextmenu=function(){return false}});return $(this)}})})(jQuery); // Jalankan fungsi... $(function() { $(document).rightClick(function(e) { $('#no-right-click-overlay').show(); //menampilkan overlay saat aksi klik-kanan dilakukan }); $('#no-right-click-overlay').click(function() { $(this).fadeOut("fast"); //menghilangkan overlay saat overlay diklik }); });
<script type='text/javascript'> /* jQuery Right-Click Plugin Version 1.01 Cory S.N. LaViska A Beautiful Site (http://abeautifulsite.net/) */ if(jQuery)(function(){$.extend($.fn,{rightClick:function(a){$(this).each(function(){$(this).mousedown(function(b){var c=b;$(this).mouseup(function(){$(this).unbind("mouseup");if(c.button==2){a.call($(this),c);return false}else{return true}})});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightMouseDown:function(a){$(this).each(function(){$(this).mousedown(function(b){if(b.button==2){a.call($(this),b);return false}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightMouseUp:function(a){$(this).each(function(){$(this).mouseup(function(b){if(b.button==2){a.call($(this),b);return false}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},noContext:function(){$(this).each(function(){$(this)[0].oncontextmenu=function(){return false}});return $(this)}})})(jQuery); // Jalankan fungsi... $(function() { $(document).rightClick(function(e) { $('#no-right-click-overlay').show(); //menampilkan overlay saat aksi klik-kanan dilakukan }); $('#no-right-click-overlay').click(function() { $(this).fadeOut("fast"); //menghilangkan overlay saat overlay diklik }); }); </script>
</body>:<div id='no-right-click-overlay'> Teks peringatan di sini... </div>
]]></b:skin> atau </style>:#no-right-click-overlay { background:#000; font:bold 30px 'Comic Sans MS',Calibri,Arial,Sans-Serif; color:#f10c0c; position:fixed !important; position:absolute; top:0px; right:0px; bottom:0px; left:0px; width:90%; height:100%; text-align:center; padding:5%; display:none; }
.rightClick() pada $(document).
Itu artinya bahwa Saya akan melarang orang lain melakukan aksi
klik-kanan pada semua area dalam dokumen. Namun, jika Anda ingin
menonaktifkan klik-kanan pada area/elemen tertentu saja, selektor $(document) bisa Anda ganti dengan selektor lain. Misalnya seperti ini:$('#terlarang').rightClick(function(e) {
$('#no-right-click-overlay').show();
});#terlarang saja, sedangkan untuk area lainnya dapat dikenai aksi klik-kanan
Fungsi sederhana untuk mencegah hadirnya tautan aktif dalam daftar komentar. Cara kerjanya sederhana: JavaScript akan menyeleksi sebuah elemen induk dengan ID tertentu (dalam hal ini:function blockLinks(parentID, children) { var parent = document.getElementById(parentID), content = parent.getElementsByTagName(children); for(var i = 0; i < content.length; i++) { // Saya menggunakan pengukur berupa tag penutup, karena tag pembuka tidak tegas // Tag <a> tidak selalu diawali dengan atribut 'href', // sehingga mengecek indeks dengan menuliskan content[i].indexOf('<a href=\"') menjadi kurang akurat // Lebih baik gunakan tag penutup sebagai penanda adanya tautan di dalam konten if(content[i].innerHTML.indexOf('</a>') !== -1) { content[i].innerHTML = "<mark>No live link!!!</mark> Dilarang nyepam di sini!"; content[i].className = "spammer-detected"; } } }// Jalankan fungsi! // Seleksi elemen induk dengan id='comment-holder' ... // dan periksa semua konten paragraf di dalamnya! blockLinks('comment-holder', 'p');
#comment-holder), kemudian akan melihat semua item di dalamnya (dalam hal ini <p>). Jika setidaknya sebuah tautan ditemukan, dengan sekejap ganti semua konten item tersebut dengan suatu pesan pelarangan.DEMO :Tapi bagaimana jika kita ingin memodifikasi tulisan di dalamnya?.status-msg-wrap { font-size:110%; width:90%; margin:10px auto; position:relative; } .status-msg-border { border:1px solid #000; filter:alpha(opacity=40); -moz-opacity:.4; opacity:.4; width:100%; position:relative; } .status-msg-bg { background-color:#ccc; opacity:.8; filter:alpha(opacity=30); -moz-opacity:.8; width:100%; position:relative; z-index:1; } .status-msg-body { text-align:center; padding:.3em 0; width:100%; position:absolute; z-index:4; } .status-msg-hidden { visibility:hidden; padding:.3em 0; } .status-msg-wrap a { padding-left:.4em; text-decoration:underline; }
Salin kode di atas, kemudian gunakan untuk menggantikan kode yang tampak seperti ini di dalam template (biasanya ada dua):<!-- b:include data='top' name='status-message'/ --> <b:if cond='data:blog.searchQuery'> <b:if cond='data:numPosts != 0'> <p class='custom-status-message'>Menampilkan semua entri dengan kata kunci <strong>&#8220;<data:blog.searchQuery/>&#8221;</strong></p> <b:else/> <p class='custom-status-message-error'>Pencarian entri dengan kata kunci <strong>&#8220;<data:blog.searchQuery/>&#8221;</strong> tidak ditemukan.</p> </b:if> </b:if> <b:if cond='data:blog.searchLabel'> <p class='custom-status-message'>Menampilkan semua entri dengan kategori <strong>&#8220;<data:blog.searchLabel/>&#8221;</strong></p> </b:if>
<b:include data='top' name='status-message'/>]]></b:skin> atau </style>:.custom-status-message, .custom-status-message-error { font:normal normal 13px Segoe,"Segoe UI",Calibri,"Helvatica Neue",Arial,Sans-Serif; color:white; text-shadow:0 -1px 0 rgba(0,0,0,.4); padding:7px 14px; margin:5px 5px 1.7em; background-color:#5A6777; background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1)); background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1)); background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1)); background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1)); background-image:linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1)); border:2px solid #404B55; border-bottom-color:#212729; border-top-color:#8E97A2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 1px 3px rgba(0,0,0,.4); -moz-box-shadow:0 1px 3px rgba(0,0,0,.4); box-shadow:0 1px 3px rgba(0,0,0,.4); } .custom-status-message-error { background-color:#600; border-color:#700 #500 #300; } .custom-status-message strong {color:#AADD99} .custom-status-message-error strong {color:#ff0}
]]></b:skin>/* CSS Komentar Blogspot - Tema Facebook * Selengkapnya: https://plus.google.com/108949996304093815163/posts */ .comments { font:normal 11px/14px "Lucida Grande",Tahoma,Verdana,Arial,Sans-Serif !important; color:rgb(51,51,51); } .comments .comments-content a { color:#3B5998 !important; } .comments h2, .comments h3, .comments h4 { font-family:"Lucida Grande",Tahoma,Verdana,Arial,Sans-Serif !important; font-size:16px; } .comments .comments-content .comment { margin:0 0 0; padding:10px 10px; border-top:1px solid #e9e9e9; border-left:1px solid #ccc; } .comments .comment .comment-header, .comments .comment .comment-actions, .comments .comment .comment-actions a, .comments .comment .comment-thread.inline-thread, .comments .comment .continue { margin:0 0 0; padding:0 0 0; border:none; background:transparent; } .comments .comment .comment-header { margin-bottom:4px; } .comments .comment .comment-header .datetime a { color:#808080 !important; } .comments .comment .comment-actions a { padding-right:5px; } .comments .thread-toggle .thread-arrow { width:7px; height:7px; padding-right:4px; } .comments .comment .avatar-image-container, .comments .comment .avatar-image-container img { width:50px; height:50px; max-width:none; max-height:none; border:none; padding:0; margin:0; outline:none; } .comments .comment .comment-block { margin:0 0 0 60px !important; } .comments .comment .comment-thread.inline-thread { margin:7px 0 0 22px; } .comments .comment .comment-thread.inline-thread ol { margin:7px 0 10px !important; } .comments .comment .comment-thread.inline-thread .comment { background-color:#EDEFF4; padding:5px 5px 0; margin:1px 0 0; border:none; border-bottom:1px solid #D2D9E7; } .comments .comment .comment-thread.inline-thread .comment .avatar-image-container, .comments .comment .comment-thread.inline-thread .comment .avatar-image-container img { width:32px; height:32px; } .comments .comment .comment-thread.inline-thread .comment .comment-block { margin:0 0 0 40px !important; } .comments .comment .comment-content { text-align:left; } .comments .comments-content .icon.blog-author { width:16px; height:16px; display:inline-block; vertical-align:top; background:transparent url('/favicon.ico') no-repeat 50% 50%; } .comments .comment .comment-thread.inline-thread .comment:last-child { border-left:2px solid #A8B2CE !important; }
<label> yang kemudian Saya tutupi dengan elemen checkbox.<label>:<div class="glossy-selectbox"> <input type="checkbox"> <label data-default="Share This Post!" data-focus="Select one of the social media service..."></label> <ul> <li><a class="social-rss" href="#" target="_blank">RSS Feed</a></li> <li><a class="social-facebook" href="#" target="_blank">Facebook</a></li> <li><a class="social-twitter" href="#" target="_blank">Twitter</a></li> <li><a class="social-google" href="#" target="_blank">Google+</a></li> </ul> </div>
/* * Pure CSS3 (with some data URI images for the social media icons) Drop Down Menu for Social Media Sharing * Author: Taufik Nurrohman * URL: https://plus.google.com/108949996304093815163/about */ .glossy-selectbox { display:inline-block; font:normal bold 12px Arial,Sans-Serif; position:relative; width:300px; background-color:#111; text-align:left; /* CSS3 Browser */ background-image:-webkit-linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,.1) 100%); background-image:-moz-linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,.1) 100%); background-image:-ms-linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,.1) 100%); background-image:-o-linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,.1) 100%); background-image:linear-gradient(top,rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,.1) 100%); /* IE only */ filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#333333',endColorstr='#111111'); -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -webkit-box-shadow:inset 0 1px 1px 1px rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.7); -moz-box-shadow:inset 0 1px 1px 1px rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.7); box-shadow:inset 0 1px 1px 1px rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.7); } .glossy-selectbox:before, .glossy-selectbox:after { content:""; display:block; width:0; height:0; border:3px solid transparent; border-width:5px 3px; border-bottom-color:#999; position:absolute; top:25%; right:5px; z-index:4; } .glossy-selectbox:after { border-color:#999 transparent transparent; top:auto; bottom:25%; } .glossy-selectbox input { display:block; position:absolute; top:0; right:0; bottom:0; width:15px; height:100%; opacity:0; z-index:10; cursor:pointer; } .glossy-selectbox label { display:block; line-height:45px; color:rgba(255,255,255,.5); padding:0 15px; -webkit-transition:all 0s ease-out; -moz-transition:all 0s ease-out; -ms-transition:all 0s ease-out; -o-transition:all 0s ease-out; transition:all 0s ease-out; } .glossy-selectbox label:before { content:attr(data-default); } .glossy-selectbox label:after { content:""; display:block; position:absolute; top:0; right:0; bottom:0; width:15px; border-left:1px solid rgba(0,0,0,.4); -webkit-border-radius:0 7px 7px 0; -moz-border-radius:0 7px 7px 0; border-radius:0 7px 7px 0; -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.1),-1px 0 0 rgba(255,255,255,.1); -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.1),-1px 0 0 rgba(255,255,255,.1); box-shadow:inset 1px 0 0 rgba(255,255,255,.1),-1px 0 0 rgba(255,255,255,.1); } .glossy-selectbox input:hover + label { color:white; } .glossy-selectbox input:hover + label:after { background-color:rgba(255,255,255,.04); } .glossy-selectbox ul { margin:0 0; padding:0 0; position:absolute; top:100%; left:14px; right:14px; background-color:#222; border:1px solid #111; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 5px 7px -2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4),0 5px 7px -2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4),0 5px 7px -2px rgba(0,0,0,.4); visibility:hidden; opacity:0; z-index:99; } .glossy-selectbox li { margin:0 0; padding:0 0; list-style:none; float:left; width:50%; display:inline; } .glossy-selectbox a { display:block; position:relative; color:#999; text-decoration:none; text-shadow:0 0 2px black; line-height:30px; border-top:1px solid #111; border-right:1px solid #111; padding:0 15px 0 32px; -webkit-box-shadow:inset 0 0 0 1px #333; -moz-box-shadow:inset 0 0 0 1px #333; box-shadow:inset 0 0 0 1px #333; /* Opera note: An unstable box shadow will appear if you don't define the border radius less than 1 pixel. Weird! */ -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; } .glossy-selectbox a:nth-child(even) { border-right-width:0; } .glossy-selectbox a:before { content:""; display:block; width:16px; height:16px; position:absolute; top:7px; left:7px; background-color:transparent; background-repeat:no-repeat; background-position:50% 0; } .glossy-selectbox a:hover:before { background-position:50% 100%; } .glossy-selectbox .social-rss:before {background-image:url('img/social_rss.png');} .glossy-selectbox .social-facebook:before {background-image:url('img/social_facebook.png');} .glossy-selectbox .social-twitter:before {background-image:url('img/social_twitter.png');} .glossy-selectbox .social-google:before {background-image:url('img/social_google.png');} .glossy-selectbox a:hover { background-color:rgba(0,0,0,.2); color:#ccc; } /* On click, then... */ .glossy-selectbox input:checked + label { color:rgba(255,255,255,.4); -webkit-transition-duration:.4s; -moz-transition-duration:.4s; -ms-transition-duration:.4s; -o-transition-duration:.4s; transition-duration:.4s; } .glossy-selectbox input:checked + label:before { content:attr(data-focus); } .glossy-selectbox input:checked + label:after { background-color:rgba(0,0,0,.2); -webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.4),-1px 0 0 rgba(255,255,255,.1); -moz-box-shadow:inset 1px 0 1px rgba(0,0,0,.4),-1px 0 0 rgba(255,255,255,.1); box-shadow:inset 1px 0 1px rgba(0,0,0,.4),-1px 0 0 rgba(255,255,255,.1); } .glossy-selectbox input:checked ~ ul { visibility:visible; opacity:1; }


