مرحباً برايان! هل تسأل عما إذا كان هناك فيديو يوضح كيفية تثبيت مكونات السمات؟ لا يوجد، ولكن هناك دليل على Beginner's guide to using Discourse Themes قد ترغب في إلقاء نظرة عليه. نحن هنا للمساعدة في حال واجهت مشكلة!
هل هناك طريقة للقيام بهذه التثبيتات في إصدار معزول (أنا على خطتك المستضافة)، بحيث إذا حدث خطأ ما، فلن يؤثر ذلك على موقع مباشر. أود اختباره أولاً، وإذا سار كل شيء على ما يرام، فقم بتطبيق الإصلاح على موقعي المباشر.
أبحث عن تعليمات حول كيفية العودة إلى النمط الافتراضي (النقاط). أين يمكنني العثور على تلك التفاصيل؟
لا يوجد شيء لتثبيته للعودة إلى نمط النقاط الافتراضي.
ابحث عن إعداد المسؤول category_style وقم بتغييره إلى “bullet”، ليبدو كالتالي:
إليك الخطوات:
- انتقل إلى
/adminعلى موقعك - حدد SETTINGS من القائمة
- ابحث عن “category style”
- حدد القائمة المنسدلة “category style” واختر “bullet” (أو اختر RESET لإعادته إلى الافتراضي، وهو bullet)
بمجرد القيام بما سبق، سترى نمط النقاط في كل مكان يتم فيه عرض الفئات.
ممتاز، شكرًا على هذه النصائح، لقد جعلت الإصلاح بسيطًا للغاية
على الرحب والسعة! لقد أضفت للتو التعليمات خطوة بخطوة في المنشور الأول أعلاه لصالح الآخرين.
لقد قمت للتو بدمج هذا التحديث:
لذلك إذا قمت بتحديث Discourse لاحقًا اليوم، فلن يكون لديك بعد الآن إعداد الموقع category_style.
إذا كنت ترغب في استعادة الأساليب box/bar/none، يمكنك تثبيت مكون السمة Category Badge Styles.
تم أيضًا تحديث مكون السمة Category Icons لدعم هذا التغيير وسيعمل مع مكون أنماط شارات الفئة.
لماذا لا نتركه كما هو؟ نمط النقاط مروع للمواقع الكبيرة التي تريد أن تجعل من السهل على الأشخاص التمييز بسرعة بين المواضيع. أخشى أن مكون السمة لن يقدم نفس المرونة أو بمرور الوقت سيتم إهماله هو نفسه.
لا أعتقد أن هناك مشكلة في خلط النقاط والأنماط الأخرى، في الواقع أعتقد أنها تساعد في منع المنتدى من أن يبدو سريريًا / باهتًا:
{"content":"\nمرحباً،\n\nاختبار 3.2.0.beta4-dev [04a58a6e64]\n\nكلما أنشأت فئة جديدة وخصصت لها لونًا معينًا، لا يبدو أن اللون يتم تطبيقه على النقطة كما هو مقصود. بدلاً من ذلك، تظل النقطة بيضاء، بغض النظر عن اللون المختار.\n\nهل هذا متعلق بآخر التغييرات؟\n\n","target_locale":"ar"}
أثناء البحث في هذا الأمر، وجدنا أن 87٪ من المواقع التي نستضيفها تستخدم النمط الافتراضي.
من الصعب بالتأكيد إزالة الإعدادات، ولكن إذا واصلنا تجميع الإعدادات، فسيصبح Discourse أكثر صعوبة في التكوين بمرور الوقت. استخدام السمات لتغيير مرئي بحت مثل هذا يبدو حلاً وسطًا معقولاً.
في عملية إزالة أنماط شارات الفئة البديلة، جعلناها أيضًا أكثر مرونة للتغيير عبر السمة. ألوان الفئة متاحة الآن داخل CSS الخاص بالشارة، بدلاً من تطبيقها مباشرة على عنصر معين. في السابق، كان تحديد نمط مختلف يغير HTML الخاص بالشارة، ولكن الآن يتم التعامل معه بالكامل بواسطة CSS.
ليس لدينا أي خطط لإيقاف مكون السمة، وهناك مكونات سمات أقل شعبية ندعمها منذ سنوات… لذا بينما من الصعب ضمان أي شيء بشأن المستقبل، نأمل أن يوفر ذلك بعض راحة البال على الأقل.
نعم، يبدو كذلك. هذا شيء سنتحقق من إصلاحه. الشارات الجديدة للفئات لديها CSS تم إنشاؤها باستخدام JS، ولأن الفئة غير موجودة بعد في هذه المرحلة… سنحتاج إلى نهج مختلف لمعاينة اللون أثناء إنشائه. شكراً لإعلامنا.
سيتم إصلاح هذا في المرة التالية التي تقوم فيها بالتحديث:
للعلم فقط، لقد كان هذا تراجعًا في منتدياتي.
لقد قمت بتثبيت مكون السمة كما هو مطلوب، ولكن من المحتمل أن يكون DOM الخاص بـ “الصندوق” غير هو نفسه حيث تعطلت CSS الخاصة بي تمامًا:
قبل:
![]()
بعد:
![]()
كنت أتمنى أن تتم هذه الانتقالة بسلاسة - خاصة وأنك بذلت جهدًا لتوفير مكون سمة ![]()
نعم، لقد اتضح أن هذا كان أصعب مما توقعنا في الأصل. هل تمكنت من حل الأمور؟ إذا لم يكن الأمر كذلك، يمكننا محاولة مناقشته هنا أو يمكنك التواصل مباشرة مع فريق الدعم لدينا.
كان علينا العمل على CSS المخصص الخاص بنا - لقد تم الانتهاء منه الآن
شكرًا
@awesomerobot أعتقد أن هناك تراجعًا. لقد قمت بالتحديث اليوم وهذا ما أراه الآن:
شاشة عريضة:
شاشة ضيقة:
من قبل:

