আপনার সাইট থেকে লেখা চুরি হচ্ছে? সমাধান জানুন!

কিছুদিন আগে বিভিন্ন ব্লগে আমার একটি লেখা প্রকাশিত হওয়ার পর সেটি বেশ আলোচনা-সমালোচনার মুখে পড়ে, এখন পর্যন্ত মুক্তকণ্ঠ-তেই ওই লেখার উপরে কমেন্ট হয়েছে ৪৫৯! হঠাৎ কী মনে করে গুগোলে ওই পোষ্ট সংক্রান্ত কীওয়ার্ড লিখে সার্চ দিলাম, রেজাল্টে যা দেখলাম তাতে আমার আক্কেলগুড়ুম হয়ে গেল! এখন পর্যন্ত মোটামুটি ৩০-৩৫টি সাইটে আমার লেখা হুবহু কিংবা খানিকটা হেরফের করে প্রকাশিত হয়েছে! লেখাটি জনসচেতনতামূলক ছিল, অন্যেরা জানলে আমার উদ্দেশ্য সফল হওয়ার পথটা সহজ হতো; তবু খানিকটা মর্মাহত হলাম। একজন লেখকের কাছে তাঁর লেখা সন্তান সমতুল্য, খারাপ লাগবে না?
আপনিও নিশ্চয়ই এরকম সমস্যায় পড়েছেন। আপনার লেখাও কি চুরি হয়ে যাচ্ছে? একটা সহজ সমাধান বলছি। আপনার যদি ওয়ার্ডপ্রেস সাইট হয় তাহলে সমাধান খুবই সোজা। আপনি এ জাতীয় অনেক প্লাগিন পাবেন। আমি লিখছি যাঁরা CMS ছাড়া সাইট বানাচ্ছেন তাঁদের জন্যে।
আপনাকে যা করতে হবে-
আপনার সাইটের যে পেইজটি কপি-প্রটেক্ট করতে চান সেটি এডিটরে খুলুন। এবার ফাইলের <HEAD></HEAD> ট্যাগের মধ্যে নিচের কোডটুকু কপি করে দিন।

<script type="text/JavaScript">
//courtesy of MedhabiDotCom
function killCopy(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=killCopy
document.onclick=reEnable
}
</script>

অর্থাৎ পুরো অংশটা হবে এরকম-

<HEAD>
..............
................
<script type="text/JavaScript">
//courtesy of MedhabiDotCom
function killCopy(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=killCopy
document.onclick=reEnable
}
</script>
...................
...................
</HEAD>

আশা করি কাজ হয়ে যাবে। কোনও সমস্যা হলে আমাকে জানান।
(এভাবে প্রটেক্টেড লেখা কপি করার উপায় আছে। সেটা যদি এখানে লিখে দেই তাহলে তো পুরো পোষ্ট লেখাটাই ব্যর্থ।)

পূর্বে এখানে প্রকাশিত

Level 0

আমি নাজমুল আহসান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 20 টি টিউন ও 134 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

আপনার লেখা টা পড়লাম।বুঝলাম যে মুক্তকন্ঠে Dolancer & Skylencer এর চামচা দের অভাব নাই।

bhai, tt thaka amar lekhao churi hoya jai. Apanai lekha pora bhaloi laglo. But mobile a opera mini dia unicode use kora sob lekhai copy kora jai. Thanks

Level 0

http://techtweets.com.bd/tips-tricks/gm-konok/23142 Ai link a easy way ty ki kore copy protect kora jai seta bola ase. jodio post ta ame TT er jonno lekselam but TT modaretor amar post ta delete kore dese. tai techtweets ei prokas korlam. r kono din TT er jonno post lekbo kina vabse.

লাভ নাই মামা, খুব সহজেই এটা ওভারকাম করে লেখা কপি করা যায় । কিছু করার নাই 🙁

আমার দরকার ব্লগে মাউসের রাইট বাটন কাজ করবে, ব্রাউজারের Javascript Off করলে ও লিখা ব্লক হবেনা, আছে নাকী কারো কাছে, থাকলে আল্লাহর ওয়াস্থে ভিক্ষা চাইছি ।

এমন করা যায়না যে লেখার কোনো নিদ্রিষ্ট অংশ কপি করা বন্ধ করা যাবে। আর নিদ্রিষ্ট অংশ কপি করা যাবে ?

script-1: লেখা সিলেক্ট করা যাবে না

var message=””;

function clickIE() {if (document.all) {(message);return false;}}

function clickNS(e) {if

(document.layers||(document.getElementById&&!document.all)) {

if (e.which==2||e.which==3) {(message);return false;}}}

if (document.layers)

{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}

else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function(“return false”)

script-2: রাইট বাটন কাজ করবে না

function disableSelection(target){

if (typeof target.onselectstart!=”undefined”)

target.onselectstart=function(){return false}

else if (typeof target.style.MozUserSelect!=”undefined”)

target.style.MozUserSelect=”none”

else

target.onmousedown=function(){return false}

target.style.cursor = “default”

}

function disableSelection(target){

if (typeof target.onselectstart!=”undefined”)

target.onselectstart=function(){return false}

else if (typeof target.style.MozUserSelect!=”undefined”)

target.style.MozUserSelect=”none”

else

target.onmousedown=function(){return false}

target.style.cursor = “default”

}

kOno lav nai. Control+C chaplei copy kora zay.