- إنضم
- 06/04/2026
- المشاركات
- 532
إجبار الأعضاء على تأكيد البريد الإلكتروني قبل تصفح المنتدى في XenForo 2.3
محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
نبذة عن التعديل
هذا التعديل البسيط يسمح لك بعرض نافذة Overlay كاملة الشاشة تطلب من الأعضاء تأكيد البريد الإلكتروني الخاص بحساباتهم قبل السماح لهم بتصفح المنتدى.عند دخول أي عضو لم يقم بتأكيد بريده الإلكتروني، سيتم منع الوصول إلى صفحات المنتدى العادية، مع إبقاء بعض الصفحات المهمة متاحة مثل:
- إعادة إرسال رسالة التفعيل.
- إعدادات الحساب.
- تغيير البريد الإلكتروني.
- تسجيل الدخول والخروج.
التعديل لا يحتاج إلى:
- برمجة PHP.
- إضافة مستقلة.
- رفع ملفات.
ويعتمد بالكامل على تعديل قالب:
داخل XenForo.محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
ماذا يفعل هذا التعديل؟
يقوم التعديل بفحص حالة العضو داخل المنتدى، فإذا كانت حالة الحساب:محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
أو:
محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
فسيتم:
- إظهار نافذة كبيرة فوق الموقع بالكامل.
- تعطيل تصفح المنتدى حتى يتم التفعيل.
- إيقاف التمرير Scroll بالخلفية.
- إظهار أزرار لإعادة إرسال رسالة التفعيل أو تغيير البريد.
مميزات التعديل
- منع الأعضاء غير المفعلين من تصفح المنتدى.
- تحسين أمان المنتدى وتقليل الحسابات الوهمية.
- تصميم Overlay احترافي ومتجاوب.
- دعم الهواتف والأجهزة اللوحية.
- لا يحتاج إلى إضافات خارجية.
- خفيف جدًا على المنتدى.
طريقة التركيب
الخطوة الأولى — فتح القالب
اذهب إلى لوحة تحكم XenForo ثم افتح القالب التالي:
محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
الخطوة الثانية — إنشاء Template Modification
قم بإنشاء تعديل جديد بالمعلومات التالية:- Modification key:
محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
- Search type:
محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
- Find:
محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
الخطوة الثالثة — إضافة الكود
قم باستبدال الكود السابق بالكود التالي:محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
شرح الكود بالتفصيل
التحقق من حالة العضو
يقوم هذا الجزء بفحص حالة الحساب:محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
إذا كانت القيمة:
فهذا يعني أن العضو لم يقم بتفعيل البريد الإلكتروني بعد.محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
السماح بصفحات محددة
تم إنشاء قائمة صفحات مسموح بها حتى يتمكن العضو من:- إعادة إرسال رسالة التفعيل.
- تغيير البريد الإلكتروني.
- الوصول إلى إعدادات الحساب.
- تسجيل الدخول أو الخروج.
إظهار نافذة التأكيد
يقوم الكود بعرض نافذة Overlay تغطي الموقع بالكامل وتحتوي على:- رسالة تنبيه.
- زر إعادة إرسال التفعيل.
- زر تغيير البريد الإلكتروني.
- زر تسجيل الخروج.
تعطيل التمرير بالخلفية
يقوم هذا الجزء بمنع المستخدم من التمرير داخل المنتدى أثناء ظهور نافذة التفعيل:محتوى مخفي: الروابط والأكواد تظهر فقط للأعضاء الذين قاموا بالرد على هذا الموضوع.
تصميم متجاوب للهواتف
تم تضمين Media Query لجعل النافذة تعمل بشكل ممتاز على الهواتف والأجهزة الصغيرة.فوائد استخدام هذا التعديل
- زيادة أمان المنتدى.
- تقليل الحسابات الوهمية.
- إجبار الأعضاء على تفعيل البريد.
- تحسين جودة التسجيلات الجديدة.
- الحفاظ على تفاعل حقيقي داخل المجتمع.
الخلاصة
إذا كنت ترغب في منع الأعضاء غير المفعلين من تصفح المنتدى وإجبارهم على تأكيد البريد الإلكتروني بطريقة احترافية وبدون استخدام إضافات، فإن هذا التعديل يعتبر حلًا ممتازًا وخفيفًا لمنصة XenForo 2.3.حقوق النشر
جميع الحقوق محفوظة لمنتدى كود نت.يمنع إعادة النشر أو النسخ أو النقل دون ذكر المصدر الأصلي: كود نت.