هممم، فئات التقويم الخاصة بي تعرض التقويم فوق قائمة مواضيع الفئة، ولكن بدون أي أحداث. هل يمكن لأي شخص تكرار ذلك؟
لقد قمت للتو بتثبيت المكون الإضافي وإعداده للتحقق، وحتى الآن يظهر “عيد ميلادي” في تقويم الموضوع الخاص بي وفي تقويم الفئة أيضًا:
هناك بعض الإعدادات المختلفة، لذا قد لا يغطي إعدادي البسيط كيفية إعدادك لإعداداتك. إذا كان بإمكانك تزويدي ببعض التفاصيل، فيمكنني تشغيلها من خلال إعداد الاختبار الخاص بي للتحقق منها أيضًا؟
أنا أستخدم الإعداد الأساسي + الافتراضيView=listNextYear
لقد قمت بتجربة ذلك أيضًا، ويبدو أنه يعمل بشكل جيد بالنسبة لي. فقط للتأكد من أنني أفعل ذلك بشكل صحيح… ![]()
- إنشاء موضوع للتقويم بهذا الرمز في المنشور الأول:
[calendar]
[/calendar]
- إضافة رد إلى موضوع التقويم بحدث. على سبيل المثال:
إنه عيد ميلادي!
[date-range from=2022-08-27 to=2022-08-27 timezone="Europe/London"]
- في إعدادات التقويم، قم بتعيين على سبيل المثال
categoryId=37;postId=1084;defaultView=listNextYearفيcalendar categories
مما يعطي هذا فوق الفئة التي اخترت استضافتها:
نعم هذا بالضبط ما أفعله. من الغريب أنه لا يعمل معي، ولكنه كان يعمل في الماضي.
مرحباً @JammyDodger، أواجه نفس المشكلة على الموقع التجريبي الخاص بشركتنا. لقد اتبعت خطواتك ولم يظهر شيء.
ومع ذلك، عندما استخدمت إضافة الأحداث (Event plugin) وقمت بتشغيل خيار events calendar categories، وقمت بإنشاء حدث ضمن تلك الفئة، فقد ظهر بشكل جيد.
هذا مثير للاهتمام. لست متأكدًا مما أفعله بشكل مختلف مما يجعل ما لدي يظهر.
هل تمكنت من إصلاح ما لديك في النهاية يا @MarcP؟
لا أعتقد أن التقويم (الفئة) من المفترض أن يعرض الأحداث، بل التواريخ (الإضافة الرسمية)
لا، لا يزال الأمر لا يعمل! انتهى بي الأمر بعدم استخدامه بعد الآن.
@Benjamin_D إنه كذلك. لقد كان يعمل في الماضي. يجب أن تكون أداة التقويم قادرة على الظهور فوق فئة.
أعتقد أن المرور السريع الخاص بي كان بسيطًا جدًا بعد كل شيء. سأقوم بتحليل أعمق وأرى ما إذا كان بإمكاني تحديد ما أفتقده (وآمل أن أصل إلى حل من نوع ما
)
لقد فعلت بالضبط كما ينبغي (وعملت معي في الماضي). لهذا السبب أنا مرتبك بشأنه.
أعتقد أن تصنيف الأحداث يعمل مع إضافة الجناح: Events Plugin 📅
لم أرها تعمل أبدًا مع إضافة التقويم الرسمية، والتي تمت إضافة بعض وظائف الأحداث إليها قبل بضع سنوات.
[calendar] مخصص لعرض [date] لموضوعه، وهذا هو سبب طلب خيار category calendar لـ postId.
[event] للموقع بأكمله يتم عرضها فقط في تقويم المسار upcoming-events (والذي يتم أيضًا باستخدام مكتبة js fullcalendar، مثل calendar ones)
تعديل: خطئي، لم أر هذا من قبل:
إذا كنت أفهم بشكل صحيح، فأنت تحاول عرض أحداث فئة معينة في تقويم باستخدام معلمة defaultView، مستفيدًا من حقيقة أن هذه المعلمة مقبولة في خيار calendar categories (ولكن ليس في events calendar categories) و FEATURE: add events calendar on the category page (#248) · discourse/discourse-calendar@b900276 · GitHub
إذا كانت فئة موجودة في كل من
events calendar categoriesوcalendar categories، فسيتم إعطاء الأولوية لـcalendar categories
هممم، لا يمكنني جعل ذلك يعمل، ولكنه سيكون لطيفًا بالفعل ![]()
أنا حقًا لا أعتقد ذلك. دعنا نلخص:
- إضافة التقويم الرسمية تتكون من جزأين: التقويم والحدث
- ميزة التقويم أقدم وهي مخصصة لعرض العطلات والتواريخ المختلفة عبر تنسيق ماركداون
[date=....] - ميزة الحدث (
[event ...]) أضيفت لاحقًا وتسمح لنا بتأكيد الحضور على سبيل المثال (يمكن تمكينها بشكل مستقل ولكنها مثبتة مع إضافة discourse-calendar)، يتم عرض الأحداث في تقويم لا يتم إنشاؤه من[calendar] [/calendar]في مكان ما في منشور ولكن عبر مسار محدد:/upcoming-events calendar categoriesتسمح لنا بتحديد خيارات مثل العرض الافتراضي ولكن ليسevents calendar categoriesهذان يعملان بشكل مختلف جدًا (على حد فهمي)
تقويم الفئة للتواريخ العادية موجود بالفعل في بعض المنشورات، ويتم استرداده ثم إضافة الخيارات، هنا
ولكن تقويم فئة الحدث يتم إنشاؤه خصيصًا لهذه المناسبة، يتم استرداد الأحداث حسب الفئة وإضافتها، ولكن لا يتم تمرير أي خيارات.
لتلخيص الأمر، لا يُفترض أن يعرض تقويم الفئة الأحداث، بينما تقويم فئة الحدث يفعل ذلك، ولكنه لا يسمح بأي من الخيارات التي يسمح بها تقويم الفئة.
لست متأكدًا مما إذا كنت أتبع.
كنت أضيف الأحداث عن طريق نشر نص + تاريخ في موضوع. سيظهر في وسم [calendar] في أول منشور في هذا الموضوع.
ثم الإعداد الذي قمت بتصويره يسمح لنا بعرض هذا التقويم في أعلى إعداد الفئة. يصف هذا الإعداد (كما هو موضح في لقطة الشاشة): عرض تقويم في أعلى فئة. يحصل على التقويم من معرف موضوع تقدمه ويضعه فوق معرف الفئة الذي تقدمه.
ربما تغير شيء ما مع إضافة الأحداث ولكنني لم أستخدمها أبدًا.
كل هذا غير متعلق بإضافة الأحداث أعتقد، لأنني لم أقم بتثبيتها مطلقًا وكانت تعمل كما هو موضح أعلاه.
الأحداث
كما هو موضح هنا، ترتبط الأحداث بالأحداث على مستوى المنتدى. يرتبط التقويم بتقويم يعتمد على الموضوع، وهو ما نتحدث عنه.
الأحداث عن طريق نشر نص + تاريخ في موضوع
آه نعم! هذه تواريخ، الأحداث تشبه هذا:
مع هذا كـ خام:
[event start="2022-07-22 10:12" status="public" name="testegsdg" url="test" end="2022-07-22 11:12" allowedGroups="trust_level_0"]
[/event]
بالضبط. لا يتم استخدام ميزة الأحداث إذا لم يتم تثبيت هذا المكون الإضافي. الإعدادات التي شاركتها تُظهر التقويم فوق الموضوع، ولكن ليس عناصر الحدث (أو دعنا نسميها عناصر التقويم لتجنب الخلط مع الأحداث). بينما تعرض أداة التقويم نفسها عناصر التقويم في المنشور الأول للموضوع.
آمل أن يوضح ذلك ما يدور حوله هذا الموضوع.
لنسميها عناصر التقويم
![]()
حسناً، فلماذا لا يعمل لديك الآن؟ ![]()
من اللقطة أعلاه، لماذا توجد X أمام categoryId؟
يعمل X كتعطيل
حتى أتمكن من حفظ الإعداد وتمكينه إذا تم حل الخطأ على الإطلاق، دون فقدان إعداداتي.
لماذا لا يعمل هو سؤال عظيم. حتى أنني جربت تقويمًا جديدًا تمامًا في موضوع جديد لمعرفة ما إذا كان هناك خطأ ما في موضوع التقويم “القديم”.



