خيارات إعدادات المستخدم المختلفة لكل ملف تعريف مستخدم

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

كيف يمكن تحقيق ذلك على أفضل وجه؟

أعتقد أن هناك إعدادًا لتحديد مستوى المستخدم المطلوب لتسجيل الدخول عبر البريد الإلكتروني.

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

إعجابَين (2)

شكراً @pfaffman - أرى إعداد مستوى الثقة للبريد الإلكتروني للمشاركات.

يفترض أن هناك طريقة لقفل مستخدمين معينين عند التسجيل في مستوى الثقة 1 (على سبيل المثال) إلى الأبد، دون تقييد المستخدمين الآخرين؟ بحيث لا يتأثر مستوى الثقة بمستوى الخبرة لهؤلاء المستخدمين؟

هل من الممكن/الجدير طلب إضافة إعداد مماثل لمستوى الثقة للبريد الإلكتروني للتحكم في وضع القائمة البريدية عبر الوظائف الأساسية بدلاً من الاعتماد على المكون الإضافي؟

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

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

إذا كان الأمر يتعلق بـ CSS، فهل يمكن جعل هذا مشروطًا بمستوى ثقة المستخدم؟

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