إضافة الأحداث :التاريخ:

عند النقر على رابط “المشاركون” في موضوع حدث، تظهر لي رسالة الخطأ أدناه. هل هذا سلوك متوقع في الإصدار 3.2.1 لأنه غير متوافق تمامًا، أم كان ينبغي إصلاح هذا بالفعل؟

أعتقد أنك بحاجة إلى تمكين Ember3 لهذا المكون الإضافي لكي يعمل، إذا لم تفعل ذلك فمن المحتمل أن تتلقى هذا الخطأ. انظر هنا للحصول على تفاصيل حول ذلك: Events Plugin 📅 - #840 by Stephane_Roy

بغض النظر، بما أن هذا يحتوي على علامة #broken، فمن المحتمل ألا تعمل الأشياء. أوصي باستخدام هذا المكون الإضافي بدلاً من ذلك في الوقت الحالي: Discourse Calendar (and Event)

تحياتي!

إعجابَين (2)

قد تكون مشكلة جديدة. هل قمت بالتحديث منذ هذا الالتزام؟

وفقًا للالتزام أعلاه، يجب أن يعمل هذا المكون الإضافي الآن - على الأقل بالنسبة للإصدار 3.2

لقد قمت للتو بإزالة الوسم broken

4 إعجابات

نعم، لقد قمنا بالتثبيت مباشرة بعد التثبيت وكل شيء يعمل، باستثناء مشكلة النافذة المنبثقة المذكورة أعلاه. @RGJ يستضيفها لنا، ربما يمكنه إلقاء نظرة.

لقد أنشأت تقرير مشكلة لذلك هنا:

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

لقد قمت بتحديث المكون الإضافي إلى آخر التغييرات ولكني أواجه خطأ غريبًا يبدو أن المكون الإضافي يتسبب فيه، ولكن ليس من الواضح ما إذا كان قادمًا من المكون الإضافي نفسه.

إذا تم تعطيل المكون الإضافي، فلا توجد أخطاء. ولكن، إذا تم تمكينه، أبدأ في الحصول على الخطأ أدناه كلما قمت بتحميل موضوع، حتى لو لم يكن يحتوي على أي حدث.

خطأ في وحدة التحكم
rsvp.js:23 Uncaught
TypeError: i(...)(...).magnificPopup is not a function
    at lightbox.js:55:19
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._run (backburner.js.js:842:1)
    at B.run (backburner.js.js:624:1)
    at e.run (index.js:75:1)
    at o.onload.o.onreadystatechange (load-script.js:38:9)

على الرغم من أن الخطأ يبدو أنه يحدث في rsvp.js، فإن تعطيل events_rsvp لا يبدو أنه يحل الأخطاء تمامًا - فقط تعطيل المكون الإضافي بالكامل يفعل ذلك. على حد علمي، فإن ميزة RSVP نفسها تعمل.

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

أثناء محاولتي فهم هذا، لاحظت أنه إذا قمت بتمكين ميزة عرض الصور الجديدة التجريبية، فإن الخطأ يختفي بالفعل، وأعتقد أن ذلك لأن Discourse لم يعد يستخدم magnificPopup() ولكن ميزة عرض الصور الجديدة. هذا يشير إلى أن الخطأ قد يكون في كود عرض الصور، ولكن المكون الإضافي للأحداث يبدو أنه يظهره (ويلتقطه) بطريقة ما؟ نظرًا لأن إعدادات ميزة عرض الصور الجديدة التجريبية قد تم تعطيلها في meta، فليس من الواضح ما إذا كان سيصبح تغييرًا دائمًا.

على أي حال، هل يواجه أي شخص آخر هذه الأخطاء عند تشغيل أحدث إصدار من المكون الإضافي؟ في حالتي، أقوم بتشغيل أحدث إصدار مستقر من Discourse (v3.2.2).

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

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

سأقوم ببعض الأعمال الجوهرية على هذا المكون الإضافي في أغسطس / سبتمبر. إذا كانت لديك أي طلبات تتعلق بهذا المكون الإضافي، فهذا هو الوقت المناسب لتقديمها. سأضيف أيضًا اشتراكًا تجاريًا مع دعم على مستوى الأعمال إليه. سيظل المكون الإضافي مفتوح المصدر بنسبة 100٪.

