يمكنك إنشاء مكون جديد وإضافته إلى السمة الخاصة بك
مرحباً يا رفاق
لقد قمت بعمل نسخة من TC ولعبت قليلاً لإضافة بعض الميزات الإضافية:
- عنصر نائب عند عدم وجود صورة مصغرة
- اختر بين نمط الشبكة والقائمة لسطح المكتب/الجوال
- تحكم أكثر دقة في الأبعاد
- تحكم أكثر دقة في نصف قطر الحواف
يمكنك العثور على التفاصيل في المستودع: GitHub - jrgong420/discourse-topic-cards: This changed the topic list into cards with a modified layout, and a thumbnail if available.
إفصاح: تم التخطيط للنسخة وتطبيقها واختبارها بمساعدة أدوات ترميز الذكاء الاصطناعي. استخدمها على مسؤوليتك الخاصة.
هل لديك بعض لقطات الشاشة (SS) لعرض القائمة (list) والشبكة (Grid) مع ربما بعض الإضافات الأخرى التي قمت بها؟
مرحباً يا رفاق و @Heliosurge
في غضون ذلك، أجرينا إعادة عمل وتوسيعًا شاملاً لمكون السمة مع الكثير من الميزات الجديدة، وإعادة هيكلة كاملة لجميع المكونات، وإعادة تنظيم شاملة.
بالإضافة إلى ذلك، أضفنا أيضًا بعض الميزات الجديدة. تحققوا منها هنا:
عندما يتم تمكين “عرض للمواضيع المقترحة”، لا يبدو أنه يعمل جيدًا مع العناوين عند استخدام المواضيع ذات الصلة أيضًا.
الرجاء إنشاء إعداد للحد الأقصى لارتفاع البطاقة للجوال.
هل سيكون من الممكن إضافة الإجراءات المجمعة مرة أخرى أثناء استخدام مكون بطاقات الموضوع؟ لقد قمت بإخفائه باستخدام بعض التعديلات على CSS لمنتدى الخاص بي ولكن تجربة المستخدم (UX) عليه ليست رائعة
قد يكون من الأفضل إذا تم تضمينه افتراضيًا داخل المكون.
أوه، وبينما أكتب هذا، قمت بالتمرير لأعلى وقد تم طلب هذا بالفعل. أي فكرة عما إذا كان من الممكن تنفيذه؟
هذا هو CSS الذي استخدمته لجعله على الأقل قابلاً للاستخدام إن لم يكن جميلاً جدًا:
.topic-cards-list .topic-list-header {
display: block;
.topic-list-data.posters,
.topic-list-data.posts,
.topic-list-data.views,
.topic-list-data.activity {
display: none;
}
.topic-list-data.default > span:not([class]) {
display: none; // يزيل نص "الموضوع" الشارد الذي ليس له فئة span لاستهدافه
}
}
.topic-list-body {
tr.bulk-selecting.topic-card {
gap: 0; // يزيل التباعد الكبير بين مربع الاختيار وبقية بطاقة الموضوع
}
}
