ما هو منشئ النماذج
منشئ نماذج tikento هو محرر مرئي بالسحب والإفلات لإنشاء نماذج التسجيل بدون معرفة بالبرمجة. النموذج مضمن في كل فعالية ويمكن نشره في صفحة الفعالية أو تضمينه في موقع خارجي عبر الأداة المضمنة.
كيفية فتح المنشئ
- افتح الفعالية.
- انتقل إلى تبويب «التسجيل».
- اضغط «تعديل النموذج».
يُفتح واجهة من عمودين: على اليسار — لوحة النموذج، وعلى اليمين — لوحة الحقول المتاحة والإعدادات.
هيكل النموذج
الخطوات (Steps)
يمكن أن يتكون النموذج من خطوة واحدة أو عدة خطوات. النموذج متعدد الخطوات مفيد للفعاليات المعقدة ذات العدد الكبير من الحقول — يملأها المشارك تدريجياً مع تنقل «رجوع» و«التالي».
عند الانتقال للأمام يتم التحقق من حقول الخطوة الحالية تلقائياً. يمكن الرجوع دائماً بدون فقدان البيانات.
الحقول
كل حقل يحتوي على:
- النوع — 14 نوعاً متاحاً (نص، بريد إلكتروني، هاتف، قائمة منسدلة، خانة اختيار وغيرها)
- التسمية — تُعرض فوق الحقل
- النص التوضيحي — تلميح داخل الحقل
- الإلزامية — يمكن أن يكون required أو optional
- التحقق — نمط regex، الحد الأدنى/الأقصى للطول
لمزيد من التفاصيل عن أنواع الحقول — أنواع حقول النموذج.
حقل النظام Email
الحقل registrant_email — نوع خاص إلزامي في كل نموذج. يُرسل تأكيد التسجيل والتذكرة إلى هذا العنوان. لمزيد من التفاصيل — حقل النظام Email.
المنطق الشرطي
يمكن إظهار أو إخفاء الحقول والخطوات بناءً على إجابات حقول أخرى. مثلاً:
- «إذا اُختير "المشاركة عبر الإنترنت" — إخفاء حقل "المدينة"»
- «إذا تم تحديد خانة "أحتاج نقل" — إظهار حقل "عنوان الالتقاط"»
لإضافة شرط:
- اختر الحقل الذي تريد إخفاءه/إظهاره.
- اضغط «إضافة شرط» في إعداداته.
- اختر الحقل المحفز والعامل والقيمة.
الحقول المشتركة (Common Fields)
الحقول ذات علم «حقل مشترك» (common_field) تُملأ مرة واحدة للطلب بأكمله، حتى لو اشترى المشتري عدة تذاكر. مثلاً، «من يدفع» هي معلومة مشتركة للطلب بأكمله.
الحقول العادية تُملأ بشكل منفصل لكل مشارك في الطلب.
إدارة الإصدارات
كل حفظ للنموذج ينشئ إصداراً جديداً. يمكنك عرض سجل الإصدارات والعودة إلى أي إصدار سابق في قسم «سجل التغييرات».
النموذج المنشور يعرض دائماً الإصدار الأحدث. يمكن حفظ التعديلات غير المكتملة كمسودة — لا تؤثر على النموذج النشط.
القوالب
يمكن حفظ التكوينات المستخدمة بشكل متكرر كقالب:
- في المنشئ اضغط «حفظ كقالب».
- أعطِ القالب اسماً.
- عند إنشاء الفعالية التالية اختر القالب من المعرض.
الحفظ التلقائي
أثناء ملء النموذج تُحفظ البيانات تلقائياً في localStorage بمتصفح المشارك (مفتاح tikento_widget_autosave:{eventId}). إذا أُغلقت الصفحة بالخطأ — تُستعاد البيانات عند إعادة الفتح. يُحذف الحفظ التلقائي بعد الإرسال الناجح.