شرح منع معاينة وحفط الصور في الزين فورو - xenforo

  • بادئ الموضوع بادئ الموضوع codeNET
  • تاريخ البدء تاريخ البدء

إعادة افتتاح أقسام كود نت المطورة

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

أي ملاحظات أو استفسارات يرجى التواصل معنا عبر قسم الدعم الفني والمقترحات ونشكركم على حسن تفهمكم وتعاونكم مع خالص الشكر والتقدير من إدارة كود نت.

codeNET

Administrative
طاقم الإدارة
ادارة كود نت
إنضم
06/04/2026
المشاركات
92
الحل الشامل: منع معاينة وحفظ الصور في XenForo عبر CSS فقط

لتحقيق أقصى درجات الحماية لصور موقعك ومنع المستخدمين من تحميلها أو فتحها عبر نافذة المعاينة (Lightbox) التي تظهر فيها أزرار التحميل، قمنا بدمج أفضل الخصائص التقنية في كود واحد متكامل. هذا الحل يعطل التفاعل مع الصور برمجياً دون الحاجة لإضافات معقدة.
الكود البرمجي المتكامل (يُوضع في قالب extra.less):

محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.

ما الذي يقدمه لك هذا الكود؟

* إيقاف نافذة المعاينة: عند الضغط على الصورة، لن يفتح المتصفح نافذة الـ Lightbox، وبالتالي يختفي زر "Download" الافتراضي في زين فورو.
* منع القائمة اليمنى (ContextMenu): من خلال خاصية pointer-events، يصبح الزر الأيمن للماوس غير فعال فوق الصورة تماماً.
* حماية مستخدمي الموبايل: يمنع الكود ظهور نافذة "حفظ الصورة" التي تظهر لمستخدمي الأندرويد والآيفون عند الضغط المطول.
* منع السحب والإفلات: لن يتمكن المستخدم من سحب الصورة ووضعها في شريط العناوين أو حفظها على جهازه عن طريق السحب.

طريقة التركيب في منتدى كود نت:
1. من لوحة التحكم (ACP) > المظهر > القوالب.
2. ابحث عن القالب extra.less.
3. أضف الكود في نهاية الملف واحفظ التغييرات.

ملاحظة تقنية:
هذا الكود يستهدف الصور داخل "جسم المشاركة" فقط (.message-body) لضمان عدم تأثر أي أيقونات أو صور أخرى في واجهة المنتدى أو لوحة التحكم، مما يحافظ على استقرار تصفح الموقع.

Code Net - حماية المحتوى والتميز البرمجي
 
عودة
أعلى أسفل