كيفية عرض الاسم الكامل في المواضيع في سمة فيسبوك المزيفة

هل يمكن لأحد أن يخبرني كيف أعرض الاسم الكامل في المواضيع، وتحديداً في صفحة ‘…/latest’؟

  1. لقد قمت بتعطيل إعدادات الموقع ‘تفضيل اسم المستخدم في تجربة المستخدم’.
  2. لقد قمت بتمكين إعدادات الموقع ‘عرض الاسم في المشاركات’.

حتى بعد القيام بذلك، لا أزال أرى اسم المستخدم فقط في الموضوع بدلاً من الاسم الكامل. هل يمكن لأحد المساعدة؟

هل قمت بإعادة تحميل الصفحة بعد تغيير الإعدادات؟

نعم فعلت يا @pfaffman، في الواقع أواجه هذه المشكلة منذ أيام طويلة. هل أحتاج إلى تغيير أي شيء في إعدادات الموقع؟ هل يمكنك إخباري إذا كان هناك أي شيء آخر غير الخيارين المذكورين أعلاه. حاليًا يبدو الأمر كالتالي. يعرض اسم المستخدم فقط.

مرحباً @Pandiyan :slight_smile:

لست متأكدًا مما تقصده بهذا. أين يتم عرض أسماء المستخدمين في صفحة /latest؟ هل يمكنك تقديم لقطة شاشة أكبر للصفحة التي ترغب في استبدال أسماء المستخدمين فيها بالأسماء الكاملة حتى أتمكن من الحصول على فكرة أفضل عما تحاول تحقيقه؟

أهلاً،

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

للقيام بذلك، تحتاج إلى عمل نسخة (fork) من السمة على Github وتعديل ملف القالب. هذا هو الملف الذي تحتاج إلى تعديله في نسختك. https://github.com/discourse/Fakebook/blob/main/javascripts/discourse/templates/list/custom-topic-list-item.hbr

يحتوي هذا القالب على قسم يعالج بيانات المستخدم في قائمة الموضوعات. تحتاج إلى تعديل هذا.

هذا السطر يعرض اسم المستخدم. :arrow_down_small:

<span>{{topic.posters.[0].user.username}}</span>

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


لإضافة الاسم الكامل، قم ببساطة بتغيير هذا القسم إلى شيء مثل هذا :arrow_down_small:

<div class="name-and-date">
  <span class="full-name-topic-list">{{topic.posters.[0].user.name}}</span>
  <span class="username">{{topic.posters.[0].user.username}}</span>
    {{format-date topic.createdAt format="tiny"}}
</div>

لقد أضفت هذا السطر فوق username وهذا سيعرض الاسم الكامل في قائمة الموضوعات، فوق اسم المستخدم.

<span>{{topic.posters.[0].user.name}}</span>

من المحتمل أن تحتاج إلى بعض التغييرات في CSS، ولكن يمكنك بسهولة استهداف الفئة full-name-topic-list أو أي فئة أخرى أضفتها.


لقد قمت بعمل نسخة من سمة Fakebook الآن وأجريت هذا التغيير في هذا الالتزام (commit) حتى تتمكن من رؤيته. Add full name to topic list · VaperinaDEV/Fakebook@0978133 · GitHub

وهذا يبدو كالتالي.

Don - الاسم الكامل
dodesz - اسم المستخدم

آمل أن يساعد هذا :slightly_smiling_face:

إعجابَين (2)

شكراً @JammyDodger على طلب المزيد من التفاصيل حول مشكلتي. وشكراً جزيلاً لك @Don Great! . بالضبط، إنه سمة FakeBook التي نستخدمها. سأحاول اتباع الخطوات لتحقيق ذلك.

وأود أيضاً أن أعرف، هل هناك أي إمكانية أخرى لإضافة مجموعة من الأكواد في رأس المكون الخاص بي/أي قسم آخر/أو في CSS؟، بحيث تكون أبسط طريقة. أخبرني إذا كان هناك أي شيء. شكراً لك!

إعجابَين (2)