Don
12 أكتوبر 2023، 8:22ص
1
← املأ “repoName” و “repoURL” لزر التثبيت التلقائي →
← صف هذه السمة/المكون في جملة أو جملتين →
مرحباً
يضيف مكون السمة هذا خيارات تصميم للمواضيع التي تم حلها والتي لم يتم حلها. يمكنك تعيين شارة مخصصة ولون خلفية.
افتراضيًا ، يبدو الأمر كالتالي في صفحة قائمة المواضيع
مصمم (قبل العنوان)
مع خلفية
مضمن
مصمم (بعد العنوان)
عنوان الموضوع ، رأس الموضوع
مصمم
مضمن
هناك مجموعة من الإعدادات حيث يمكنك تغيير الأيقونة والنص والنمط بشكل منفصل للمواضيع التي تم حلها والتي لم يتم حلها.
إعدادات المؤشر العام
النوع
– مصمم (شارة)
– مضمن (يتم وضعه مضمنًا قبل العنوان)
الموضع (مصمم)
– قبل العنوان
– بعد العنوان
نصف قطر الإطار
– تقريب الشارة
إعدادات مؤشر الموضوع المحلول
مؤشر الموضوع المحلول
– يستخدم الرمز ولكن يمكنك استخدام رموز أخرى. (مثل الرموز التعبيرية). يتم وضعه قبل التسمية.
…
…
…
لون إطار الموضوع المحلول
تحتوي الشارة على إطار شفاف بسمك 1 بكسل وهذا الإعداد يمكنك من تعيين لون له.
تمكين خلفية الموضوع المحلول
سيؤدي تمكين هذا الإعداد إلى تنشيط حقل الخلفية أدناه حيث يمكنك تعيين لون خلفية عنصر قائمة الموضوع.
إعداد مؤشر الموضوع غير المحلول
نفس الإعدادات لمؤشر الموضوع غير المحلول أدناه …
إذا كنت ترغب في تمكين مؤشر الموضوع غير المحلول ، فقم بتشغيل إعداد المكون الإضافي Discourse Solved الصندوق الفارغ في الموضوع غير المحلول .
المهام:
– محاولة نقله لاستخدامه كحالة للموضوع (سيظهر في كل مكان تظهر فيه حالة الموضوع ويسمح باستخدام أيقونة مخصصة أيضًا)
20 إعجابًا
Heliosurge
(Dan DeMontmorency)
13 أكتوبر 2023، 4:02ص
2
مكون سمة رائع. المشكلة البسيطة الوحيدة هي أن منشور فئة “حول” تم تمييزه أيضًا على أنه غير محلول.
إعجاب واحد (1)
Don
13 أكتوبر 2023، 6:29ص
3
مرحباً @Heliosurge
شكراً لك
من الناحية الفنية، فإن الموضوع التعريفي هو أيضاً موضوع قابل للحل. إذا قمت بتمكين إعداد الصندوق الفارغ عند غير المحلول في إضافة Discourse Solved، فسيظهر الصندوق الفارغ لقائمة المواضيع الموضوع التعريفي وفي الموضوع التعريفي أيضاً. لإخفاء شارة غير المحلول لموضوع معين، يجب عليك إغلاقه.
إعجابَين (2)
Heliosurge
(Dan DeMontmorency)
13 أكتوبر 2023، 7:48ص
4
إعجاب واحد (1)
شكراً للمكون….
ولكن مع المكون
https://github.com/VaperinaDEV/discourse-solved-quote-
لا تظهر رسالة “تم الحل” باللون الأخضر، المكون لا يعمل….
هل من الممكن أن يعمل مكونان، أحدهما للموضوع والآخر للرسالة؟
Don
5 نوفمبر 2023، 6:50ص
8
مرحباً @barto_95
يجب أن يعمل هذان المكونان معًا بشكل صحيح ولكن عنوان URL الصحيح للمكون هو: GitHub - VaperinaDEV/discourse-solved-quote-customization
إعجابَين (2)
Don
7 فبراير 2025، 8:38ص
9
مرحباً لقد قمت بتحديث مكون السمة هذا ليعمل مع قائمة مواضيع Glimmer. شكراً على التقرير: Discourse topic-list changes · Issue #4 · VaperinaDEV/solved-topic-badge · GitHub
4 إعجابات
تم إسقاط قائمة المواضيع القديمة هذا الشهر.
يمكن إزالة الكود:
value.push("solvable");
}
return value;
}
);
api.registerValueTransformer(
"latest-topic-list-item-class",
({ value, context }) => {
if (context.topic.get("can_have_answer")) {
value.push("solvable");
}
if (context.topic.get("has_accepted_answer")) {
value.push("status-solved");
}
return value;
}
);
api.onAppEvent("page:topic-loaded", (topic) => {
This file has been truncated. show original
تم إنشاء طلب سحب سريع:
main ← Arkshine:remove-legacy-topc-list
opened 09:01PM - 21 Apr 25 UTC
Meta: https://meta.discourse.org/t/solved-topic-badge/281981/12?u=arkshine
Th… e legacy topic list has been dropped this month: https://github.com/discourse/discourse/pull/32081/commits/0571b957651eb69b605e97a330653988e71278a9.
This PR removes support for the legacy topic list.
6 إعجابات
Don
21 أبريل 2025، 10:11م
16
عفوًا، آسف، لقد نسيت تحديث هذا المكون. شكرًا @Arkshine ، لقد قمت بدمجها.
@ozkn ، يرجى تحديث المكون.
4 إعجابات
Monikas
(JustMonika)
22 أبريل 2025، 3:02ص
17
هذا المكون غير متوافق مع discourse-umbrella-groupswitchdisplay ولا يمكن استخدامه معًا. لقد حدث خطأ قد يمنع موقعك من العمل بشكل صحيح.
السبب: تعارض بين السمات/المكونات النشطة.
انقر هنا لـ تحديث أو إعادة تكوين أو تعطيل المكون.
(هذه الرسالة مرئية فقط لمسؤولي الموقع.)
ozkn
(Mathx)
22 أبريل 2025، 7:19ص
18
شكراً على التحديث. لقد قمت بالتحديث وحاولت ولكنني أحصل على نفس الخطأ. @Don
إعجاب واحد (1)
Don
22 أبريل 2025، 7:24ص
19
5 إعجابات
ozkn
(Mathx)
22 أبريل 2025، 7:36ص
20
شكراً، إنه يعمل بشكل جيد الآن دون أي مشاكل.
إعجابَين (2)
مرحباً يا رفاق،
بعد التحديث إلى أحدث إصدار:
3.5.0.beta8-dev (commit: 5eca6d826e)
واجهت تراجعًا بصريًا يتعلق بإضافات Discourse Solved و Solved Topic Badge .
المشكلة:
في السابق، كانت المواضيع المحلولة تظهر بخلفية خضراء ، والمواضيع غير المحلولة (في انتظار الحل) تظهر بخلفية حمراء في قائمة المواضيع.
الآن، لم تعد جميع المواضيع المحلولة تعرض الخلفية الخضراء ، على الرغم من تمكين الإعداد.
التفاصيل:
لقطة شاشة (بعد التحديث):
المتوقع:
يجب أن تحتفظ المواضيع المحلولة بالخلفية الخضراء لتحسين الوضوح البصري.
يرجى إعلامي إذا كان هذا تراجعًا أو إذا كانت هناك حاجة إلى أي تغييرات جديدة في CSS لاستعادة هذا السلوك.
إعجاب واحد (1)
Moin
14 يوليو 2025، 6:09ص
23
أعتقد أن هذا يحدث في المواضيع التي قرأتها بسبب التغييرات في
UX: Variable additions (#33473) · discourse/discourse@20f57ae · GitHub ,
والتي أضافت لون خلفية منفصل للمواضيع التي تمت زيارتها.
ربما يمكنك إصلاح ذلك باستخدام CSS الخاص بك حتى يتم تكييف مكون السمة، ولكن لا يمكنني التحقق من كيفية القيام بذلك الآن.
يجب عمومًا الإبلاغ عن المشكلات المتعلقة بالمكونات التي ليست official في الموضوع.
إعجابَين (2)
شكراً Moin!
تمكنت من إصلاحها باستخدام CSS مخصص:
.topic-list-item.solved,
.topic-list-item.visited.solved,
.latest-topic-list-item.solved,
.latest-topic-list-item.visited.solved {
background-color: var(--success-low) !important;
}
CC: @sam @j.jaffeux
@Don نظرًا للإضافات المتغيرة الأخيرة إلى النواة، قد تحتاج إلى تعديل مكونك قليلاً لكي تعمل ألوان الخلفية، حتى عند زيارة موضوع ما.
3 إعجابات
Don
14 يوليو 2025، 5:51م
27
4 إعجابات
مرحباً @Don لاحظت أن الخلفية الملونة للمستخدمين الذين سجلوا الخروج لا يتم عرضها.
وأن لون الخلفية لـ aside.quote.accepted-answer>blockquote لا يأخذ لون شارة الحل، هل هناك طريقة لتعديلها؟