7 إعجابات

أتطلع إلى ذلك

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

مرحباً
أستخدم إضافة الأحداث، بالاقتران مع إضافة المواقع… وهي رائعة!

هل سيكون من الممكن جعل إضافة الأحداث متوافقة مع Mobilizon؟

أفكر في مزامنة الأحداث التي تم إنشاؤها في اتجاه واحد أو اتجاهين؟

مرحباً ستيفان،

سيتم دعم Mobilizon و Eventbrite و Meetup و iCalendar (Google و Outlook) و Eventzilla في الإصدار الرئيسي التالي، نعم. من المرجح أن يتم إصداره في نهاية سبتمبر / بداية أكتوبر. ستكون الميزة في الكود مفتوح المصدر، وسيتم دعمها رسميًا كميزة للمشتركين المدفوعين أو المجتمعيين (سيحصل المشتركون المجتمعيون على اشتراك مجاني إذا أمكنهم إثبات أنهم ليسوا شركة، أو لا يكسبون المال).

إعجابَين (2)

مرحباً

لقد حاولت الوصول إلى الصفحة /admin/plugins ولكنها لم تُحمّل، انظر لقطة الشاشة أدناه:

إنها لا تسمح لي بالوصول إلى أي إضافة. على سبيل المثال، الوصول مباشرة إلى /admin/plugins/explorer/ يعرض نفس الصفحة الفارغة.
يقول سجل الأخطاء في لقطة الشاشة:

Uncaught Error: There is no route named admin.events

لذلك، قمت بتعطيل إضافة الأحداث بواسطة @angus عبر /safe-mode ومن ثم تمكنت من الوصول إلى صفحة الإضافات مرة أخرى.
إصدار الإضافة هو 0.5.7 - 1e06916. إصدار منصة Discourse الذي نستخدمه هو 3.4.0.beta1-dev - (5e91233ca9)

حتى الآن استخدمت discourse-instance-url/admin/plugins?safe_mode=no_themes%2Cno_plugins للوصول إلى صفحة الإضافات وتعطيل إضافة الأحداث.

هل لديك أي فكرة عن سبب حدوث ذلك وما إذا كنا سنتمكن من الاستمرار في استخدام الإضافة؟

شكراً لك!

مرحباً @gassim، شكراً على التقرير ونأسف لأنك واجهت مشكلة. كانت هذه المشكلة موجودة في هذا الإصدار إذا كنت تستخدم لوحة التحكم القديمة (أي بدون الشريط الجانبي للمسؤول). يرجى التحديث إلى أحدث إصدار من المكون الإضافي (0.5.8) وسيتم حل المشكلة.

3 إعجابات

لدي بعض الطلبات / المشكلات، لذا قمت بدمجها في منشور واحد.

  1. هل هناك أي تكامل رسمي لترميز الألوان حسب العلامة؟ الفئة رائعة، لكن مجتمعي يتطلب التركيز على العلامات بدلاً من الفئات.

  2. أيضًا، هل هناك أي طريقة لجعل التقويم مفتوحًا بشكل افتراضي على فئة الأحداث؟ مثلما تفعل أحداث Discourse، حيث تضع كلاً من التقويم وجدول الأعمال في عرض “الأحدث”. لقد حاولت تعيين علامة التبويب “التقويم” كافتراضية في إعدادات الفئة ولكنها لم تنجح - تظهر علامة التبويب محددة ولكن عنوان URL غير صحيح، ولا يظهر التقويم.

  3. أواجه مشكلات في إضافة أو تحديد التواريخ في نافذة الحدث. الكتابة فيها معطلة تمامًا، وأي شيء أكتبه يعيد تعيين العرض الخاص بي إلى عام 2001 - العودة إلى عام 2024 ليست بسيطة مثل التمرير في القائمة المنسدلة، فهي لا تحتوي إلا على عدد قليل من السنوات المرئية في وقت واحد، لذلك يجب علي التمرير - ثم النقر على العام التالي - ثم التمرير مرة أخرى.

  4. تحديد الأيام في إضافة حدث معطل جزئيًا أيضًا، إذا نقرت على الثلاثاء فإنه يحدد الاثنين، وإذا نقرت على الجمعة فإنه يحدد الخميس - وبالتالي لا توجد طريقة لتحديد الأحد.

  5. أواجه أيضًا مشكلات مع أيام الأسبوع الخاطئة في عرض التقويم. من المفترض أن يبدأ يوم الاثنين، ولكنه لا يفعل ذلك في بعض الأحيان.

  6. التكامل مع تقويم Google لا يبدو أنه يعمل أيضًا تم الإصلاح - الأحداث المتكررة إلى أجل غير مسمى غير مدعومة، لقد قمت بتشغيله، على الرغم من أنني سأحتاج إلى تشغيل بعض الأتمتة لجعل هذه الأمور أفضل.

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

