اختيار أول يوم من أيام الأسبوع على تقويم الأحداث القادمة

مرحباً،

أحتاج إلى تعيين اليوم الأول من الأسبوع إلى يوم الاثنين. حاليًا، تم تعيينه على يوم الأحد في نسختي التجريبية من Discourse.

لقد بحثت في جميع إعدادات موقع الويب والتفضيلات الشخصية ولكن لم أتمكن من معرفة كيفية إعداد يوم الاثنين كيوم أول في الأسبوع في تقويمات الفئات الخاصة بي.

4 إعجابات

لست متأكدًا من أن هذه هي الإجابة الصحيحة ولكن يمكنك محاولة تعيين أيام العمل كما هو موضح في الصورة أدناه ومعرفة ما سيحدث.

3 إعجابات

مرحباً،

شكراً على ردك.

تم بالفعل تعيين أيام عملي كما تقترح.

لكن هذا لا يساعد في حالتي.

آسف

إعجاب واحد (1)

هذا لا يساعدك على الإطلاق، لكنني توقفت عن استخدامه لمجرد أن يوم الأحد كان أول يوم في الأسبوع. ومعظم العالم يستخدم يوم الاثنين، لذلك بالنسبة لي كان الأمر أشبه بالإجبار على استخدام البوصات والفيرلونغ والأحجار :smirking_face:

لكنني اعتقدت أنهم أصلحوا ذلك في مرحلة ما. ولكن يبدو أنهم لم يفعلوا.

أخشى أنني لا أعتقد أن هذا ممكن حاليًا في الوقت الحالي. يبدأ تقويم الأحداث القادمة يوم الأحد، بينما تبدأ تقويمات الموضوع يوم الاثنين.

اعتمادًا على حالة الاستخدام الخاصة بك، يمكنك استخدام تقويم الموضوع بدلاً من ذلك وإضافته إلى عرض فئة؟

نقوم بإنشاء الأحداث في عدة مواضيع يجب مناقشتها وهي جزء من فئات فرعية.

لذلك أعتقد أنني بحاجة إلى تقاويم فئات.

إعجاب واحد (1)

أعتقد أن ميزة الأحداث في المكون الإضافي تبدو بالضبط ما تحتاجه لذلك، لذا قد لا تكون تقاويم الموضوع حلاً بديلاً جيدًا.

أتفق على أنه سيكون من الجيد أن تكون قادرًا على اختيار يوم بدء الأسبوع لتقويم الأحداث القادمة. سأقوم بتمرير هذا إلى طلب ميزة # ومعرفة ما إذا كان الآخرون يشعرون بنفس الشيء. :+1:

تم طرحه هنا أيضًا، لذا لست وحدك:

إعجابَين (2)

آسف (ليس حقًا :joy:) على الإلحاح، ولكن على الأقل القدرة على استخدام الاثنين، وهو اليوم الأكثر استخدامًا عالميًا لبدء الأسبوع، لا ينبغي أن تكون طلب ميزة. إنه نقص كبير في تجربة المستخدم.

7 إعجابات

أتفق. يضيع مستخدمي تمامًا مع بداية الأسابيع يوم الأحد.

إعجاب واحد (1)

يرجى التصويت لهذا إذا كان يهمك :slight_smile:

بالتأكيد، التصويت أمر جيد. ولكن… هذه المسألة المتعلقة بيوم الاثنين/الأحد كانت تحت الأضواء وتم السؤال عنها مرات عديدة لدرجة أن CDCK على دراية بالحاجة إليها، حتى بدون أي تصويت.

السبب وراء بقائنا عالقين بنظام تقويم تستخدمه أقلية عالميًا يختلف عن نقص الأصوات.

إعجاب واحد (1)

أفهم، لم يكن الأمر واضحًا.

هل يمكنني أن أكون فضوليًا بشأن ما هو؟

لا أعرف. رهاني يذهب إلى بعض الصعوبات التقنية حيث كانت نقطة البداية أمريكية بحتة، وتغيير ذلك سيؤدي إلى بعض الصعوبات. وإلا لكان قد تم إصلاحه بالفعل.

لكنني أخمن فقط.

بدا الأمر وكأنك تعرف بالضبط :slight_smile: تلك المعلومات ستكون مثيرة للاهتمام للمساهمين المحتملين.

كل ما أعرفه بالضبط هو هذا

إعجابَين (2)

أرى أن المكون الإضافي يستخدم Full Calendar لعرض التقويم.

يتيح Full Calendar تعيين weekNumberCalculation إلى ISO عند عرض التقويم بحيث تبدأ الأسابيع يوم الاثنين. هناك أيضًا إعداد firstDay.

ليس لدي الكثير من الوقت الآن للتحقيق، ولكن سيكون من السهل نسبيًا على مؤلف المكون الإضافي تضمين إعداد جديد للسماح لنا بتحديد اليوم الأول ثم تمريره إلى عرض التقويم، بنفس الطريقة التي يتم بها الآن تمرير المنطقة الزمنية.

إعجاب واحد (1)

هل تعلم أنه مبرمج بشكل ثابت على يوم الاثنين في كل مكان تقريبًا (فاجأني أيضًا)

من الناحية المثالية، سيعتمد هذا على تفضيلات المستخدم (وليس على إعداد المسؤول).

لقد ألقيت نظرة على الكود، حيث أن هذه المشكلة كانت تزعجني لفترة طويلة أيضًا. هناك ثلاثة أماكن في الكود حيث يتم تهيئة FullCalendar. في أحدها، firstDay: 1 موجود بالفعل هنا. يقوم Discourse core بترميز ثابت له على 1 أيضًا.

لقد قمت بإنشاء PR يضيف firstDay: 1 في المكانين المفقودين.

هذا بعيد عن المثالية ولكنه على الأقل يجلب الاتساق.

7 إعجابات

تم الآن تثبيت الإصلاح في الفرع الرئيسي، لذا أعتقد أنه يجب أن نتوقع رؤيته في الإصدار التالي :clap:

شكراً @RGJ !

5 إعجابات

أنا من بين الأقلية، والآن يبدأ تقويمي (الأحداث القادمة) يوم الإثنين! كنت أكثر سعادة عندما كان يبدأ يوم الأحد.

سيكون من الجميل إذا كان ذلك قابلاً للتكوين - لمؤسستي ذات الموقع الجغرافي الواحد، أن يكون ذلك كإعداد تقويم هو الخيار المفضل (بدلاً من إعداد لكل مستخدم).

إعجابَين (2)

نقوم حاليًا بتحديث التقويم. بمجرد الانتهاء منه، يسعدني إضافة محدد لاختيار يوم السبت/الأحد/الاثنين لليوم الأول من الأسبوع. أعتقد أن هذا إعداد للموقع بدلاً من إعداد للمستخدم. أعتقد أن الإعداد الافتراضي ليوم الاثنين صحيح، على الرغم من أن الأحد يعتبر تقنيًا اليوم الأول في الولايات المتحدة (حيث يعتبر الاثنين يوم العمل الأول).

3 إعجابات