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

عزيزي ديفيد، لقد واجهت مشكلة

عندما أختار مجموعة، وأقوم بالتمرير باستخدام الماوس لتحميل المزيد، يتم تحميل جميع المستخدمين مباشرةً بدلاً من أعضاء المجموعة المحددة.

هل يمكنك إلقاء نظرة على هذا؟

3 إعجابات

شكرًا لك على مكون رائع آخر :heart_eyes:

هناك خلل بسيط مع إعداد الوضع المظلم الجديد:

الوضع المظلم:

الوضع الفاتح مع تفعيل مخطط ألوان الوضع المظلم تلقائيًا:

وطلب: هل من الممكن إضافة إعدادين لهذا المكون لـ

  • تحديد الفترة الزمنية الافتراضية
  • تحديد النوع الافتراضي والترتيب للفرز

أود عرض المستخدمين الذين كانوا أكثر القراء نشاطًا في العام الماضي في الأعلى عن طريق تحديد الفترة الزمنية الافتراضية إلى ‘سنة’ والفرز تنازليًا حسب ‘قراءة’.

هل هذا شيء يمكن إضافته بسهولة؟

3 إعجابات

مرحبًا @david، هذا المكون من القالب يواصل إضافة قيمة إلى منصة Discourse الخاصة بنا، لكن مؤخرًا تسبب خطأ/ميزة معروفة في بعض الارتباك والألم لنا.

الخطأ/الميزة المعروفة: يُرجع المستخدم المسجل دائمًا في النتائج حتى لو لم يتطابق مع شرط التصفية.

في الحالة أدناه، أنا لست جزءًا من مجموعة ruby، لكنني أظهر في النتائج.

ما الذي يمكن فعله فيما يتعلق بتغيير القالب—بحيث لا يرى المستخدم الذي يشاهد الدليل نفسه في النتائج التي لا ينتمي إليها؟

شكرًا جزيلاً لجهودك في استكشاف ما يمكننا فعله للمساعدة في تغيير هذا السلوك. نحن نستخدم استضافة قائمة على Discourse.

3 إعجابات

أحسنت التقاط، @alxpck. يمكنني إعادة إنتاج المشكلة في الإصدار 2.6.0.beta5.

إعجابَين (2)

آراء @david أو @tobiaseigen حول ما هو ممكن هنا؟

إعجابَين (2)

مرحبًا @alxpck، آسف على التأخير في الرد هنا!

هذا الأمر في الواقع ناتج عن سلوك «دليل المستخدمين» الأساسي - يمكنك رؤيته إذا فتحت /u هنا على ميتا وحاولت التصفية حسب اسم المستخدم. سيظهر المستخدم الحالي دائمًا في القائمة، بغض النظر عن معيار التصفية. على سبيل المثال

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

لقد فتحت طلب دمج (PR) في النسخة الأساسية هنا للنقاش: UX: Do not include current user in group-filtered directory results by davidtaylorhq · Pull Request #11310 · discourse/discourse · GitHub

دعنا نرى كيف تسير الأمور - إذا قررنا عدم إجراء هذا التغيير في النسخة الأساسية، يمكننا النظر في حل بديل لمكون هذا القالب.

7 إعجابات

شكرًا جزيلاً لك يا @david. أقدر حقًا اهتمامك بهذا الأمر من منظور نواة Discourse ومنظور سمة دليل بطاقات المستخدمين.

بغض النظر عن الزاوية التي تنظر منها، فإننا نعلم أن إجراء تغيير سيكون ذا قيمة هائلة لمجتمعنا.

لا تقلق بشأن التأخير—أليس عام 2020؟

4 إعجابات

نعم، خاصة إذا كانت مجموعة مشتركة كما هو مستخدم في إضافة الاشتراكات.

3 إعجابات

لقد دمّرت تغيير @david… وستحصل مواقعك عليه خلال الأسبوع أو نحو ذلك.

العنصر الوحيد المفتوح هو تحديد دقة خيار “أظهر لي دائمًا” إذا زرت الدليل ولم أقوم بتصفية أي شيء.

هل لا تزال مهتمًا بميزة “لا تظهر نفسي أولًا أبدًا عند زيارة صفحة /u (حتى بدون تصفية)”؟ يمكننا تجاوز ذلك إلى حد ما في المكون.

6 إعجابات

