مستوى الثقة المخصص

يتيح لك هذا الإضافة إضافة بعض قدرات مستويات الثقة المخصصة في Discourse.

  • يتيح لك هذا الإضافة إضافة أو سحب بعض قدرات المستخدمين في بعض مستويات الثقة.

  • يمكن إضافة أو سحب هذه القدرات باستخدام إعدادات الموقع.

  • يمكن إضافة أو سحب هذه القدرات لجميع المستخدمين في ذلك مستوى الثقة.

احصل على الكود

:raising_hand_man: يمكنك طلب ميزة أو الإبلاغ عن خطأ في رد أدناه أو مراسلة أحد المصّانين.

الإعداد

  • تحتوي جميع إعدادات الموقع الخاصة بهذا الإضافة على بادئة ‘csl_’

  • غير متأكد من كيفية تثبيت الإضافة؟ اتبع الخطوات هنا

الميزات

  • تحديد مستوى الثقة الأدنى لإنشاء منشور في الموضوع.

  • تحديد ما إذا كان TL3 (مستوى الثقة 3) يمكنه تحرير المنشورات أم لا.

  • تحديد ما إذا كان TL0 (مستوى الثقة 0) يمكنه الرد كموضوع جديد أم لا.

  • تحديد ما إذا كان TL0 (مستوى الثقة 0) يمكنه وجود روابط فعلية في حقل “عني” في ملف المستخدم الشخصي.

  • تحديد مستوى الثقة الأدنى لدعوة المستخدمين إلى الموضوع.

  • تحديد مستوى الثقة الأدنى للمستخدمين الذين يمكنهم تجاهل الآخرين (csl_min_trust_level_to_ignore_users).

  • تحديد مستوى الثقة الأدنى لإخفاء المنشورات تلقائيًا التي تم الإشارة إليها كرسائل مزعجة (حاليًا TL3 أو أعلى).

:warning: هذا الإضافة غير مُصان

لا يُصان هذا الإضافة من قبل أي شخص، يرجى اختباره جيدًا قبل استخدامه.

المصّانون والمطورون السابقون

@Ahmed_Gagan, @fzngagan

32 إعجابًا

Could you please make it possible to specify whether TL2 can invite users or not ?

(currently for an invite-only site they can and there’s no way of changing that whilst letting TL3 and 4 do it)

(See this thread for more: Please make tl for sending invites customisable)

6 إعجابات

Thanks a lot for your feedback @gh_irina .
yes, I have just added a new setting for this in my plugin.
Now you can check out the updated plugin.

3 إعجابات

Where do I find this plugin settings to create/customize trust levels?

إعجابَين (2)

Firstly Thanks a lot for using my plugin @Heliosurge,
You can search ‘csl_’ in your admin > settings there you will get all 5 settings.

إعجابَين (2)

You’re welcome and thanks for creating a great plugin.

إعجابَين (2)

You’re most welcome :slightly_smiling_face:

إعجابَين (2)

Thank you @Ahmed_Gagan !

إعجابَين (2)

Great job @Ahmed_Gagan.

If you have the time could you add a feature to control the efficacy of flags? e.g. at the moment TL4 flagging a post instantly hides it - would be nice to have the option for it to act as a more “normal” flag.

4 إعجابات

Firstly Thanks a lot for using my plugin and for your precious suggestion @Ellibereth.
Yes, I will definitely look ahead towards your suggestion and revert to you as it gets done

5 إعجابات

مرحبًا @Ellibereth، طلب الميزة الخاص بك متاح الآن في الفرع التجريبي (alpha) لإضافتنا.
ملاحظة: يرجى اختباره جيدًا قبل إضافته إلى الموقع المباشر.

4 إعجابات

هذا رائع. فكرة رائعة، شكرًا لك على جعلها ممكنة.

سؤال سريع لمعرفة ما إذا كان ذلك ممكنًا وما إذا كان بإمكاني المساعدة في المستودع: هل من الممكن تغيير/تعطيل “أي” شيء بناءً على مستويات الثقة؟ أي: تجاهل المستخدمين يعمل فقط من مستوى الثقة 2 فما فوق، إما إزالة هذه الميزة أو إضافتها لمستويات ثقة أدنى.

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

أولاً، شكرًا جزيلاً لاستخدامك للإضافة الخاصة بي وللمقترحات الثمينة منك @Iceman

