fzngagan
(Faizaan Gagan)
1 أكتوبر 2019، 7:39ص
1
يُغيّر مكون السمة هذا مؤقت الموضوع الافتراضي من نوع timed إلى عداد تنازلي مباشر.
رابط المستودع
A Discourse theme component to control how the topic timer is displayed
ما تبقى من العمل
عرض المؤقت في الرأس بجانب عنوان الموضوع.
أبحث عن مقترحات محددة لواجهة المستخدم وتجربة المستخدم (UI/UX) حول كيفية تنفيذ عداد في الرأس، في سياق منصة Discourse، بهدف جمع التبرعات لتغطية تكاليف التطوير إذا كان هناك اهتمام كافٍ (@darhazer @tobiaseigen )
التثبيت
This is a guide for installing and managing themes and theme components in Discourse.
Required user level: Administrator
Installing and customizing themes can significantly improve the look and feel of your Discourse site. You can easily import and manage themes and their components through the Discourse admin panel.
This guide covers:
Importing new themes and theme components
Adding theme components to a theme
Managing automatic updates
Additional resourc…
27 إعجابًا
هذا لا يعمل منذ بضعة أيام. هل يمكنك النظر فيه؟
إعجاب واحد (1)
fzngagan
(Faizaan Gagan)
28 ديسمبر 2019، 10:24م
3
نعم، أنا أدرك أن بعض الكود الذي قمت بتعديله قد تم تغييره في نواة Discourse. سأقوم بمراجعة ذلك في منتصف الأسبوع القادم.
cc @angus , @Ellibereth , @darhazer
4 إعجابات
fzngagan
(Faizaan Gagan)
5 يناير 2020، 7:52م
4
committed 07:32PM - 05 Jan 20 UTC
تم إصدار تحديث للمكون للتوفيق مع أحدث إصدار من Discourse.
7 إعجابات
هل يمكن تعيين ذلك في فئات محددة؟ أرى أن هذا يمكن أن يكون مفيدًا جدًا بالاقتران مع إضافة التصويت.
إعجاب واحد (1)
fzngagan
(Faizaan Gagan)
20 يناير 2020، 12:56م
6
حاليًا، يعمل مع جميع المواضيع المحددة زمنيًا. @ninjapenguin إذا كنت مستعدًا لتمويل تطوير هذه الميزة، فسأكون سعيدًا بإضافة الميزة الخاصة بالفئة للمكون.
على أي حال، يمكنك الانضمام إلى النقاش المتعلق بالمكون هنا:
إعجاب واحد (1)
لا أعتقد أننا بحاجة إليه بشكل كافٍ. إنه أكثر من مجرد ميزة
إعجاب واحد (1)
لسوء الحظ، هذا المكون للمظهر يكسر واجهة مؤقتات المواضيع. يبدو أن عدد الأيام يتحول إلى عدد الثواني، كما أن الشريط الأزرق الذي يحتوي على عبارة “يتم حذف الردود على هذا الموضوع تلقائيًا بعد ..” لا يحتوي على قيمة تالية. وبالتالي، يصبح من المستحيل إزالة المؤقت. حذف هذا المكون للمظهر أعاد الأمور إلى نصابها.
إعجابَين (2)
fzngagan
(Faizaan Gagan)
7 مايو 2020، 8:29م
9
يحتاج إلى تنظيف مرة أخرى. سأعود إليه خلال الأسبوع القادم. شكرًا على الإبلاغ. هذا يعزز حجة استخدام تذكيرات الإشارات المرجعية بالنسبة لي.
إعجابَين (2)
fzngagan
(Faizaan Gagan)
24 مارس 2021، 11:49ص
11
كنتُ أرغب في الحضور إلى هذا منذ فترة. سألقي نظرة يوم الجمعة.
إعجاب واحد (1)
fzngagan
(Faizaan Gagan)
25 مارس 2021، 6:34ص
12
CaptainZac:
خطأ في هذا القالب.
يمكنني تكرار هذه المشكلة. آسف على عدم التعامل مع الأمر في وقت سابق.
لم يتم اختبار مكون القالب مع أي مؤقتات أخرى غير مؤقت “إغلاق الموضوع”، لأنه بُني خصيصًا لذلك المؤقت، لكن اسمه يوحي بأنه يجب أن يعمل مع جميع أنواع مؤقتات المواضيع.
أيضًا، لم يكن يجب أن يؤثر على أي وظيفة افتراضية أخرى على الأقل. أنا أعمل على إصلاح هذا وسأعود بحلول قريبًا.
كان هذا أول عمل لي كعميل على منصة Discourse. يثير ذكريات قديمة.
ملاحظة:
لقد قدمت طلب دمج (PR) إلى مؤقت المواضيع الأساسي لجعله قابلًا للتوسع لمطوري الإضافات والقوالب. تجاوز طريقة “monolith” يمكن أن يكون عرضة للكسر بسهولة.
master ← fzngagan:topic-timer-impr
merged 11:12PM - 25 Mar 21 UTC
This PR improves the code structure of the topic-timer-info component while reta… ining all the functionality and making it extensible for theme/plugin devs.
cc @martin
4 إعجابات
martin
(Martin Brennan)
25 مارس 2021، 11:12م
13
شكرًا لك على الإصلاح، لقد دمجتُه في النواة الآن
إعجابَين (2)
sam
(Sam Saffron)
26 مارس 2021، 12:17ص
14
خارج الموضوع قليلاً، لكنه جدير بالملاحظة للمستقبل:
البادئة DEV: تعني أن هذا إعادة هيكلة تتعلق بالتطوير، ولا نحتاج إلى أي شيء في ملاحظات الإصدار.
FIX: تعني إصلاح خطأ نرغب في الإشارة إليه ربما في ملاحظات الإصدار.
FEATURE: تعني ميزة جديدة (أو إزالة ميزة) نرغب في الإشارة إليها ربما في ملاحظات الإصدار.
IMPR: غريبة بعض الشيء، لا نستخدم هذه البادئة في أي مكان.
4 إعجابات
fzngagan
(Faizaan Gagan)
26 مارس 2021، 12:50ص
15
إنه سوء ذاكرة من جانبي. تذكرت بشكل خاطئ منشورًا لـ جيف يشرح هذه المصطلحات، لكنني أتخيل أن IMPR ليست واحدة منها. سأحتفظ بهذا في ذهني.
إعجابَين (2)
fzngagan
(Faizaan Gagan)
26 مارس 2021، 4:30ص
16
الأخبار الجيدة هي أن الكود أصبح الآن أكثر قابلية للتوسع والصيانة من وجهة نظر المطورين بعد الدمج. سأحاول إصلاح المكون خلال الأسبوع القادم.
شكرًا لك @sam على النصيحة و@martin على الدمج.
إعجابَين (2)
fzngagan
(Faizaan Gagan)
29 مارس 2021، 8:39م
17
يجب حل هذه المشكلة إذا قمت بتحديث مكون المظهر وDiscourse كلاهما إلى أحدث إصدار تم اختباره بنجاح.
علاوة على ذلك، يجب أن يدعم الآن جميع المؤقتات الأخرى. يسعدني حل أي مشاكل قد تنشأ.