Anti Copas Kecuali Area tertentu

- November 17, 2013

infoalya.com


Langkah untuk membuatnya (sesuai judul) cukup mudah, dengan menambahkan CSS dibawah ini tepat diatas tag ]]></b:skin> atau </style>
maka isi dari postingan anda tidak dapat copy paste kecuali area Syntax Highlighter blockquote, pre, dan code.



.post-outer {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-ms-user-select:none;
-moz-user-select:none;
}
.post blockquote,.post pre,.post code{
  -webkit-touch-callout:text;
  -webkit-user-select:text;
  -khtml-user-select:text;
  -ms-user-select:text;
  -moz-user-select:text;
}

Jika ingin agar area blockquote tidak dapat di copy paste maka anda hanya menghapus .post blockquote,

atau gunakan CSS dibawah ini :

.post-body {-webkit-touch-callout: none; -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; text-align: justify;} blockquote {-webkit-touch-callout: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text;}


Ganti blockquote dengan tag HTML yang anda gunakan agar dapat di copy paste (jika blockquote anda ganti dengan tag HTML lainnya maka area blockquote tidak dapat di copy paste)

Source code : 
  • http://www.kabarlangit.com/2014/11/anti-copas-pada-artikel-blog-kecuali-halaman-tertentu.html
  • http://defandaky.blogspot.com/2013/09/mengijinkan-copy-paste-pada-kode-yang.html

Tapi kalau mau yang lebih extrim lagi gunakan kode dibawah ini, kode ini akan Matikan Klik Kanan, dan Disable Ctrl+U serta shortcut lainnya
<body oncontextmenu='return false;' onkeydown='return false;' onmousedown='return false;' ondragstart='return false' onselectstart='return false' style='-moz-user-select: none; cursor: default;'>

Share this with short URL:
Blogger
Disqus
Tinggalkan Komentar

No comments

[+] Silahkan tinggalkan komentar
[+] Berkomertarlah dengan santun
[+] Mohon tidak meninggalkan live link
[+] Terima kasih untuk komentar anda

 

ketik dan enter untuk mencari