-->

إضافة كود منع نسخ المحتوى ومنع الزر الايمن للماوس مدونة بلوجر او موقع

Add-content-blocking-code
العديد من المدونات تتعرض للنهب من قبل المدونات الأخرى عن طريق نسخ مواضيعها وإعادة نشرها في مدوناتهم باسمهم, مما يسبب أذى لدى المدونين المجتهدين في كتابة مواضيع قوية وحصرية, لذالك في هذه الدرس سنتناول إضافة تعمل على منع استخدام الزر الأيمن للماوس مما يعمل على منع النسخ في المدونة حيث يمنع نسخ أي جزاء من مواضيع المدونة, كذالك الإضافة تعمل على منع النسخ من خلال الكيبورد (ctrl + v).



هل يجب عليك تركيب كود من النسخ في مدونتك؟

هده القرار يعود لك أنت من تقرره على حسب تصنيف مدونتك وعلى نوع مواضيع مدونتك, فعلى سبيل المثال لا يمكن تركيب الإضافة في مدونة تهتم بتقديم البحوث لان الطالب بتأكيد سينسخ البحث كذالك في مدونات الأخبار, لذالك تأكيد من الشريحة المستهدفة في مواضيع مدونتك قبل تركيب الإضافة فبرما يحتجون نسخ أجزاء من مواضيع مدونتك.

قبل تركيب الإضافة عاينها مباشرة هنا وجرب نسخ النص باستخدام زر الماوس والكيبورد.
See the Pen
Cara Menonaktifkan Klik Kanan dan Inspect di Blogger
by عبدالله منقوش (@slzvwmmf)
on CodePen.


شرح تركيب إضافة منع النسخ

يوجد طريقتين لتركيب إضافة منع النس:

الطريقة الأولى تركيب الإضافة في التخطيط, نتوجه إلى لوحة التحكم تم التخطيط تم إضافة أذاه HTML/JavaScript ونضيف الكود التالي داخلها.

الطريقة الثانية تركيب الإضافة داخل القالب, نتوجه إلى المظهر تم تحرير HTML تم نبحث عن </body> ونضف الكود التالي.

الكود هنا, يجب اختيار إحدأ الطريقتين فقط
<script type='text/javascript'>
//<![CDATA[
// Inspect
var message="يمنع استخدام الزر الأيمن للمؤس";function clickIE4(){if(2==event.button)return alert(message),!1}function clickNS4(e){if((document.layers||document.getElementById&&!document.all)&&(2==e.which||3==e.which))return alert(message),!1}document.layers?(document.captureEvents(Event.MOUSEDOWN),document.onmousedown=clickNS4):document.all&&!document.getElementById&&(document.onmousedown=clickIE4),document.oncontextmenu=new Function("alert(message);return false");
!function t(){try{!function t(n){1===(""+n/n).length&&0!==n||function(){}.constructor("debugger")(),t(++n)}(0)}catch(n){setTimeout(t,5e3)}}();
shortcut={all_shortcuts:{},add:function(e,t,a){var o={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(a)for(var r in o)void 0===a[r]&&(a[r]=o[r]);else a=o;o=a.target,"string"==typeof a.target&&(o=document.getElementById(a.target)),e=e.toLowerCase(),r=function(o){var r;if((o=o||window.event,a.disable_in_input)&&(o.target?r=o.target:o.srcElement&&(r=o.srcElement),3==r.nodeType&&(r=r.parentNode),"INPUT"==r.tagName||"TEXTAREA"==r.tagName))return;o.keyCode?code=o.keyCode:o.which&&(code=o.which),r=String.fromCharCode(code).toLowerCase(),188==code&&(r=","),190==code&&(r=".");var n=e.split("+"),c=0,l={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},s={esc:27,escape:27,tab:9,space:32,return:13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,break:19,insert:45,home:36,delete:46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},i=!1,d=!1,p=!1,u=!1,h=!1,f=!1,g=!1,v=!1;o.ctrlKey&&(u=!0),o.shiftKey&&(d=!0),o.altKey&&(f=!0),o.metaKey&&(v=!0);for(var y=0;k=n[y],y<n.length;y++)"ctrl"==k||"control"==k?(c++,p=!0):"shift"==k?(c++,i=!0):"alt"==k?(c++,h=!0):"meta"==k?(c++,g=!0):1<k.length?s[k]==code&&c++:a.keycode?a.keycode==code&&c++:r==k?c++:l[r]&&o.shiftKey&&(r=l[r],r==k&&c++);if(c==n.length&&u==p&&d==i&&f==h&&v==g&&(t(o),!a.propagate))return o.cancelBubble=!0,o.returnValue=!1,o.stopPropagation&&(o.stopPropagation(),o.preventDefault()),!1},this.all_shortcuts[e]={callback:r,target:o,event:a.type},o.addEventListener?o.addEventListener(a.type,r,!1):o.attachEvent?o.attachEvent("on"+a.type,r):o["on"+a.type]=r},remove:function(e){e=e.toLowerCase();var t=this.all_shortcuts[e];if(delete this.all_shortcuts[e],t){e=t.event;var a=t.target;t=t.callback;a.detachEvent?a.detachEvent("on"+e,t):a.removeEventListener?a.removeEventListener(e,t,!1):a["on"+e]=!1}}},shortcut.add("Ctrl+U",function(){alert("Cmon, you better than this")}),shortcut.add("Meta+Alt+U",function(){alert("This is joke right?")}),shortcut.add("Ctrl+C",function(){alert("يمنع النسخ من المدونة")}),shortcut.add("Meta+C",function(){alert("This is joke right?")});
//]]>
</script>
هنا نكون قد انتهينا من تركيب الإضافة


هناك 4 تعليقات:

  1. أخي عبد الله أريد أن يتم نسخ الإقتباس أو نص في اللإقتباس كيف

    ردحذف
    الردود
    1. اعرف طريقة لتمكين الاقتباس باكواد css لكنها ليست قوية مثل الجافا سكربت

      حذف
  2. مشكور اخى بس لو محتاج انى انسخ عادى لان المدونة بتاعتى تعليمية وابحاث فيها منع نسخ الكود ارجو منك حل

    ردحذف
  3. احسنت النشر ولكن تبقى المشكلة في كيفية السماح بنشر الاقتباس

    ردحذف

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *