Rabu, 29 Agustus 2018

Membuat Website Anti Copy Artikel


Sempat aku berpetualang ke beberapa artikel blog yang berbicara mengenai topik yang setidaknya hampir sama; yaitu ihwal script anti right-click, anti copy (ctrl+C), anti text-selection, dan anti dragging (biasa dipakai untuk copy gambar dengan cara dragging/menggeser). Sayangnya, sebagian besar menyebutnya sebagai script anti copas. Padahal, secara logika, script-script tersebut fungsinya hanya untuk "mematikan" sebagian fitur browser saja, bukan untuk menghindarkan dari tindakan copy paste. Fungsinya hanya mengurangi kemungkinan/peluang teks atau gambar dicopas, namun sama sekali TIDAK BISA menghindarkan tindakan copas. Maksudnya? Tukang copas kini pada pinter, booo! Jika mereka tidak sanggup copy pribadi dari halaman web alasannya dihalangi beberapa script, biasanya mereka akan membuka page source (firefox) atau view-source (chrome), kemudian mengcopy text, bahkan code javascript, HTML, atau CSS yang mereka inginkan. Makara kesimpulannya, nonsense kalo ada script yang berfungsi sebagai anti copas.

Topik yang aku bicarakan pada artikel ini sama sekali tidak berkaitan dengan script di atas. Melainkan mengenai memberi tanda tertentu pada sebagian teks atau artikel yang dicopy paste. Mungkin sebagian besar dari anda sudah memakai script ini, dan sebagian memakai script yang hampir sama namun melalui layanan sebuah website, tynt.com. Ada beberapa proses yang mesti dilewati untuk memakai tynt.com. Bahkan saat memakai scriptnya di blog, ada beberapa proses muat terlebih dahulu (tynt akan merekam terlebih dahulu url halaman yang dicopy, menyimpannya dalam database, dst...). Padahal kebanyakan yang dicari hanya satu fiturnya saja, yaitu menampilkan url sumber pada teks yang dicopas.

Nah, alasannya yang disebut sebagai script anti copas sebetulnya tidak ada, memakai script url source ialah salah satu cara lain untuk memperlihatkan bahwa suatu text/artikel mempunyai sumber utama. Minimal anda sanggup mengatakan notifikasi pada si copaser bahwa artikel/teks yang dicopy wajib dicantumi sumber (meskipun si copaser mungkin saja menghapusnya, tahu lah aku isi otak tukang copas). Setidaknya ini merupakan upaya. Dan tidak ada salahnya berupaya, bukan? Copas selamanya tetap ada, dan copaser akan tetap berupaya bagaimanapun caranya untuk mendapat yang ia inginkan. Ibaratkan copas sebagai sebuah kejahatan, maka seorang penjahat akan menghalalkan segala cara dan melaksanakan apapun yang mungkin untuk mendapat yang diinginkan. Jika yang anda inginkan ialah menindak dan menghapus artikel yang dicopas dan dimuat di blog lain, caranya ialah dengan mengontak blog tersebut. Jika dirasa tidak mempan, maka harus ditempuh cara legal, minimal dengan memakai DMCA Notice. Selain itu, tidak ada cara lain lagi.

Kembali ke laptop. Karena penggunaan script url source melalui tynt.com harus menempuh beberapa proses tetek bengek, dan juga besar lengan berkuasa pada loading blog, maka aku mengatakan penggunaan script pribadi yang sanggup anda tanam di serpihan body. Script ini awalnya terdiri dari dua jenis, PHP dan Javascript, dan biasa aku gunakan pada website berplatform WordPress. Dengan sedikit modifikasi dan memurnikan ke dalam javascript, script ini sanggup dipakai pada Blogger. Mungkin anda pernah menemui script sejenis. Jika belum, dan tertarik, silahkan gunakan saja :)

<script type='text/javascript'>
function addLink(){var a=document.getElementsByTagName("body")[0];var b;b=window.getSelection();var c="<br/><br/> Sumber: <a href='"+document.location.href+"'>"+document.location.href+"</a><br/>Konten ialah milik dan hak cipta kuliahkomputer.com";var d=b+c;var e=document.createElement("div");e.style.position="absolute";e.style.left="-99999px";a.appendChild(e);e.innerHTML=d;b.selectAllChildren(e);window.setTimeout(function(){a.removeChild(e)},0)}document.oncopy=addLink
</script>

a. Copy script di atas
b. Ganti teks pada serpihan script yang berwarna merah sesuai dengan impian anda
c. Buka dashboard > template > Edit HTML
d. Letakkan di serpihan body (antara <body> dan </body>). Agar tidak mengganggu kinerja script lain dan dimuat belakangan, letakkan sempurna di atas </body> saja. Tag tersebut ada di serpihan paling bontot alias paling bawah sebelum tag epilog </html>, jadi pribadi scroooooooolll aja, bablaaaassss ke bawah.
e. Save template and done.

Contoh hasil teks yang dicopy dan dipaste di media lain (Facebook status editor):
Note: Script ini akan bekerja pada aneka macam jenis teks dan di manapun letaknya, jadi mungkin akan sangat mengganggu user apabila artikel di blog anda memuat script yang dibagi dan bebas dicopy. Makara perlu diperhatikan betul penggunaannya.

Tidak ada komentar:

Posting Komentar