"الموظفون مثل الوزن": 0 أو 1 لمطابقة المستخدمين العاديين؟

ليس واضحًا تمامًا كيف تعمل الإعدادات > أخرى > تفضيلات الموظفين. يذكر الوصف: “كم عامل وزن إضافي يجب إعطاؤه لتفضيلات الموظفين”. يبدو أن استخدام كلمة “عامل” يشير إلى أنه مضاعف، وأن عدم منح وزن إضافي لتفضيلات الموظفين يعني أنه يجب إدخال الرقم “1”. هل هذا صحيح؟

كان من الصعب بعض الشيء العثور على الكثير من المعلومات حول كيفية تأثير شعبية المنشورات على المنشور أو تجربة المستخدم. كل ما وجدته هو أن العدد النسبي للإعجابات يمكن أن يؤثر على ملخصات المواضيع. هل هناك أي شيء آخر؟

هنا يُستخدم الإعداد في الكود:

بناءً على ذلك الكود، لكل إعجاب يحصل عليه منشور من مستخدم غير موظف، تزداد درجة المنشور بمقدار 1. أما لكل إعجاب يحصل عليه المنشور من موظف، فتزداد درجة المنشور بقيمة إعداد staff_like_weight. يؤدي تعيين staff_like_weight إلى 1 إلى جعل إعجابات الموظفين تؤثر على درجة المنشور بنفس طريقة إعجابات غير الموظفين.

شكرًا على التوضيح.

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

إذا فهمت المنطق بشكل صحيح، فإن استخدام مصطلح “إضافي” في الوصف غير دقيق. دون إجراء أي تغييرات على المنطق الذي يستخدمه Discourse لحساب درجات المنشورات

الوزن الذي يُعطى لإعجابات الموظفين (إعجابات غير الموظفين لها وزن 1)

سيكون وصفًا دقيقًا لما يفعله هذا الإعداد.

الوصف الحالي يوحي بأن تعيين وزن إعجابات الموظفين إلى 0 سيجعل لها نفس وزن إعجابات المستخدمين العاديين، لكن ما سيفعله في الواقع هو إزالة إعجابات الموظفين من حساب الدرجات.

نعم، هذا هو ما فهمته أيضًا، وهو ما دفع لسؤالي، شكرًا لك.

تم تحديث النص في هذا الطلب: Improve staff_like_weight copy to indicate how the value is applied by scossar · Pull Request #10726 · discourse/discourse · GitHub