الفئات الفرعية تظهر فقط بعد التحديث وبعض المشاكل الأخرى

شكراً على الإصدار الجديد، الذي يجلب تكاملاً أفضل مع Category Icons. هناك بعض المشاكل على الرغم من ذلك:

  1. إذا تم تعيين لون الأيقونة في أيقونات الفئات (Category Icons) وكان لون اللافتة في لافتات الفئات (Category Banners) مضبوطاً على نفس اللون، فإن الأيقونة في عنوان اللافتة تصبح “غير مرئية”.
  2. نمط CSS المرن الجديد على الأيقونة يكسر أسماء الفئات الطويلة مع الأيقونات على المناظر الضيقة (عرض الهاتف المحمول).
  3. الفئة ذات الفئات الفرعية لا تعرض اللافتة عند الهبوط، وتعرض اللافتة بعد التحديث.

يمكن إصلاح الأول بسهولة باستخدام CSS

h1 span.category-icon {
  color: rgb(255, 255, 255) !important;
}

ولكن سيكون من الأفضل تجاوزها مباشرة في TC. ربما إعداد جديد set category icon color والذي سيتم تمكينه عند تحديد show category icon.

الثاني أكثر صعوبة، لقد حاولت تجاوزه باستخدام CSS دون نتائج متسقة، ربما سيحتاج هذا إلى إعادة تصميم على المستوى الهيكلي (أعتقد أن عنصر الأيقونة كان سابقاً في div منفصل، ولكنه الآن مضمن داخل h1)؟

إعجابَين (2)

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

5 إعجابات

شكراً كريس، هذا يعمل بشكل مثالي الآن.

ما زلت أواجه مشاكل مع

على الرغم من ذلك، أي أفكار؟

تم التحقق على متصفحين مختلفين على نظام أندرويد، نفس النتيجة.

إعجابَين (2)

أوه، لقد أغفلت ذلك… هل يحدث هذا عند زيارة فئة فرعية مباشرة؟

إعجابَين (2)

لا، يحدث هذا فقط عند زيارة فئة تحتوي على فئات فرعية مباشرة.

تعديل: يحدث هذا فقط عند فتح فئة كهذه مباشرة من عرض /categories. عند استخدام قائمة منسدلة للفئات لتحديد فئة، يتم عرض اللافتة بشكل صحيح.

زيارة الفئات الفرعية مباشرة تعمل بشكل جيد.

إعجابَين (2)

هممم، لا أستطيع تكرار هذا…

Kapture 2023-03-31 at 10.59.55

ما هو desktop category page style الذي تستخدمه في إعدادات موقعك؟ ربما أفتقد موقفًا معينًا :thinking:

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

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

إعجابَين (2)

مكون رائع بالمناسبة. سأرى ما إذا كان بإمكاني التقاط لقطة شاشة لشيء لافتة الفئة المفقودة…

3 إعجابات

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

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

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

@ليلي هل لديك نفس الإعداد لا توجد فئات فرعية بالصدفة؟

3 إعجابات

إعجابَين (2)

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

3 إعجابات

@md-misko @Lilly، كان هذا بسبب عدم اتساق في Discourse، وتم إصلاح هذا هنا في نهاية الأسبوع الماضي: DEV: Change the params for categoryNone redirect by CvX · Pull Request #20944 · discourse/discourse · GitHub

لذا يجب أن تختفي هذه المشكلة في المرة التالية التي يتم فيها تحديث Discourse.

4 إعجابات

شكرا لك على كل عملك ‘الرائع’ :slightly_smiling_face:

4 إعجابات