meghna
(Meghna Jalan)
2 يناير 2021، 2:43م
1
أثناء عملي على موضوع Grogu ، قمت بتطبيق أيقونة تحميل مخصصة لهذا الموضوع، وفكرت أنه سيكون رائعًا وجود مكون مستقل لتخصيص أيقونة مؤشر التحميل الدوار.
يتيح هذا المكون للموظفين تخصيص أيقونة الدوران الافتراضية. تتوفر ثلاث خيارات للتخصيص عبر إعدادات الموضوع:
اسم الأيقونة
حجم الأيقونة
لون الأيقونة
يقبل المكون فقط أسماء أيقونات FontAwesome ، وأوصي باختيار واحدة من هذه الأيقونات للحصول على تأثير دوران رائع.
استمتع، ولا تتردد في إخباري بكيفية تحسين هذا المكون أكثر.
25 إعجابًا
مرحبًا، لقد قمت للتو بتثبيت هذا! تحسين يمكنكم إضافته هو إضافة لون آخر للوضع المظلم، حيث أن اللون الذي تختارونه للوضع الفاتح مثل #000000 لن يكون مرئيًا في الوضع المظلم.
6 إعجابات
meghna
(Meghna Jalan)
2 يناير 2021، 2:55م
3
لهذا السبب بالضبط، يمكن تخصيص اللون عبر إعدادات السمة custom icon color.
4 إعجابات
لا، ما أعنيه هو أن لون الأيقونة يجب أن ينقلب تلقائيًا اعتمادًا على ما إذا كنت تستخدم سمة فاتحة أو سمة داكنة.
خلفية السمة الفاتحة لدي هي #F0F0F0، وخلفية السمة الداكنة هي #000000 .
لذلك، من الصعب العثور على لون يتباين بشكل جيد. أريد أن تكون الأيقونة بيضاء في السمة الداكنة وسوداء في السمة الفاتحة.
شكرًا لك
4 إعجابات
meghna
(Meghna Jalan)
2 يناير 2021، 3:20م
5
لتبديل لون الأيقونة تلقائيًا بناءً على ألوان السمة، لا تحدد أي قيمة في إعداد السمة “custom icon color”.
لقد جعلت هذا السلوك افتراضيًا الآن عبر:
committed 03:16PM - 02 Jan 21 UTC
12 إعجابًا
MrDavis97
(Miles Davis)
23 فبراير 2021، 9:25م
7
أحب هذا المكون الخاص بالموضوع، ويعمل بشكل رائع في الصفحة الرئيسية. ومع ذلك، في بعض مناطق مثيل Discourse الخاص بي، يظهر مؤشر التحميل الافتراضي. على سبيل المثال، كلما كنت في لوحة الإدارة أو إعدادات المستخدم. @meghna هل هناك أي طريقة لإصلاح ذلك؟
إعجاب واحد (1)
kynic
14 سبتمبر 2023، 7:09م
8
يرجى التحديث، لم يعد يعمل مع 3.2.0.beta2-dev.
يظهر خطأ في وحدة تحكم Chrome @meghna
simon
20 سبتمبر 2023، 3:44ص
9
الاختبار باستخدام Ubuntu مع أحدث متصفح Chrome، أحصل على الخطأ التالي على موقع التطوير المحلي الخاص بي:
component-templates.js:54 [discourse/theme-10/discourse/templates/components/conditional-loading-spinner] تم تأليف conditional-loading-spinner باستخدام gjs ولا يمكن تجاوز القالب الخاص به. تجاهل التجاوز.
على موقع الإنتاج الخاص بي، والذي تم اختباره أيضًا باستخدام أحدث متصفح Chrome على Ubuntu، لا أحصل على أخطاء، ولكني لا أرى أيضًا مؤشر تحميل.
أعتقد أنه تم إجراء بعض التغييرات على كيفية تجاوز القوالب في السمات منذ إصدار مكون السمة هذا: (not recommended) Overriding Discourse templates from a Theme or Plugin . أعتقد أن الطريقة التي يطبق بها Discourse مؤشر التحميل قد تغيرت أيضًا منذ ذلك الحين.
3 إعجابات
kynic
24 سبتمبر 2023، 2:20ص
10
@meghna هل سيتم إصلاح هذا أم أنه معطل الآن؟
إعجاب واحد (1)
simon
24 سبتمبر 2023، 2:53ص
11
انتظر قليلاً. كان الفريق بعيدًا في اجتماعهم السنوي وقد تكون لديهم أولويات أخرى عندما يبدأون في العودة إلى العمل هذا الأسبوع.
إعجابَين (2)
meghna
(Meghna Jalan)
29 سبتمبر 2023، 3:34م
12
يتطلب الإصلاح بعض التغييرات في النواة. نحن نعمل على ذلك وسنقوم بإصلاحه قريبًا.
3 إعجابات
meghna
(Meghna Jalan)
13 أكتوبر 2023، 6:41ص
14
تم تحديث مكون السمة هذا ليعمل على أحدث إصدار من Discourse (بفضل @cvx ).
4 إعجابات
kynic
27 أكتوبر 2023، 3:56ص
15
ما زال، لا يعمل معي.
تعديل؛ يعمل الآن بعد تحديث discourse اليوم.
sunjam
(james.network)
28 أكتوبر 2023، 1:33ص
16
أتساءل عن استخدام أيقونة SVG بدلاً من FontAwesome. شكرًا على أي حال.
You can replace a Discourse’s default SVG icons individually or as a whole with your own custom SVG and override them within a theme or theme component.
Step 1 - Create an SVG Spritesheet
To get started, you must create an SVG Spritesheet. This can contain anything from a single additional custom SVG icon up to an entire replacement set of hundreds.
The spritesheet should be saved as an SVG file. In principle, you are nesting the <svg> tag contents from the original SVG icon file into <symbol> …
kynic
25 نوفمبر 2023، 8:28م
17
توقف عن العمل مع أحدث إصدار. 3.2.0.beta4-dev
(24532653e6 )
يبدو هذا جيدًا بالنسبة لي مع أحدث إصدار
kynic
25 نوفمبر 2023، 10:49م
19
نعم، إنه يعمل في بعض الأماكن، ولكنه لا يعمل في المنشورات، عندما تنقر على منشور آخر لرؤيته. إنه لا يعمل الآن.
إعجابَين (2)