عند استخدام https://meta.discourse.org/t/discourse-calendar-and-event/97376، أجد أنه من الصعب بشكل غير ضروري جدولة الأحداث التي تستمر طوال اليوم باستخدام النافذة المنبثقة:

بشكل أساسي، لا يوجد خيار واضح لـ “طوال اليوم” - يجب تحديد وقت. وما يزيد الأمر سوءًا، عندما يتم تعيينه على يوم أو أكثر بعد وقت البدء، يتم تعيين وقت الانتهاء افتراضيًا على 00:00، وهو أمر مزعج للغاية (يتم تعيينه افتراضيًا على ساعة واحدة بعد وقت البدء إذا كان في نفس اليوم).
ألاحظ أنه عند تحديد 00:00، يحدث ما يلي:
-
في واجهة المستخدم، يتم تمثيله كحدث يستمر طوال اليوم (أي ليس منتصف الليل)
[event start="2026-01-21 00:00" status="public" timezone="Pacific/Auckland" end="2026-01-22 00:00"]
[/event]` يعطي:
-
في أوقات المنطقة الزمنية، يتم عرضه كمنتصف الليل في ذلك اليوم - وهو في الواقع 24 ساعة بعد ما ينبغي أن يكون عليه إذا تم تفسيره حرفيًا
-
إذا تم حذف الوقت في لغة ماركداون (markdown)، فإنه يتصرف بنفس الطريقة
سيكون من الرائع جعل هذا كله أوضح للمستخدمين غير الخبراء، ولكني أقبل أنه قد تكون هناك قيود مدمجة في كيفية تخزين التواريخ.
كبديل، هل من الممكن إضافة خيار “حدث طوال اليوم” إلى النافذة المنبثقة، والذي يقوم بإخفاء الأوقات عند تحديده؟
بعد ذلك يمكننا استخدام 00:00 ليعني بالفعل الوقت الحرفي الذي ينبغي أن يعنيه (أي دقيقة واحدة قبل 00:01 في اليوم المحدد، وليس دقيقة واحدة بعد 23:59 في اليوم المحدد) - كما يفعل مع وظيفة إدراج التاريخ/الوقت.






