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

codeNET

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

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

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

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

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

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

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

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