كنت أتساءل كيف يمكن إنشاء حدث ليوم كامل. حاولت إنشاء حدث وحذف مكون التاريخ/الوقت، والذي يبدو كالتالي:
[event start="2023-03-20" status="public" name="My Event" end="2023-03-23" allowedGroups="trust_level_0"]
ومع ذلك، عندما أحاول إضافة هذا الحدث إلى التقويم الخاص بي (أي، تصدير iCal)، أحصل على ملف iCal يبدو كالتالي:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART:20230320T000000Z
DTEND:20230323T000000Z
SUMMARY:My Event
END:VEVENT
END:VCALENDAR
لا يتعرف Outlook على مثل هذا الحدث كحدث طوال اليوم . يمكنني تحقيق ذلك عندما أقوم بتحرير ملف iCal بنفسي على النحو التالي - تغيير الطوابع الزمنية للبداية والنهاية إلى قيم خاصة بالتاريخ فقط:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART;VALUE=DATE:20230320
DTEND;VALUE=DATE:20230323
SUMMARY:My Event
END:VEVENT
END:VCALENDAR
هل من الممكن إنشاء حدث سيتم التعامل معه تلقائيًا بواسطة برنامج التقويم كحدث ليوم كامل؟
manut
(Manuel Tancoigne)
10 فبراير 2026، 10:36ص
2
مرحبًا!
تستمر الفعاليات التي تمتد ليوم كامل من منتصف الليل إلى منتصف الليل. في التفاصيل، تُعرض الفعالية على يومين: الجمعة، 13 فبراير → السبت، 14 فبراير لفعالية تُقام في الجمعة، 13 فبراير فقط.
قد أعمل على هذا، لكن ليس قريبًا جدًا.
إعادة الإنتاج:
أنشئ فعالية تمتد من منتصف الليل إلى منتصف الليل
تُعرض التاريخ عند فتح المنشور ويذكر اليومين
التوقع:
التاريخ هو يوم الفعالية فقط.
3 إعجابات
أعتقد أن المشكلة هي نفسها
كنت أتساءل كيف يمكن إنشاء حدث ليوم كامل. حاولت إنشاء حدث وحذف مكون التاريخ/الوقت، والذي يبدو كالتالي:
[event start="2023-03-20" status="public" name="My Event" end="2023-03-23" allowedGroups="trust_level_0"]
ومع ذلك، عندما أحاول إضافة هذا الحدث إلى التقويم الخاص بي (أي، تصدير iCal)، أحصل على ملف iCal يبدو كالتالي:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1679270400000_1679529600000
DTSTAMP:20230121T192236Z
DTSTART:20230320T000000Z
DTEND:20230323T000000Z
SUMMARY:My …
الحل هو عدم إضافة الوقت إلى بداية/نهاية الحدث.
إعجاب واحد (1)
يؤثر الخطأ على كل من التقويمات الشخصية وزر «إضافة الحدث إلى تقويم جوجل».
لقد قمت بإصلاح هذا الخطأ في الإضافة المربوطة أدناه.
Kwant Gitlab
آمل أن تتمكن الفريق من اعتماد هذه التغييرات
إعجاب واحد (1)
@هناك يُفترض أن يتم الإصلاح بواسطة
main ← all-day-events-date-only
merged 09:30AM - 29 Jun 26 UTC
Previously, all-day calendar events were stored and exported as timestamped inst… ants, so iCal and Google Calendar treated them as timed events, and recurring all-day events spanned an extra day.
This change emits all-day events as date values with an exclusive end date in the iCal feed, the "Add to calendar" download, and the Google Calendar link, and ends recurring all-day occurrences at the end of their day so they render as a single day.
Meta:
- https://meta.discourse.org/t/creating-an-all-day-event-that-is-usable-by-ical/253665
- https://meta.discourse.org/t/display-only-the-day-for-full-day-events-in-details/395646
3 إعجابات
nathank
(Nathan Kershaw)
25 يونيو 2026، 6:17م
8
تم دمج هذه للتو، لكن النتيجة فوضوية بعض الشيء، آسف. على الأقل تم حل هذه الخلل الطويل الأمد (لقد لاحظته أيضًا، لكن لم أتمكن من الإبلاغ عنه سابقًا)
إعجاب واحد (1)