مكون عنوان فئة الخطاب

@NateDhaliwal حسناً، شكراً لك على التحقق من الأمر! أنا مستاء جداً لأننا أحببنا هذا الـ TC حقاً، ولكن إذا لم يكن من الممكن إصلاحه ووضعه على موقعنا، فسأتركه حالياً وأبحث عن طرق أخرى لجعل رؤوس الفئات تبدو جميلة.

@jackierenee لقد توليت زمام المبادرة وألقيت نظرة على موقعك.
يبدو أنك قمت فقط بإزالة مكون السمة من السمة الأصلية، وتحديثه، وإعادته.

المشكلة هي أن Discourse لا يتعافى عندما يتم تحديث مكون السمة بما يتجاوز التوافق وبعد ذلك تتم إضافة دبوس.

الطريقة الصحيحة للتعافي من مثل هذا الموقف هي:

  • انتقل إلى مكون السمة
  • قم بالتمرير لأسفل
  • انسخ الإعدادات من “محرر الإعدادات”
  • قم بتخزينها في محرر نصوص
  • قم بإزالة ( :wastebasket: حذف) مكون السمة بالكامل
  • أعد إضافته من مستودع Github
  • انسخ الإعدادات من محرر النصوص والصقها في “محرر الإعدادات”
  • قم بإجراء التصحيحات إذا كان عليك ذلك (في بعض الأحيان تتم إضافة إعدادات في الإصدار الجديد لذلك تحتاج إلى إزالتها مرة أخرى، سيخبرك المحرر بما يجب فعله عند محاولة حفظها)
  • أضف مكون السمة إلى السمة الأصلية.

لقد قمت بذلك على موقعك وتظهر اللافتات مرة أخرى.

لمؤلفي مكونات السمة: يساعد كثيرًا إذا استخدمت حقل version في about.json بحيث يكون مرئيًا للمسؤول حول إصدار مكون السمة. للأسف، لا يعرض Discourse إصدارات الالتزام لمكونات السمة كما يفعل مع المكونات الإضافية.

8 إعجابات

هذا يبدو مهذبًا. سأبذل قصارى جهدي لإضافة إجراء GitHub يقوم بتحديث الإصدار تلقائيًا عند كل التزام جديد إلى main.

4 إعجابات

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

تبدو فكرة جيدة جدًا! يرجى توثيق كيفية القيام بذلك، وإضافتها إلى دليل “تطوير مكونات السمات للمبتدئين” (إذا كان موجودًا).

لقد جربته - تم حل جميع مخاوفي، ويبدو رائعًا. عمل جيد!!!

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

أخيرًا (بينما لا يزال التركيز على مكون السمة هذا)، هل تعتقد أنه سيكون من الجيد نقل “اقرأ المزيد…” إلى نهاية الفقرة الأخيرة؟ سيؤدي ذلك بالتأكيد إلى توفير الكثير من المساحة الضائعة في نسختي. ولكن مرة أخرى، إذا كان بإمكاننا استخدام فقرات متعددة، فقد يتعارض ذلك إلى حد ما مع الفقرة الثانية إذا كانت روابط وأشياء من هذا القبيل. :thinking:.

هممم… الطريقة التي يصل بها الكود إلى وصف الفئة هي باستخدام this.args.category.description. على ما أذكر، فهي تأتي بالفعل كفقرة واحدة. سألقي نظرة على الأمر. ربما يمكنني إجراء fetch() أو ajax، ولكن قد يكون ذلك بطيئاً.

ربما إعداد لاختيار ما إذا كان مضمناً أم لا؟ دعني ألقي نظرة.

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

مرحباً، لاحظت أن حجم خط نص الفئة، عند تعيينه على “أصغر”، لا يتم تطبيقه، فهو يبقى كبيرًا دائمًا (أعتقد أن هذا حدث قبل يوم أو يومين).

لقد قمنا بتغييره، بحيث كان وصف الفئة أصغر أو أكبر من الافتراضي في النواة (والذي يبدو أنه زاد مؤخرًا).

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

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

شكراً جزيلاً لك @RGJ على هذا! لم أكن أعرف أن مكونات السمات تعمل بهذه الطريقة. سأضع هذا في اعتباري بالتأكيد إذا واجهنا هذا الموقف مرة أخرى. أقدر حقًا مساعدتك! :folded_hands:

إعجابَين (2)

هذا وضع نادر ومحدد للغاية، مع سلوك غريب، ونأمل ألا نواجه هذا لفترة!

3 إعجابات

مرحباً، لقد قمت بحل المشكلة باستخدام CSS التالي:

.category-title-description .cooked {
  font-size: small;
}

أواجه أيضًا صفحات فئات فارغة على متصفحات سطح المكتب والجوال في إصدار Discourse 3.5.0.beta8-dev عندما يكون لهذا المكون الإعداد التالي:

“setting”: “show_mobile”,
“value”: false

عند إعادة تعيينه إلى الافتراضي (true) تظهر الصفحات بشكل صحيح.

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

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

@HTW لقد طبقتُ حلاً. أعلمني إذا كان يعمل الآن.

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

تم الإصلاح. شكراً جزيلاً.

يبدو أن هناك بعض التغييرات الأساسية الأخيرة في رؤوس الفئات، مما يعني أن الرؤوس الأساسية لم تعد مخفية عند استخدام هذا المكون.

هل يجب أن نحاول مواءمة هذا المكون مع تغييرات الأسلوب في الأساس؟

3 إعجابات

هممم… ما هي التغييرات هنا؟ ربما لقطة شاشة؟ شكراً.

مع تفعيل TC على موقع تم تحديثه حديثًا (من الواضح أن التصميم قد أصبح مجنونًا بعض الشيء):

مع تعطيل TC:

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

لقد أضفت !important إلى الخلفية… هل تعمل الآن؟

إعجابَين (2)

ملاحظة صغيرة: لا تزال خيارات حجم نص الوصف كبيرة جدًا. حتى خيار “الأصغر” يستخدم var(--font-up-2). هل هناك فرصة لإضافة var(--font-0) (“الأصغر” أو “الافتراضي”) كخيار.

هل ستقبلون طلب سحب (PR) لهذا؟

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

@jrgong لقد قمت للتو بـ دمج طلب سحب يضيف خيار ‘الأصغر’، بقيمة $font-0. أخبرني إذا واجهت أي مشاكل!

إعجابَين (2)