آخر الأخبار

استكشف في مدونة أوعي وشك عالم الابتكار

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

منع النسخ و سرقة موضوعاتك وصورك من مدونتك نهائيا

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

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

أمر مهم جداً.. وهو أنه يوجد عدة أكواد قد تجدها هنا وهناك، لكن أتيت لكم بالكود المناسب والذي يغنيك عن كل الأكواد الأخرى، والذي أستخدمه شخصياً على مدونتي، ولا أستغني عنه. كودين في كود واحد، الأول للنصوص والثاني للصور.

منع النسخ وسرقة موضوعاتك وصورك من مدونتك نهائياً

لا شك أن نسخ مواضيعك، بطريقة مباشرة قد يسبب ضرراً لمدونتك، لكن لا بأس أن أحدث من نسخها عليها تغييرات أو عدل عليها قبل نشرها في مدونته.

سأقدم لكم اليوم كوداً رائعاً جداً يعطل عمل زر يمين الفأرة مما يمنع السيليكشن أو التحديد. مع منع حفظ الصور في الجهاز نهائياً. كود صغير الحجم لا يسبب أي أضرار ولا أي أخطار على مدونتك، يكفي أن تضعه في المكان المحدد ثم تتخلص من هذا المشكل نهائياً. بامكانك الاحتفاظ بهذا الكود ولصقه بأي قالب ستستعمله.

شرح طريقة تركيب الكود:

الطريقة سهلة جداً تعتمد على لصق كود سأضع لكم رابط تحميله في نهاية الموضوع. تلصقه أسفل وسم نهاية الهيد </head> وقبل وسم البادي <body>.

كود بسيط وصغير وغير مشفر تضعه أنت وحدك في المظهر HTML وهو يغنيك عن أي كود آخر، فبمجرد وضعه ستتخلص نهائياً من مشاكل سرقة المحتوى.

وبطبيعة الحال أنا في الخدمة دائماً، إن حدث لك أي مشكل فاترك تعليق وسأجيب عليك. ويجب التأكد أولاً أن القالب الذي تستخدمه ليس فيه خاصية منع النسخ، فإذا كانت فيه يكفي تفعيلها فقط وعادة يكون تفعيلها من التنسيق أو التخطيط سابقاً.

