Tuesday, September 19, 2017

Cara Otomatis Menambahkan Link Sumber

Cara Otomatis Menambahkan Link Sumber - Di Internet sangat mudah untuk menyalin teks dari satu situs dan menempelkannya ke situs lain. Secara teknis, jika pengunjung blog menyalin teks dari situs tertentu seharusnya dia harus memberikan link ke sumber dari situs yang ia salin teksnya. Namun ada juga orang yang mengabaikan hal penting ini.

Cara Otomatis Menambahkan Link Sumber

Untuk menghindari hal itu, di sini saya akan memberikan sebuah kode yang secara otomatis jika seseorang menyalin bagian teks dari artikel kita maka akan otomatis memunculkan link sumber dari teks yang ia salin.

Walaupun cara ini menurut saya masih kurang efektif karena link sumber dapat dihapus dengan mudah dan tips ini merupakan cara lama yang masih bisa dimanfaatkan 😊, namun setidaknya akan memberikan sedikit peringatan bagi yang menyalin teks artikel blog kita. Berikut Cara Otomatis Menambahkan Link Sumber.

Cara Otomatis Menambahkan Link Sumber


Kode ini bekerja di beberapa browser favorit (termasuk Microsoft Edge). Buka halaman Blogger > Klik Tema > Klik tombol Edit HTML dan tambahkan kode di bawah ini > Setelah itu klik Simpan tema.

Versi 1

<script type='text/javascript'>
//<![CDATA[
// Copy Text
function nocopas(){var e=window.getSelection();pagelink=" Read more : "+document.location.href,copytext=e+pagelink,newdiv=document.createElement("div"),newdiv.style.position="absolute",newdiv.style.left="-99999px",document.body.appendChild(newdiv),newdiv.innerHTML=copytext,e.selectAllChildren(newdiv),window.setTimeout(function(){document.body.removeChild(newdiv)},100)}document.addEventListener("copy",nocopas);
//]]>
</script>

Sobat dapat mengedit bagian dari kode yang saya tandai.

Versi 2

<script type='text/javascript'>
//<![CDATA[
!function(e,t){var n="getSelection",o="removeAllRanges",i="addRange",l="parentNode",a="firstChild",d="appendChild",r="removeChild",s="test",c="innerHTML";if(e[n]){var p,g,f,h,u,y;t.addEventListener("copy",function(C){for(g=C.target;3===g.nodeType;)g=g[l];if(h=t.createElement("div"),(p=e[n]())&&p.rangeCount&&(p=p.getRangeAt(0))&&(f=p.cloneRange(),p=p.cloneContents())){for(;u=p[a];)h[d](u);if(!/^(pre|code)$/i[s](g.nodeName||"")&&!/(^|\s)no-attribution(\s|$)/i[s](g.className||"")){var v=e.location.href;h[c]+="<br><br>&copy; "+t.title+'<br>Source: <a href="'+v+'">'+v+"</a>"}y=t.createRange(),t.body[d](h),y.selectNodeContents(h),p=e[n](),p[o](),p[i](y),setTimeout(function(){h[l][r](h),p[o](),p[i](f)})}},!1)}}(window,document);
//]]>
</script>

Untuk tips kali ini saya cukupkan sekian, terima kasih sudah berkunjung.