Skip Navigation Links.

فرم‌ساز

لایو فرم / Live Forms

افزونه‌ی Live Forms یکی از قدرتمندترین فرم‌سازهای موجود برای پلتفرم DNN است که با رابط کاربری بصری و قابلیت‌های پیشرفته، امکان ساخت انواع فرم‌های تعاملی، چندمرحله‌ای، شرطی و پرداخت‌محور را بدون نیاز به کدنویسی فراهم می‌سازد. این افزونه راه‌حلی سریع و منعطف برای جمع‌آوری داده‌ها، ثبت‌نام کاربران، دریافت فایل‌ها، اجرای منطق شرطی و اتصال به سرویس‌های خارجی است.

ویژگی‌ها

رابط Drag & Drop و WYSIWYG

طراحی فرم‌ها با کشیدن و رها کردن عناصر، بدون نیاز به دانش فنی.

پشتیبانی از فرم‌های چندزبانه

امکان بومی‌سازی کامل محتوا و پیام‌های اعتبارسنجی.

فرم‌های چندصفحه‌ای با نوار پیشرفت

مناسب برای نظرسنجی‌ها و فرم‌های طولانی.

منطق شرطی و فیلدهای پویا

نمایش، پنهان‌سازی یا اعتبارسنجی فیلدها بر اساس ورودی کاربر.

ذخیره و ادامه فرم

امکان ذخیره فرم و ادامه در زمان دیگر با لینک اختصاصی.

پشتیبانی از پرداخت آنلاین

اتصال به درگاه‌هایی مانند Authorize.Net، PayPal، Braintree و غیره.

ارسال خودکار ایمیل و پاسخ‌دهی

ارسال اعلان‌ها و پاسخ‌های خودکار بر اساس ورودی فرم.

آپلود فایل با محدودیت‌های قابل تنظیم

تعیین نوع فایل، حجم، مسیر ذخیره‌سازی و آپلود ابری.

اعتبارسنجی ضد اسپم با Google reCAPTCHA

محافظت از فرم‌ها در برابر ربات‌ها.

سازگاری با WCAG 2.1 و ADA Section 508

رعایت استانداردهای دسترسی‌پذیری.

نحوه عملکرد

نصب افزونه:

1. دریافت فایل نصب از Mandeeps یا DNN Store.

2. ورود به پنل مدیریت DNN و نصب از بخش Extensions.

3. افزودن ماژول Live Forms به صفحه دلخواه.
 

پیکربندی فرم:

1. انتخاب قالب و افکت‌های نمایش.

2. افزودن فیلدها با Drag & Drop.

3. تنظیم اعتبارسنجی، منطق شرطی، و اقدامات پس از ارسال.
 

اتصال به سرویس‌های خارجی:

1. تنظیم ارسال داده‌ها به ایمیل، پایگاه‌داده، یا API خارجی.

2. اتصال به درگاه‌های پرداخت یا سرویس‌های CRM مانند Salesforce و Mailchimp.
 

مدیریت ارسال‌ها:

1. مشاهده، فیلتر، و تغییر وضعیت ارسال‌ها.

2. خروجی گرفتن از داده‌ها به فرمت CSV یا PDF.
 

فعال‌سازی امنیت و دسترسی:

1. تنظیم مجوزها برای طراحی، مشاهده یا مدیریت فرم‌ها.

2. افزودن Captcha و محدودیت‌های امنیتی.
 

توصیه‌های حرفه‌ای

برای فرم‌های طولانی، از قابلیت چندصفحه‌ای با نوار پیشرفت استفاده کنید تا تجربه کاربری بهبود یابد.
از منطق شرطی برای نمایش فیلدهای مرتبط با پاسخ کاربر بهره ببرید و فرم را هوشمندتر کنید.
در فرم‌های ثبت‌نام، از قابلیت افزودن نقش امنیتی استفاده کنید تا کاربران به‌طور خودکار به گروه‌های خاص اضافه شوند.
برای فرم‌های چند زبانه، از توکن‌های زبانی استفاده کنید تا پیام‌ها و فیلدها به‌درستی ترجمه شوند.
قبل از انتشار فرم، آن را در حالت پیش‌نمایش بررسی کنید تا از صحت عملکرد منطق‌ها و اقدامات مطمئن شوید.
درخواست دمو

راهنمای تصویری کار با این افزونه

در این بخش، نحوه استفاده از افزونه را به‌صورت مرحله‌به‌مرحله همراه با تصاویر و توضیحات کامل مشاهده می‌کنید. این راهنما به شما کمک می‌کند تا در کمترین زمان، افزونه را به‌درستی پیکربندی و استفاده کنید.

مراحل نصب Live Forms از طریق بخش Extensions.