هذه الأكواد تُستخدم لمنع نسخ النصوص والصور من صفحة الويب سنقوم بشرح كل جزء من هذه الأكواد بشكل مفصل

  1. منع النسخ واللصق:
    
    <!-- Disable Copy and Paste-->
    <script language='JavaScript1.2'>
    function disableselect(e){
        return false
    }
    function reEnable(){
        return true
    }
    document.onselectstart=new Function ("return false")
    if (window.sidebar){
        document.onmousedown=disableselect
        document.onclick=reEnable
    }
    </script>
        

    disableselect(e): هذه الدالة تُعطل عملية تحديد النصوص أو العناصر على الصفحة.

    reEnable(): هذه الدالة تُعيد تفعيل عملية التحديد.

    document.onselectstart: يتم تعطيل بدء التحديد (عندما يحاول المستخدم تحديد نص أو عنصر).

    if (window.sidebar): هذا الشرط يتحقق مما إذا كان المتصفح يدعم sidebar (مثل Firefox) ويقوم بتعطيل التحديد عند النقر بالماوس.

  2. منع النقر بزر الماوس الأيمن على الصور:
    
    <script type='text/javascript'> //<![CDATA[
    function nocontext(e) {
        var clickedTag = (e==null) ? event.srcElement.tagName : e.target.tagName;
        if (clickedTag == "IMG") {
            alert(alertMsg);
            return false;
        }
    }
    var alertMsg = "الصور عليها حقوق لذلك ممنوع النسخ";
    document.oncontextmenu = nocontext; 
    //]]>
    </script>
        

    nocontext(e): هذه الدالة تتحقق مما إذا كان العنصر الذي تم النقر عليه بزر الماوس الأيمن هو صورة (IMG). إذا كان كذلك، يتم عرض رسالة تحذيرية.

    document.oncontextmenu: يتم تعطيل القائمة المنبثقة (context menu) التي تظهر عند النقر بزر الماوس الأيمن.

  3. منع النقر بزر الماوس الأيمن على الصفحة بأكملها:
    
    <script language=javascript>
    <!--
    var message="ممنوع النسخ";
    function clickIE4(){
        if (event.button==2){
            alert(message);
            return false;
        }
    }
    function clickNS4(e){
        if (document.layers||document.getElementById&&!document.all){
            if (e.which==2||e.which==3){
                alert(message);
                return false;
            }
        }
    }
    if (document.layers){
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
    }
    else if (document.all&&!document.getElementById){
        document.onmousedown=clickIE4;
    }
    document.oncontextmenu=new Function("alert(message);return false")
    // -->
    </script>
        

    clickIE4(): هذه الدالة تتحقق مما إذا كان المستخدم قد نقر بزر الماوس الأيمن (زر رقم 2) في Internet Explorer.

    clickNS4(e): هذه الدالة تتحقق مما إذا كان المستخدم قد نقر بزر الماوس الأيمن (زر رقم 2 أو 3) في Netscape أو المتصفحات الأخرى.

    document.oncontextmenu: يتم تعطيل القائمة المنبثقة (context menu) التي تظهر عند النقر بزر الماوس الأيمن.

  4. منع النسخ باستخدام CSS:
    
    /*------ css make anti copy paste except by:www.###.com ------*/
    .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;
    }
        

    -webkit-touch-callout:none;: يمنع ظهور القائمة المنبثقة عند النقر مطولاً على العنصر في الأجهزة التي تعمل باللمس.

    -webkit-user-select:none;: يمنع المستخدم من تحديد النصوص أو العناصر.

    -moz-user-select:none;: يمنع المستخدم من تحديد النصوص أو العناصر في Firefox.

    -ms-user-select:none;: يمنع المستخدم من تحديد النصوص أو العناصر في Internet Explorer.

  5. منع النسخ باستخدام body:
    
    <body oncontextmenu='return false;' onkeydown='return false;' onmousedown='return false;'>
        

    oncontextmenu='return false;': يمنع ظهور القائمة المنبثقة عند النقر بزر الماوس الأيمن.

    onkeydown='return false;': يمنع استخدام لوحة المفاتيح للنسخ (مثل Ctrl+C).

    onmousedown='return false;': يمنع النقر بالماوس.

  6. منع نسخ الصور وعرضها فقط في الصفحة الرئيسية:
    
    <script type='text/javascript'> //<![CDATA[
    function nocontext(e) {
        var clickedTag = (e==null) ? event.srcElement.tagName : e.target.tagName;
        if (clickedTag == "IMG") {
            alert(alertMsg);
            return false;
        }
    }
    var alertMsg = "الصور عليها حقوق لذلك ممنوع النسخ";
    document.oncontextmenu = nocontext; 
    //]]>
    </script>
        

    هذا الكود مشابه للكود السابق الذي يمنع النقر بزر الماوس الأيمن على الصور.

  7. رسالة تحذيرية عند محاولة النسخ:
    
    <script>var message="شكراً على دخولك مدونة ###. لكن النسخ ممنوع !!";
    function clickIE4(){
        if (event.button==2){
            alert(message);
            return false;
        }
    }
    function clickNS4(e){
        if (document.layers||document.getElementById&&!document.all){
            if (e.which==2||e.which==3){
                alert(message);
                return false;
            }
        }
    }
    if (document.layers){
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
    }
    else if (document.all&&!document.getElementById){
        document.onmousedown=clickIE4;
    }
    document.oncontextmenu=new Function("alert(message);return false")
    </script>
        

    هذا الكود يعرض رسالة تحذيرية عند محاولة النسخ أو النقر بزر الماوس الأيمن.

ملاحظات:
  • هذه الأكواد تعمل على تعطيل بعض الوظائف الأساسية للمتصفح، وقد تؤثر على تجربة المستخدم.
  • هذه الأكواد ليست آمنة بنسبة 100%، حيث يمكن للمستخدمين ذوي الخبرة تجاوزها باستخدام أدوات المطورين أو إضافة إضافات للمتصفح.
  • يُفضل استخدام هذه الأكواد بحذر ومراعاة تجربة المستخدم.
  • إذا كنت تريد حماية المحتوى بشكل أفضل، يمكنك النظر في استخدام تقنيات أخرى مثل إضافة علامة مائية على الصور أو استخدام تقنيات DRM (إدارة الحقوق الرقمية).

🌟 انتبه عزيزي أعضاء المجتمع! 🌟
نحن متحمسون لمشاركتك في مناقشاتنا الديناميكية. لضمان بيئة محترمة وشاملة للجميع، نطلب تعاونكم مع الإرشادات التالية:
1. احترام الخصوصية: يرجى عدم مشاركة معلومات حساسة أو شخصية في تعليقاتك.
2. انشر الإيجابية: نحن نتمسك بسياسة عدم التسامح مطلقًا مع خطاب الكراهية أو اللغة المسيئة. دعونا نحافظ على محادثاتنا محترمة وودية.
3. اللغة المفضلة: لا تتردد في التعبير عن نفسك باللغة الإنجليزية أو العربية. ستساعدنا هاتان اللغتان في الحفاظ على مناقشة واضحة ومتماسكة.
4. احترام التنوع: لتعزيز جو شامل، نطلب منك بكل احترام تجنب مناقشة المسائل الدينية في تعليقاتك.
تذكر أن مساهماتك قيمة، ونحن نقدر التزامك بجعل مجتمعنا مكانًا ترحيبيًا للجميع. دعونا نواصل التعلم والنمو معًا من خلال المناقشات البناءة والاحترام المتبادل.
شكرًا لكونك جزءًا من مجتمعنا اوعي وشك! 🌟

Post a Comment