أضف أيقونات للمشاهدات والردود، وتاريخ النشاط الأخير في بطاقات الموضوع

يقدم Topic Cards طريقة بسيطة وجميلة وقابلة للاستخدام لعرض المواضيع في الصفحات الرئيسية. ومع ذلك، هناك مجال للتحسين في البيانات الوصفية التي يقدمها.

  • يعرض فقط الإعجابات. وفي الوقت نفسه، يعرض Topic List Thumbnails الرسمي أيضًا بشكل أنيق أيقونات للمشاهدات والإعجابات والردود، ويتم عرض النشاط الأخير بشكل أنيق مع هذه الأيقونات.
  • يعرض تاريخ النشر بدلاً من تاريخ آخر نشاط، وهو ما يتعارض مع السلوك الافتراضي لـ Discourse وقد يسبب ارتباكًا للمستخدمين (“لماذا هذا الموضوع في الأعلى إذا كان قديمًا جدًا؟”)

image

يمكن أن يكون الحل بسيطًا من ناحية تجربة المستخدم: عرض البيانات الوصفية في بطاقات المواضيع تمامًا كما يتم عرضها في مصغرات قائمة المواضيع. نفس الكود، إن أمكن. المزيد من الاتساق، ومن الناحية النظرية، عمل صيانة أقل.

للمقارنة:

بطاقات المواضيع

انظر تاريخ النشر على اليسار و :heart: على اليمين.

مصغرات قائمة المواضيع

نفس الموضوع. ضعف البيانات المعروضة ومع ذلك لا تضيف فوضى، والتاريخ يتوافق مع آخر نشاط، وليس تاريخ النشر، تمامًا مثل السلوك الافتراضي لـ Discourse.

5 إعجابات

يمكنك الرجوع إلى سمة fkb، لقد أجريت تخصيصات إضافية وأنشأت قالب سمة للاستخدام الخاص على https://businesslab.vn

إعجابَين (2)

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

أفضل شخصيًا البقاء مع السمة الافتراضية والبناء عليها. قد نستقر على السمة الأنيقة فقط لأنها توفر مرونة تصميم أكبر مع مناطق الخلفية / العائمة. تكمل بطاقات المواضيع مبادئ السمة الأنيقة ولا تضيف المزيد من الميزات التي (في حالتنا) لا نحتاجها.

إعجابَين (2)

يبدو هذا تحسينًا جيدًا بالنسبة لي. ليس لدينا النطاق الترددي لتنفيذ هذا التغيير في الوقت الحالي، ولكني أضع علامة عليه كـ #pr-welcome، مما يعني أننا يسعدنا مراجعة مساهمة من المجتمع لإجراء التغيير المقترح هنا.

شكرًا على الاقتراح @icaria36.

5 إعجابات

عظيم! لقد بدأت أنا و @RGJ في مناقشة طلب سحب.

5 إعجابات

:+1: PR هنا Add icons for Views and Replies, and Last Activity date by communiteq · Pull Request #13 · discourse/discourse-topic-cards · GitHub

5 إعجابات

شكراً جزيلاً لك، @RGJ!

لقد قمنا بنشر هذه النسخة على https://podkasts.org واختبرناها على أجهزة الكمبيوتر المكتبية والهواتف المحمولة.

لقد أضفنا بعض CSS الإضافية (محليًا، منفصلة عن إصدار المكون الخاص بـ @RGJ) إلى:
أ) إزالة “Published” (انظر سببي لهذا التغيير أعلاه)
ب) جعله يعمل بشكل أفضل مع سمة Graceful (التي تقدم هامشًا أيسر يحد من المساحة على الهاتف المحمول).

النتيجة النهائية هي بالضبط ما أردناه. :tada:

4 إعجابات

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

3 إعجابات

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

3 إعجابات

لقد أضفت هذه الإعدادات، يمكن الآن إظهار أو إخفاء كل أيقونة + رقم.
السلوك الأصلي هو الافتراضي.

انظر Add icons for Views and Replies, and Last Activity date by communiteq · Pull Request #13 · discourse/discourse-topic-cards · GitHub

5 إعجابات

لقد قمت بترقية Discourse، بما في ذلك تصحيح @RGJ، ولأجل ما يستحق، كل شيء يعمل كما هو متوقع على موقعنا. :tada: شكراً جزيلاً!

3 إعجابات

شكرًا، تم الآن دمج طلب السحب (PR) بهذا الإدراج.

5 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم تعد الردود الجديدة مسموح بها.