شكرا للإبلاغ عنه! هذا التحديث يجب أن يصلحه: UX: update category badge variable to match core by awesomerobot · Pull Request #3 · discourse/discourse-category-badge-styles · GitHub
شكراً على الإصلاح السريع، @awesomerobot!
لاحظت أيضاً تراجعاً طفيفاً في .subcategories .badge-category في الصفحة الرئيسية.
تم تعيين الحشو حالياً على var(--badge-category-padding-v) var(--badge-category-padding-h) داخل .badge-category__wrapper .badge-category، ولكن هذا يؤثر على .subcategories .badge-category التي لم يكن لديها أي حشو رأسي سابقاً.
قبل:
الآن:
لقد أضفت للتو بعض التعديلات الإضافية لهذا: UX: spacing and alignment adjustments for box mode by awesomerobot · Pull Request #4 · discourse/discourse-category-badge-styles · GitHub
شكراً، هذا يعمل بشكل أفضل بكثير.
لا أعرف ما إذا كان ذلك نتيجة لآخر تغيير، ولكن في الفئات التي تحتوي على فئات فرعية، تفتقر الآن “الكل” و “لا شيء” إلى الحشو الأيسر:
أيضًا، عند تحرير عنوان موضوع موجود، يحدث هذا أيضًا مع “العلامات (اختياري)” وتبدو الفئة الأصلية غير متوافقة:
أنا أيضًا، لا أعرف ما إذا كان هذا مقصودًا، ولكني أرى أحجام خطوط غير متناسقة / تباعيد رأسية اعتمادًا على السياق (الصفحة الرئيسية، تحرير موضوع موجود، تحرير العنوان فقط، تغيير الفئة الحالية، التمرير عبر قائمة الفئات الموجودة).
هذه هي كل ما تمكنت من التقاطه في لقطة شاشة واحدة (جميع النوافذ الثلاثة لها نفس مستوى التكبير/التصغير):








