في منتدى آخر (Discourse بالطبع) ، تم طرح سؤال حول ما إذا كان يمكن زيادة عدد صور المستخدمين الرمزية المعروضة في الرسائل الخاصة من العدد الافتراضي البالغ 10 مستخدمين. كما هو الحال الآن ، يعرض الصور الرمزية لأول 10 ثم +1. هل يمكن زيادة هذا العدد باستخدام CSS أو طريقة أخرى؟
لا أفهم ما تقصده، هل يمكنك مشاركة لقطة شاشة من فضلك؟
هذا ما يبدو عليه الأمر في منتداي (رسالة خاصة مع 11 مستخدمًا):
أعتقد أن عدد الصور الرمزية المعروضة قد يعتمد على طول اسم المستخدم…
أنا أتحدث عن الزاوية العلوية اليسرى من الرسالة الخاصة التي تستمر في الظهور حتى عند التمرير لأسفل عبر المنشورات.

قام أحد المستخدمين باستدعاء Discobot عن طريق الخطأ، وتم وضع صورة Discobot الرمزية أولاً (في أقصى اليسار) وتم استبدال صورة المستخدم العاشر بـ “+1”. في الشهر المقبل، نتوقع دعوة مستخدم آخر إلى هذه الرسالة الخاصة، لذلك كنا نتساءل عما إذا كانت هناك طريقة لزيادة عدد الصور الرمزية المعروضة في أعلى اليسار.
أنا لا أتحدث عن المنشور الذي يظهر في أعلى المناقشة والذي يعرض صور جميع المستخدمين الرمزية، ولكن ما يظهر في أعلى اليسار والذي يظل ثابتًا عند التمرير لأسفل عبر الرسائل. هذا هو المكان الذي تختفي فيه الصور الرمزية الإضافية ويتم استبدالها بـ +1، +2، إلخ.
حسنًا، لقد أزلنا Discobot من القائمة وتظهر صورة المستخدم العاشر مرة أخرى. تخميني هو أن هذه القائمة تقتصر على المستخدمين العشرة الأوائل ويتم تضمين المستخدمين الإضافيين كـ “+n” في النهاية.
لا أعتقد أنه يمكن تغيير هذا بسهولة باستخدام CSS، كما ترى هنا https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L156 الحد الأقصى لعدد المستخدمين المعروضين (عند عدم وجود علامات في رأس الرسالة الخاصة) هو 10، كما خمنت.
يتم تعيين الصور الرمزية للعرض بناءً على هذا المنطق https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L169
ربما هناك شيء يمكنك القيام به، ولكنه سيتطلب جافاسكريبت معقد، أو إضافة مخصصة.
حسنًا، شكرًا لك. سأبلغ الآخرين بأن الأمر لن يتم. ![]()


