دليل بطاقة المستخدم

كيف يمكنني تغيير الترتيب الافتراضي إلى “عدد الزيارات” بدلاً من “عدد الإعجابات المستلمة”؟

شكرًا لك!

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

مرحبًا! هذا المكون رائع! لكننا لاحظنا سلوكًا غريبًا عند عرض عدد المتابعين

يمكنك التحقق من ذلك بنفسك هنا: https://librecv.org/u/

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

أخشى أن هذا غير ممكن حاليًا.

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

4 إعجابات

في الواقع، أنا أستخدم تلك الإضافة - سيكون رائعاً لو تم إصلاحها :slight_smile:

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

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

هل يمكننا إيجاد طريقة لتجاوز ذلك؟

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

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

ما هي الخطأ/المشكلة التي تواجهها؟

3 إعجابات

هذا مشجّع.

إذن، يتم تمرير نموذج مختلف إلى كل مثيل؟

يبدو حاليًا أن نفس البيانات تتكرر على كل بطاقة.

إعجابَين (2)

نعم، كائن user يجب أن يكون مختلفًا لكل حالة… نظريًا

أي منفذ محدد تستخدمه؟

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

نعم، لم أقتنع بعد بأن هذا يحدث فعليًا، لكنني سأكون سعيدًا لو كنت مخطئًا.

على الدليل:

image

على البطاقة المنفردة عند النقر عليها من قائمة المواضيع:

image

ربما أكون قد أغفلت ممارسة مثالية هنا، لست متأكدًا.

إعجابَين (2)

أظن أن السبب هو هذا:

https://github.com/paviliondev/discourse-follow/blob/master/assets/javascripts/discourse/components/follow-statistic.js.es6#L11-L16

لست متأكدًا تمامًا مما يحاول هذا الكود تحقيقه… لكنه يبدو وكأنه يبحث عن .card-content .metadata، ثم يضيف نفسه؟ إلى كل عنصر مطابق :thinking:

إذا استخدمت خاصية محسوبة (computed property) قياسية في Ember، أعتقد أن الأمور ستعمل بشكل أفضل بكثير.

6 إعجابات

أها! هذا مسار استفسار مفيد للغاية، شكرًا لك. سأقوم بالنظر في إعادة هيكلة ذلك.

5 إعجابات

يبدو أن دليل بطاقات المستخدمين فقد القدرة على التصفية حسب اسم المستخدم. عند تفعيل المكون، لا يكون للكتابة في حقل البحث أي تأثير.

عند تعطيل المكون، تعمل التصفية كما هو متوقع.

5 إعجابات

أستطيع تكرار هذه المشكلة. تعمل التصفية حسب المجموعة، لكن التصفية حسب اسم المستخدم لا يكون لها أي تأثير.

3 إعجابات

تم ذلك، Discourse Follow يجب أن يعمل الآن مع هذا TC.

4 إعجابات

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

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

أرى — وأنا أظن هنا — خطأً ما في ترجمات النصوص؟

https://forum.moversmindset.com/u

إعجابَين (2)

شكرًا لك @craigconstantine، لدينا إصلاح قيد التنفيذ. سأخبرك بمجرد دمجه وجاهزيته لتحديثك.

5 إعجابات

تم دمج الإصلاح الآن. @craigconstantine، هل يمكنك محاولة تحديث مكون المظهر وإخبارنا بنتيجة ذلك.

@green_your_lab، يسمح هذا التغيير الأخير بتخصيص الإحصائيات (باستخدام زر :wrench: في أعلى الدليل)، كما يضيف إعدادًا للموضوع لتعطيل الإحصائيات بالكامل إذا كنت تفضل ذلك.

3 إعجابات

…تم الإصلاح. شكرًا لك!

إعجابَين (2)

يبدو رائعًا! عمل ممتاز.

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

أعلم أن هذا إضافة إضافية، لكنني أود المزيد من خيارات التخصيص، مثل إخفاء الشارات وإظهار المجموعات، وإظهار/إخفاء تفاصيل المستخدمين الأخرى مثل تاريخ الميلاد والموقع والمنطقة الزمنية، وعدم إظهار نفسي مرتين في قوائم المستخدمين. وهذا يعتمد على وظيفة قائمة المستخدمين الرئيسية، مع ذلك.

إعجابَين (2)