كيفية تقييد المستخدمين المجهولين من النشر في فئات معينة في Discourse

مرحباً بالجميع،

أواجه بعض المشكلات مع منتدى Discourse الخاص بي وأقدر مساعدتكم.

متطلباتي:

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

ما جربته:

  1. إنشاء مجموعة مستخدمين مجهولين:
    • لقد أنشأت مجموعة مستخدمين مجهولين وأضفت نطاق البريد الإلكتروني للمستخدمين المجهولين إلى قائمة النطاقات التلقائية، مما يضمن إضافة المستخدمين المجهولين تلقائيًا إلى هذه المجموعة.
  2. تكوين أذونات الفئة:
    • في الفئات التي يُسمح فيها للمستخدمين المجهولين بالنشر، قمت بتعيين أذونات لمجموعة المستخدمين المجهولين إلى “إنشاء/الرد/رؤية”.
    • في الفئات التي يُحظر فيها على المستخدمين المجهولين النشر، قمت بتعيين أذونات لمجموعة المستخدمين المجهولين إلى “رؤية”.

المشكلات التي واجهتها:

  1. تضارب الأذونات: مستوى ثقة المستخدمين المجهولين هو نفسه مستوى ثقة المستخدمين العاديين (على سبيل المثال، كلاهما لديه مستوى ثقة 1). في هذه الحالة، لا يزال بإمكان المستخدمين المجهولين النشر في الفئات التي يُحظر فيها النشر المجهول.

المساعدة المطلوبة:

  1. تأكيد خطوات التكوين: هل هناك طرق أفضل لتكوين أذونات الفئة لضمان أن المستخدمين المجهولين يمكنهم النشر فقط في فئات محددة؟
  2. اقتراحات إضافية: هل هناك أي طرق أخرى أو أفضل الممارسات لتحقيق متطلباتي؟

شكراً جزيلاً لكم على مساعدتكم واقتراحاتكم!

إذًا، إذا كنت أفهم بشكل صحيح، فإن المستخدمين المجهولين يردون/ينشئون مواضيع عبر البريد الإلكتروني؟

في علامة تبويب إعدادات الفئة، يوجد إعداد لمنشورات البريد الإلكتروني. لا يمكنني رؤية الخيارات لأنني لم أقم بإعداد الرد عبر البريد الإلكتروني. إليك صورة

أعتقد أنك قد تكون قادرًا على تعيينه هنا سواء كان يمكن الرد/النشر عبر البريد الإلكتروني أم لا.

شكراً على ردك!

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

أهدافي

  1. تقييد المستخدمين المجهولين من النشر: أريد أن يتمكن المستخدمون المجهولون من النشر فقط في فئات معينة، وفي فئات أخرى، يجب أن يتمكنوا فقط من عرض المحتوى، وليس النشر.
  2. منع تضارب الأذونات: حتى لو كان مستوى ثقة المستخدمين المجهولين هو نفسه مستوى ثقة المستخدمين العاديين (على سبيل المثال، كلاهما في مستوى الثقة 0)، أريد التأكد من أن المستخدمين المجهولين لا يمكنهم النشر في الفئات المقيدة.

المشاكل التي تمت مواجهتها

  1. تضارب الأذونات: على الرغم من أنني قمت بتعيين الأذونات لتقييد مجموعة المستخدمين المجهولين من النشر في فئات معينة، إلا أن المشكلة تنشأ لأن المستخدمين المجهولين لديهم نفس مستوى الثقة مثل المستخدمين العاديين (على سبيل المثال، كلاهما في مستوى الثقة 0). بسبب هذا التداخل، لا يزال بإمكان المستخدمين المجهولين النشر في الفئات التي يُسمح فيها فقط لمستخدمي مستوى الثقة 0 بالنشر. هذا يخلق تضاربًا حيث يتجاوز المستخدمون المجهولون التقييد لأنهم يشاركون نفس مستوى الثقة مع المستخدمين العاديين.
إعجاب واحد (1)

حسنًا، مجموعة المستخدمين المجهولين هم أيضًا مستخدمون كاملون.

في هذه الحالة، تحتاج إلى إنشاء مجموعة لمستخدميك غير المجهولين.

مستويات الثقة مشتركة بين جميع الأعضاء، في حين أن المجموعات المخصصة هي قائمة بالأعضاء فقط.

إعداد الفئة

الأمان

    • رؤية مجموعة المجهولين
  • (حذف) رؤية/إنشاء/الرد للجميع
    • رؤية/إنشاء/الرد لمجموعة غير المجهولين

احذف الإعداد أيضًا إذا كنت تستخدم مجموعة “trust_level_#”. إذا كان العضو جزءًا من أي مجموعة يمكنها الإنشاء/الرد، فسيكون لديه القدرة على القيام بذلك حتى لو كان جزءًا من مجموعة (مجموعات) لا تملك الأذونات.

إعجاب واحد (1)

يوجد أيضًا إعداد يعرض سطرًا قابلاً للتكوين من النص. تمت إضافة HTML حتى تتمكن من وضع رابط فيه.

على سبيل المثال، قد تكون الرسالة:
يجب أن تكون عضوًا لنشر مشاركة. هل تريد طلب الانضمام؟ (رابط)

هذا مثال من عندي:

للمشاركة في الفئة، تحتاج إلى <a>التقديم</a>

يمكن أن يكون الرابط أيضًا موضوعًا يشرح كيفية تحقيق الوصول أو ما إذا كان يمكن تحقيقه.

شكراً على ردك!

لقد قمت بتطبيق الحل الذي اقترحته، وقد ساعدني في تحقيق هدفي. ومع ذلك، لدي بعض الأسئلة المتابعة:

  1. هل هناك طريقة لإضافة المستخدمين تلقائيًا إلى المجموعة غير المجهولة عند تسجيل دخولهم لأول مرة؟ سيساعد هذا في تبسيط العملية وضمان تصنيف جميع المستخدمين الجدد بشكل صحيح.
  2. هل من الممكن تغيير تنسيق اسم المستخدم الافتراضي للمستخدمين المجهولين؟ حاليًا، يتم تعيينه افتراضيًا على “anonymous” متبوعًا برقم، وأود تخصيص هذا التنسيق.

شكراً جزيلاً مرة أخرى على مساعدتك!

إعجاب واحد (1)

هل يأتي هؤلاء المستخدمون من نطاق بريد إلكتروني مختلف عن المجموعة المجهولة؟ إذا كان الأمر كذلك، فهذا أحد الخيارات في إعدادات المجموعة هو رسائل البريد الإلكتروني.

بخلاف ذلك، لست متأكدًا. قد يكون من الممكن أيضًا القيام بذلك عبر حقول مستخدم مخصصة (؟). قد تحتاج أيضًا إلى إضافة.

كيف تحدد مجموعات المستخدمين؟

أما بالنسبة للرقم 2، فلست متأكدًا. على الأرجح مع إضافة؟ ما لم يكن هناك إعداد موقع لذلك في السماح بالنشر المجهول.

شكرا لمساعدتك!

لقد كانت اقتراحاتك مفيدة للغاية، وتم حل مشكلتي الآن. أقدر مساعدتك والوقت الذي استغرقته لمساعدتي.

شكرا مرة أخرى!

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.