نعم، يمكن تنفيذ ذلك وسنأخذ هذا في الاعتبار في التحديث القادم :slightly_smiling_face:.
هل هناك أي شيء آخر تود اقتراحه؟ يمكننا التفكير فيه أيضًا في التحديث القادم.

إعجابَين (2)

مرحبًا @Iceman، طلب الميزة الخاص بك متاح الآن في الفرع الرئيسي (master) لإضافتنا.
استمر في استخدام إضافتنا :slightly_smiling_face:

إعجابَين (2)

مرحبًا @neounix،
في الوقت الحالي، هذه الميزة غير مدرجة في خارطة طريقنا لفترة من الوقت نظرًا لضيق الجدول الزمني مع الأعمال.
ولكن إذا كنت ترغب في هذه الميزة بشكل عاجل، يمكنك التواصل مع @pavilion مقابل مهمة مدفوعة.

شكرًا لك.

واو، شكرًا جزيلاً، حقًا. سأختبرها فورًا!

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

يعمل مثل الساعة @Ahmed_Gagan، شكرًا جزيلاً لك. هذا يفتح الكثير من الاحتمالات لتعديل موقع Discourse ليتناسب مع الواقع المحدد دون الحاجة إلى تغييرات جذرية في النواة!

وهذا يقودني إلى فكرة قد تحتاج إلى نقاش/مدخلات:

موقع Discourse محمي بشدة من حيث الخيارات لتجنب “المتصيدون” وما شابه.

  • عند التسجيل المسبق، يمكنك جعل بعض الأمور خاصة، أو وضع بوابات لمستويات الثقة، وما إلى ذلك.

  • عند وقت التسجيل، يمكنك حظر نطاقات بريد إلكتروني معينة، أو أسماء، أو عناوين IP، وما إلى ذلك.

  • بعد إتمام التسجيل، ومعظمها عبر مستويات الثقة، يمكنك حتى منع مستوى الثقة 0 (TL0) من النشر لتجنب “الهجمات المفاجئة” وما شابه. أيضًا، أثناء النشر، تتوفر إضافات مثل “Blur Spoiler” و"Details" التي تسمح لمستخدميك بالكتابة بحرية دون إفساد المحتوى لبعضهم البعض، على سبيل المثال.

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

كانت الفكرة التي خطرت ببالي هي محاولة إضافة طلب دمج (PR) إلى هذه الإضافة الرائعة لـ “تعطيل” وظيفة الإعجاب بناءً على مستوى الثقة (بمعنى إزالة هذه الوظيفة من مستوى الثقة 0). لكن مخاوفي الكبيرة هي أنني لا أعرف ما إذا كان ذلك سيكسر شيئًا ما، مثل “التقدم الطبيعي إلى مستوى الثقة التالي” أو ما شابه. لا أعرف مدى “أهميتها” للمستخدم من منظور النظام في البداية. هل يعرف أحد؟

(@codinghorror و @sam للمرجعية، حيث أنكما هما المرجعيات التي تتبادر إلى ذهني لهذا النوع من الأمور، لكن ربما يكون هناك شخص آخر يمكنكما الإشارة إليه، آسف على الإزعاج!)

إعجابَين (2)

سيكون ذلك أمرًا رائعًا لهذه الإضافة.

لحل هذه المشكلة، يمكنك إنشاء طلب دمج (PR) وسيقوم @fzngagan بمراجعته لك.

أعتقد أن هذه ستكون ميزة لطيفة إذا جعلتها قابلة للتخصيص لتحديد minimum_trust_level (أقل مستوى ثقة) للمستخدم الذي يمكنه الإعجاب بالمنشور.

3 إعجابات

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

لا أملك أي خيار يبدأ بـ “cls_” فيما يتعلق بمستوى الثقة، ومع ذلك، ذهبت إلى السجلات ووجدت هذا:

سأحاول استخدام هذه الحالة كفرصة للتعلم قبل أن أجرب الأخرى (لقد قرأت حتى الآن، ويبدو أنه لا يوجد إعداد مرتبط بالإعجابات للانتقال من المستوى 0 إلى المستوى 1، لكن قد أكون مخطئًا).

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

ما الذي تحاول فعله؟ هل تحاول كتابة ميزة جديدة أم تعديل ميزة موجودة؟

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