دائمًا اتبع إعداد "إعطاء الأولوية لاسم المستخدم" عند عرض أسماء المستخدمين على الواجهة

هذا يتعلق بإعدادات هذا الموقع:

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

وبالمثل، في سمة Horizon:

في القوالب، يتم إدراج اسم المستخدم فقط، على سبيل المثال كـ {{@topic.creator.username}}. لمتابعة إعداد الموقع، ستحتاج إلى إدراجه بشكل شرطي، مثل:

{{#if (and @topic.creator.name (not this.siteSettings.prioritize_username_in_ux))}}
  {{@topic.creator.name}}
{{else}}
  {{@topic.creator.username}}
{{/if}}

لقد قمت بإنشاء طلب سحب لتضمين هذا في بطاقات المواضيع مؤخرًا (FEATURE: Show full name if available by nolosb · Pull Request #48 · discourse/discourse-topic-cards · GitHub). ومع ذلك، ستحتاج إلى إضافته إلى السمة أيضًا، وربما في أماكن أخرى. لذلك تساءلت عما إذا كان من المنطقي إضافة المنطق في كل مرة، أو ما إذا كان ينبغي أن يكون هناك مكون مشترك لإدراج الاسم الكامل/اسم المستخدم بشكل شرطي، مع اتباع إعداد الموقع؟

4 إعجابات