عزيزي ديفيد، لقد واجهت مشكلة
عندما أختار مجموعة، وأقوم بالتمرير باستخدام الماوس لتحميل المزيد، يتم تحميل جميع المستخدمين مباشرةً بدلاً من أعضاء المجموعة المحددة.
هل يمكنك إلقاء نظرة على هذا؟
عزيزي ديفيد، لقد واجهت مشكلة
عندما أختار مجموعة، وأقوم بالتمرير باستخدام الماوس لتحميل المزيد، يتم تحميل جميع المستخدمين مباشرةً بدلاً من أعضاء المجموعة المحددة.
هل يمكنك إلقاء نظرة على هذا؟
شكرًا لك على مكون رائع آخر ![]()
هناك خلل بسيط مع إعداد الوضع المظلم الجديد:
الوضع المظلم:
الوضع الفاتح مع تفعيل مخطط ألوان الوضع المظلم تلقائيًا:
وطلب: هل من الممكن إضافة إعدادين لهذا المكون لـ
أود عرض المستخدمين الذين كانوا أكثر القراء نشاطًا في العام الماضي في الأعلى عن طريق تحديد الفترة الزمنية الافتراضية إلى ‘سنة’ والفرز تنازليًا حسب ‘قراءة’.
هل هذا شيء يمكن إضافته بسهولة؟
مرحبًا @david، هذا المكون من القالب يواصل إضافة قيمة إلى منصة Discourse الخاصة بنا، لكن مؤخرًا تسبب خطأ/ميزة معروفة في بعض الارتباك والألم لنا.
الخطأ/الميزة المعروفة: يُرجع المستخدم المسجل دائمًا في النتائج حتى لو لم يتطابق مع شرط التصفية.
في الحالة أدناه، أنا لست جزءًا من مجموعة ruby، لكنني أظهر في النتائج.
ما الذي يمكن فعله فيما يتعلق بتغيير القالب—بحيث لا يرى المستخدم الذي يشاهد الدليل نفسه في النتائج التي لا ينتمي إليها؟
شكرًا جزيلاً لجهودك في استكشاف ما يمكننا فعله للمساعدة في تغيير هذا السلوك. نحن نستخدم استضافة قائمة على Discourse.
أحسنت التقاط، @alxpck. يمكنني إعادة إنتاج المشكلة في الإصدار 2.6.0.beta5.
آراء @david أو @tobiaseigen حول ما هو ممكن هنا؟
مرحبًا @alxpck، آسف على التأخير في الرد هنا!
هذا الأمر في الواقع ناتج عن سلوك «دليل المستخدمين» الأساسي - يمكنك رؤيته إذا فتحت /u هنا على ميتا وحاولت التصفية حسب اسم المستخدم. سيظهر المستخدم الحالي دائمًا في القائمة، بغض النظر عن معيار التصفية. على سبيل المثال
لكنك محق في أن الأمر يصبح محيرًا للغاية عند التصفية حسب المجموعات. إذا كان شخص ما يقوم بالتصفية عمدًا بهذه الطريقة، فغالبًا لا يريد رؤية نفسه (إلا إذا كان يطابق معيار التصفية).
لقد فتحت طلب دمج (PR) في النسخة الأساسية هنا للنقاش: UX: Do not include current user in group-filtered directory results by davidtaylorhq · Pull Request #11310 · discourse/discourse · GitHub
دعنا نرى كيف تسير الأمور - إذا قررنا عدم إجراء هذا التغيير في النسخة الأساسية، يمكننا النظر في حل بديل لمكون هذا القالب.
شكرًا جزيلاً لك يا @david. أقدر حقًا اهتمامك بهذا الأمر من منظور نواة Discourse ومنظور سمة دليل بطاقات المستخدمين.
بغض النظر عن الزاوية التي تنظر منها، فإننا نعلم أن إجراء تغيير سيكون ذا قيمة هائلة لمجتمعنا.
لا تقلق بشأن التأخير—أليس عام 2020؟
نعم، خاصة إذا كانت مجموعة مشتركة كما هو مستخدم في إضافة الاشتراكات.
لقد دمّرت تغيير @david… وستحصل مواقعك عليه خلال الأسبوع أو نحو ذلك.
العنصر الوحيد المفتوح هو تحديد دقة خيار “أظهر لي دائمًا” إذا زرت الدليل ولم أقوم بتصفية أي شيء.
هل لا تزال مهتمًا بميزة “لا تظهر نفسي أولًا أبدًا عند زيارة صفحة /u (حتى بدون تصفية)”؟ يمكننا تجاوز ذلك إلى حد ما في المكون.
عظيم! شكرًا لك يا @sam و@david والفريق!
بخصوص عبارة “أظهر لي دائمًا”:
/u الافتراضي، وهو نوع من لوحات المتصدرين القائمة على الإحصائيات. بهذه الطريقة، يمكن للمستخدم قياس نفسه بسهولة مقارنة بالآخرين على منصة Discourse./my/summary أو النقر على صورتهم.لا أستطيع الحديث عن جميع حالات الاستخدام الأخرى لمنصات Discourse الخاصة بالآخرين، ولكن بالنسبة لاحتياجاتنا، نفضل بالتأكيد إمكانية تجنب عرض ملف المستخدمين لأنفسهم (سواء مع وجود فلتر أم بدونه).
لا يمكنني التحدث باسم الآخرين، ولم أسمع الكثير من الشكاوى حول دليل المستخدمين، لكن شخصيًا، أنا أيضًا لا أستخدمه كقائمة متصدرين، وأفضله بشكل أساسي للاكتشاف.
ربما يمكن توفير خيار تبديل لإخفائه؟
ربما، نحتاج إلى اتصال بـ @codinghorror لمعرفة ما إذا كان يريد إعداد الموقع في النواة أم أن هذا أمر متعلق بمكون السمة. لقد ظهر هذا الأمر 2-3 مرات على مر السنين.
على أقل تقدير، يمكننا تعديل النواة بطريقة تسمح لمكون السمة بتعديل ذلك.
لست متأكداً، ففكرة “شبكة البطاقات” تبدو خاصة بالموقع إلى حد ما. أعتقد أنه من المناسب أن تكون إعداداً خاصاً بالموقع؟ لا أملك مشاعر قوية تجاه هذا الأمر، لكنني لا أعتقد أن جعلها افتراضية أمر منطقي.
إليك طلب سحب (PR) يضيف إعداد ‘إخفاء المستخدم الحالي’ إلى مكون القالب. إذا تم تفعيله، فسيتم إخفاء المستخدم الحالي دائمًا عن العرض
هل يتعامل مع الحالة التي تريد فيها بالفعل رؤية المستخدم الحالي؟ على سبيل المثال، عندما تبحث عن نفسك… فتظهر في أعلى لوحة الصدارة… وما إلى ذلك؟
ربما يكون الأمر جيدًا كما هو بالنسبة لـ @alxpck… لكنني أفكر بصوت عالٍ.
يخفي المستخدم الحالي بشكل مطلق، وهو إعداد موضوع معطل افتراضيًا. أعتقد أن هذا مقبول لتخطيط بطاقة المستخدم؟ لكنه بالتأكيد لن يعمل لقائمة المتصدرين.
شكرًا لك!
هذا تحسن رائع.
نفضل الدقة التي ذكرها @sam (الحالات التي ترغب فيها فعليًا في رؤية المستخدم الحالي)، لكن إزالة الأشخاص من عمليات البحث عندما لا يستوفون معايير التصفية كانت المشكلة التي أوصلتنا إلى هنا—لذا أقدر حقًا إعداد السمة لإخفاء المستخدم الحالي.
أرى أن بعض بطاقات المستخدمين تظهر أكثر من مرة… على سبيل المثال، “andy1” و"blane" وآخرون في هذه الصفحة:
https://forum.moversmindset.com/u
تحديث: يحدث شيء غريب. لاحظت ذلك في كوجنيتو عبر متصفح كروم، لكنني لا أرى التكرارات عند تسجيل الدخول باستخدام سفاري. سيكون من الصعب تتبع السبب…
مرحبًا كرايغ - شكرًا على التقرير. يبدو أن هذه مشكلة في نواة Discourse - فهي تحدث حتى مع تعطيل مكون بطاقات المستخدمين.
جذر المشكلة هو أن جميع المستخدمين لديك لديهم حاليًا قيم ‘0’ للمقاييس، وكان ترتيبنا غير متناسق. لقد فتحت طلب دمج (PR) لإصلاح المشكلة، وسأقوم بنشره على موقعك بمجرد دمجه. التفاصيل التقنية موجودة في طلب الدمج إذا كنت مهتمًا
تم الإصلاح، وقد قمت بنشر التغيير الأساسي على موقعك @craigconstantine. أخبرنا إذا كنت لا تزال تواجه أي مشاكل.
تم الإصلاح، نعتذر عن الانتظار الطويل! قم بتحديث مكون السمة في لوحة تحكم الإدارة الخاصة بك، وستبدو الأمور جيدة في السمة الفاتحة/المظلمة.