عظيم! شكرًا لك يا @sam و@david والفريق!

بخصوص عبارة “أظهر لي دائمًا”:

  • أستطيع أن أفهم كيف يكون من المنطقي عرض ملف المستخدم الخاص به دائمًا بشكل بارز في تخطيط صفحة /u الافتراضي، وهو نوع من لوحات المتصدرين القائمة على الإحصائيات. بهذه الطريقة، يمكن للمستخدم قياس نفسه بسهولة مقارنة بالآخرين على منصة Discourse.
  • أما بالنسبة لاستخداماتنا مع دليل بطاقات المستخدمين، فإن الصفحة لا تتعلق بالمقارنة بل بالاكتشاف. لا يحتاج الناس إلى اكتشاف ملفهم الشخصي، لذا فإن تخصيص أحد المقامات العليا دائمًا بمعلوماتهم الخاصة ليس مفيدًا ولا يمثل أفضل استخدام للمساحة المتاحة. وإذا أرادوا العثور على ملفهم الشخصي، فقد دربناهم على زيارة /my/summary أو النقر على صورتهم.

لا أستطيع الحديث عن جميع حالات الاستخدام الأخرى لمنصات Discourse الخاصة بالآخرين، ولكن بالنسبة لاحتياجاتنا، نفضل بالتأكيد إمكانية تجنب عرض ملف المستخدمين لأنفسهم (سواء مع وجود فلتر أم بدونه).

4 إعجابات

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

ربما يمكن توفير خيار تبديل لإخفائه؟

3 إعجابات

ربما، نحتاج إلى اتصال بـ @codinghorror لمعرفة ما إذا كان يريد إعداد الموقع في النواة أم أن هذا أمر متعلق بمكون السمة. لقد ظهر هذا الأمر 2-3 مرات على مر السنين.

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

5 إعجابات

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

4 إعجابات

إليك طلب سحب (PR) يضيف إعداد ‘إخفاء المستخدم الحالي’ إلى مكون القالب. إذا تم تفعيله، فسيتم إخفاء المستخدم الحالي دائمًا عن العرض

4 إعجابات

هل يتعامل مع الحالة التي تريد فيها بالفعل رؤية المستخدم الحالي؟ على سبيل المثال، عندما تبحث عن نفسك… فتظهر في أعلى لوحة الصدارة… وما إلى ذلك؟

ربما يكون الأمر جيدًا كما هو بالنسبة لـ @alxpck… لكنني أفكر بصوت عالٍ.

3 إعجابات

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

3 إعجابات

شكرًا لك!

هذا تحسن رائع.

نفضل الدقة التي ذكرها @sam (الحالات التي ترغب فيها فعليًا في رؤية المستخدم الحالي)، لكن إزالة الأشخاص من عمليات البحث عندما لا يستوفون معايير التصفية كانت المشكلة التي أوصلتنا إلى هنا—لذا أقدر حقًا إعداد السمة لإخفاء المستخدم الحالي.

3 إعجابات

أرى أن بعض بطاقات المستخدمين تظهر أكثر من مرة… على سبيل المثال، “andy1” و"blane" وآخرون في هذه الصفحة:

https://forum.moversmindset.com/u

تحديث: يحدث شيء غريب. لاحظت ذلك في كوجنيتو عبر متصفح كروم، لكنني لا أرى التكرارات عند تسجيل الدخول باستخدام سفاري. سيكون من الصعب تتبع السبب…

3 إعجابات

مرحبًا كرايغ - شكرًا على التقرير. يبدو أن هذه مشكلة في نواة Discourse - فهي تحدث حتى مع تعطيل مكون بطاقات المستخدمين.

جذر المشكلة هو أن جميع المستخدمين لديك لديهم حاليًا قيم ‘0’ للمقاييس، وكان ترتيبنا غير متناسق. لقد فتحت طلب دمج (PR) لإصلاح المشكلة، وسأقوم بنشره على موقعك بمجرد دمجه. التفاصيل التقنية موجودة في طلب الدمج إذا كنت مهتمًا

5 إعجابات

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

تم الإصلاح، نعتذر عن الانتظار الطويل! قم بتحديث مكون السمة في لوحة تحكم الإدارة الخاصة بك، وستبدو الأمور جيدة في السمة الفاتحة/المظلمة.

6 إعجابات