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

[ طلب ] كود منع النسخ للزوار فقط

Binkaddas

:: الأعضاء ::
24 مارس 2021
234
1
49
28
السلام عليكم ورحمة الله وبركاته

ابحث عن كود منع النسخ للزوار فقط بالمنتدي

شكرا لكم
 
الحل
نعم اخي العزيز الظاهر الكود فيه مشكله ، على العموم قمت بوضع كود اخر واشتغل كويس بس المشكله نفسها حتي انا كا عضو لا استطيع النسخ

انا اريد فقط الزوار لا يستطيعون النسخ

مشاهدة المرفق 6067
الكود جربته بنفسي ويعمل
عامتا ضع الكود بين هذا الأمر الشرطي
كود:
<xf:if is="!$xf.visitor.user_id">
الكود هنا 
</xf:if>
ملاحظه اخواني انا لقيت اكثر من كود ولكن يسكر على الاعضاء والزوار واليكم هذا الكود

كود:
<script type="text/javascript">
<!--
// Disabling context menu, copy, and paste
$(document).ready(function () {
  $('body').bind('contextmenu copy paste', function (e) {
    e.preventDefault();
  });
});
// -->
</script>

-------------------------------------------------------------------

<script type="text/javascript">
<!--
// Disabling context menu and copy
$(document).ready(function () {
  $('body').bind('contextmenu copy', function (e) {
    alert('We encourage you not to COPY content from here and honor our Terms and Conditions!');
    e.preventDefault();
  });
});
// -->
</script>


وايضا هذا مع العلم بان الشرح كان فقط للزوار ولكن الجميع

كود:
<xen:if is="!{$visitor.user_id}">
<script type="text/javascript">
<!--

//Disable right mouse click Script
//By Maximus ([email protected]) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="Right click is disabled for guests!";

///////////////////////////////////
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>
</xen:if>


لذا ارجوا من اصحاب الخبر المساعدة في

1- هل يكود كود للزوار فقط بعدم النسخ؟
2- اذا لا يوجد كود للزوار فقط وبعد تركيب الكود هل توجد طريقع اعطاء الاعضاء الصلاحيه بالنسخ عن طريق المنتدي
 
على أي حال
ادخل إلى لوحة التحكم >> المظهر >> القوالب
ابحث عن قالب PAGE_CONTAINER وبداخله ابحث عن </body>
وفوقه قم بلسق هذا الكود
كود:
<xf:if is="!$xf.visitor.user_id">
<script type="text/javascript">
<!--
// Disabling context menu, copy, and paste
$(document).ready(function () {
  $('body').bind('contextmenu copy paste', function (e) {
    e.preventDefault();
  });
});
// -->
</script>

-------------------------------------------------------------------

<script type="text/javascript">
<!--
// Disabling context menu and copy
$(document).ready(function () {
  $('body').bind('contextmenu copy', function (e) {
    alert('We encourage you not to COPY content from here and honor our Terms and Conditions!');
    e.preventDefault();
  });
});
// -->
</script>
</xf:if>
 
التعديل الأخير:
لا يقبل اخي العزيز بلصق اي كود في الاعلي وجربت ايضا بالاسفل يظهر الخطا التالي

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

انا اريد فقط الزوار لا يستطيعون النسخ

1687265043946.png
 
نعم اخي العزيز الظاهر الكود فيه مشكله ، على العموم قمت بوضع كود اخر واشتغل كويس بس المشكله نفسها حتي انا كا عضو لا استطيع النسخ

انا اريد فقط الزوار لا يستطيعون النسخ

مشاهدة المرفق 6067
الكود جربته بنفسي ويعمل
عامتا ضع الكود بين هذا الأمر الشرطي
كود:
<xf:if is="!$xf.visitor.user_id">
الكود هنا 
</xf:if>
 
لمن يرغب بالاستفاده من الكود هنا جاهز تفضلوا والشرح بالاعلي

كود:
<xf:if is="!$xf.visitor.user_id">
<script>

$(document).bind('copy', function(e){
      return false;
    });

</script>
<script>

$(document).bind('copy', function(e){
      alert('نعتذر!.. يمنع نسخ المحتوى من موقعنا !!!');
      return false;
    });

</script>
</xf:if>
 

إحصائيات المنتدى

المواضيع
1,618
المشاركات
18,164
الأعضاء
1,198
آخر عضو مسجل
kayto
أعلى