محیط طراحی فرم با قابلیت کشیدن و رها کردن فیلدها.

ساخت قوانین شرطی برای نمایش یا اعتبارسنجی فیلدها.

تنظیمات مربوط به اتصال فرم به درگاه‌های پرداخت مانند PayPal یا Authorize.Net.

لیست ارسال‌های ثبت‌شده با قابلیت فیلتر، حذف و خروجی گرفتن.

سوالات متداول

افزونه Live Forms چه کاربردی دارد و برای چه نوع سایت‌هایی مناسب است؟

افزونه Live Forms یک فرم‌ساز پیشرفته برای پلتفرم DNN است که امکان طراحی فرم‌های تعاملی، چندمرحله‌ای، چندزبانه و قابل اتصال به پایگاه‌داده را بدون نیاز به کدنویسی فراهم می‌کند. این افزونه برای سایت‌های شرکتی، فروشگاهی، آموزشی، خدماتی و سازمانی که نیاز به جمع‌آوری اطلاعات، ثبت‌نام، پرداخت، نظرسنجی یا تعامل با کاربران دارند بسیار مناسب است.

نحوه نصب و فعال‌سازی افزونه چگونه است؟

برای نصب، ابتدا فایل افزونه را از وب‌سایت Mandeeps یا DNN Store دریافت کرده و از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. پس از نصب، ماژول Live Forms را به صفحه دلخواه اضافه کرده و با استفاده از رابط Drag & Drop و ویرایشگر WYSIWYG، فرم مورد نظر خود را طراحی کنید. برای فعال‌سازی، باید کلید لایسنس را وارد نمایید.

آیا افزونه با نسخه‌های جدید DNN سازگار است؟

بله، Live Forms با نسخه‌های DNN 9.4.2 به بالا و نسخه 10.0+ کاملاً سازگار است. همچنین از قالب‌های واکنش‌گرا پشتیبانی می‌کند و در دسکتاپ، موبایل و تبلت به‌درستی نمایش داده می‌شود. برای عملکرد بهتر، توصیه می‌شود از قالب‌های Responsive استفاده شود.

تفاوت Live Forms با افزونه‌هایی مانند Action Form یا XMod Pro چیست؟

Live Forms تمرکز ویژه‌ای بر سادگی طراحی، رابط کاربری گرافیکی، و قابلیت‌های پیشرفته مانند Conditional Logic، Workflow، اتصال به پایگاه‌داده، پرداخت آنلاین و ذخیره‌سازی ابری دارد. در حالی که Action Form و XMod Pro بیشتر برای توسعه‌دهندگان حرفه‌ای با نیازهای سفارشی‌سازی عمیق مناسب هستند، Live Forms برای کاربران عمومی و مدیران محتوا طراحی شده است که بدون کدنویسی بتوانند فرم‌های پیچیده بسازند.

در صورت بروز خطا یا عدم ذخیره‌سازی اطلاعات فرم، چه اقداماتی باید انجام داد؟

ابتدا بررسی کنید که اتصال به پایگاه‌داده برقرار است و مجوزهای لازم برای ذخیره‌سازی فعال شده‌اند. همچنین مطمئن شوید که فرم دارای فیلدهای ضروری و معتبر است. در صورت استفاده از فیلدهای شرطی یا اتصال به سرویس‌های خارجی مانند پرداخت یا ایمیل، تنظیمات آن‌ها را بررسی و تست نمایید. در صورت نیاز، می‌توانید از فایل‌های لاگ DNN یا پشتیبانی رسمی Mandeeps کمک بگیرید.

آیا امکان اتصال فرم‌ها به سیستم‌های خارجی مانند CRM، پایگاه‌داده یا درگاه پرداخت وجود دارد؟

بله، Live Forms از اتصال به سیستم‌های خارجی از طریق Http Post، SQL Query، JavaScript و افزونه‌های جانبی مانند PayPal، Authorize.Net، Salesforce، Mailchimp، Campaign Monitor و غیره پشتیبانی می‌کند. همچنین می‌توانید داده‌ها را به‌صورت PDF، QR Code یا فایل‌های ضمیمه ارسال نمایید.

آیا افزونه از قابلیت‌های امنیتی و ضد اسپم پشتیبانی می‌کند؟

کاملاً. Live Forms از Google reCAPTCHA (نسخه معمولی و نامرئی)، محدودسازی نوع فایل‌های آپلودی، کنترل سطح دسترسی بر اساس نقش‌های DNN، و ذخیره‌سازی امن اطلاعات در پایگاه‌داده پشتیبانی می‌کند. همچنین امکان تعریف Workflow برای بررسی و تأیید دستی اطلاعات قبل از پردازش نهایی وجود دارد.