سنضيف الأحداث حسب العلامة في الإصدار الرئيسي التالي.

سيتم إصلاح هذا قريبًا.

سيتم إصلاح هذا قريبًا أيضًا.

وكذلك هذا.

أنا فضولي لمعرفة كيف تقوم بالتكامل هنا. هل يمكنك وصف حالة الاستخدام الخاصة بك بمزيد من التفصيل؟ شكرًا!

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

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

إعجابَين (2)

شكراً لنشاطك يا أنجوس!

مجتمعي هو تجميع لمختلف منظمات النشاط الحضري، والتي تقيم فعاليات بشكل دوري. “كل يوم أربعاء ثالث” - “كل أسبوعين يوم السبت” إلخ.

عندما حاولت دمج هذه في إضافة الفعاليات، لم تنجح. بعد أن قمت بتعيين قواعد التكرار هذه لتنتهي (على سبيل المثال، أسبوعيًا، للأسابيع الـ 12 القادمة)، سيكون هناك عدد محدد من الفعاليات، ثم سيعمل المزامنة كالمعتاد.

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

سيكون من الرائع أيضًا جعل بعض الفعاليات مرئية فقط لمستويات ثقة أو مجموعات معينة. سيساعدنا ذلك في استيعاب الأشخاص والفعاليات على منصتنا الذين قد يكونون قلقين بشأن الأمان (السياسة في مدينتي ليست ممتعة ههه).

سأستمر في استخدام Discourse Events في الوقت الحالي، لكنني متحمس لتجربة Pavilion’s عندما يتم إصدار التحديث! كل التوفيق،

بيس

لدي مجتمع مشابه به العديد من المجتمعات الفرعية التي تجتمع بانتظام - على الرغم من أنه مختلف قليلاً حيث أن العديد منها يقع ضمن منظمة أكبر.

يجب أن تكون قادرًا بالفعل على تحقيق ذلك، باستخدام الفئات (بدلاً من العلامات) للتحكم في الوصول وعزلها كما تحتاج. ولكن القدرة على استخدام العلامات ستزيد من المرونة بشكل كبير.

يمكنك الاستمرار في استخدام Discourse Calendar (and Event) لـ “الواجهة الأمامية” للأحداث، واستبدال ميزات Events Plugin 📅 كما تحب. سيكون اختبارك في العالم الحقيقي مفيدًا جدًا، ويمكننا التعمق في موقع Pavilion:

(نحن نتطلع إلى ربط مواضيع مثل هذا بين meta.discourse.org و coop.pavilion.tech قريبًا)

إعجابَين (2)

مرحباً @angus أعتقد أن هذا هو بالضبط ما كنا نبحث عنه. قبل أن نسجل، هل يمكنك التأكيد على وجود خيار لشخص ما يؤكد حضوره لحدث ما لتلقي تذكيرات عبر البريد الإلكتروني؟ شكراً!

مرحباً @trav، باختصار، نعم، إذا قام موفر متصل (مثل تقويم Google) بذلك. إذا كانت لديك أسئلة أخرى، فمن الأفضل مناقشة دعم المكون الإضافي للاشتراك والأمور ذات الصلة هنا:

3 إعجابات