إضافة Wizard مخصصة 🧙

تم دمج إصلاح المعالج المخصص الآن. @nathank @nesges إذا كان لديك وقت، هل تمانع في إعادة تمكين مترجم المكوّن التراكمي (rollup plugin compiler) ورؤية كيف تسير الأمور؟

4 إعجابات

لقد قمت للتو بالتحديث، وأزلت متغير البيئة (env variable) وأعدت البناء. يمكنني أن أؤكد أن المعالج (Wizard) يعمل. شكرًا لك على الإصلاح السريع! :heart:

إعجابَين (2)

نعم، يعمل بشكل جيد هنا أيضًا بعد إزالة هذا السطر من ملف app.yml وإعادة البناء.

شكرًا لترتيب ذلك بهذه السرعة!

إعجابَين (2)

أكتشف الإضافية وهي رائعة حقًا بمجرد فهم كيفية استخدامها!!

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

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

منذ آخر تحديث لـ Discourse (**2026.4.0-latest)، لم أعد قادرًا على ربط نموذج بزر إنشاء موضوع. في إعدادات الفئة المتقدمة، يمكنني اختيار النموذج الخاص بي، لكن لا يمكنني حفظ التغييرات.

هل يواجه الآخرون الذين يستخدمون الإضافة نفس المشكلة؟

شكرًا لكم

مرحباً،

هل يمكن عند كتابة نص في حقل نصي أن يتم تحميل قائمة بشكل ديناميكي في حقل قائمة منسدلة، على سبيل المثال باستخدام سكريبت؟

هدفي هو كتابة اسم لعبة والبحث عبر واجهة برمجة تطبيقات (API) عن قائمة سأقوم بتحميلها في حقل القائمة المنسدلة.

لأنني لم أفهم جيداً إعدادات حقول التمهيد المسبق (prefill)، والشروط، وما إلى ذلك.

شكراً لك

مرحبًا :slight_smile:

أحاول استخدام المعالج لتخصيص عملية التسجيل/الانضمام في منتداي.
بشكل أساسي، بعد التحقق من البريد الإلكتروني، يُعرض على المستخدمين المعالج…
تعرض كل خطوة جزءًا من قواعد المنتدى/العهد وتتطلب إجراءً معينًا.
معظمها مجرد اتفاقيات عبر خانة اختيار.
إحداهما قائمة منسدلة.
أحتاج إلى “التحقق” من الإجابة بحيث ينتقل المستخدم إلى الخطوة التالية إذا كانت صحيحة، ولا يمكنه التقدم إذا كانت خاطئة.

المشاكل:

  1. يبدو أنني غير قادر على فعل ذلك بالضبط.
    يمكن جعل الحقل “مطلوبًا” ومنع التقدم إذا لم يُملأ، لكن لا توجد طريقة لإجراء فحص تحقق.

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

لذا…
هل أغفلت شيئًا؟
هل توجد طريقة أفضل لتحقيق أهدافي وحل مشاكلي؟ :sweat_smile: