پلاگیننسخه ۱رایگان

IMP Forms؛ فرم‌ساز حرفه‌ای برای دیتالایف انجین

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

بروزرسانی ۲۸ مهر ۱۴۰۵۷ دانلود۴۰ بازدید

IMP Forms؛ فرم‌ساز حرفه‌ای برای دیتالایف انجین

لایسنس رایگان پلاگین

پنل پلاگین فقط روی دامنه‌ای باز می‌شود که اینجا ثبت کنید.

  1. شرط دانلود
  2. ثبت دامنه
  3. وارد کردن کد

در حال بارگذاری…

معرفی پلاگین

تا امروز صاحبان سایت‌های دیتالایف برای هر فرم یا سراغ برنامه‌نویس می‌رفتند یا به فرم‌های محدود و قدیمی بسنده می‌کردند. نتیجه، پاسخ‌هایی بود که در ایمیل گم می‌شدند، پرداختی که جدا از فرم پیگیری می‌شد، و اسپمی که صندوق را پر می‌کرد. IMP Forms همه این‌ها را در یک جا جمع می‌کند: فرم‌ساز بصری، ۲۶ نوع فیلد، محاسبه قیمت، پرداخت آنلاین، امضا، ویرایش پاسخ پس از ارسال، صندوق پاسخ‌ها، پیامک و ایمیل، و گزارش. همه با زبان فارسی، تاریخ شمسی و درگاه‌های ایرانی.

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

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

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

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

فیلدهای ایرانی فقط شکل ظاهری ندارند: کد ملی و شماره شبا با رقم کنترلی بررسی می‌شوند، موبایل به شکل ۰۹ یکسان می‌شود و عددهای فارسی درست خوانده می‌شوند. گزینه‌های یک گزینه و چند گزینه می‌توانند چندستونه باشند، گزینه «سایر» با کادر متن داشته باشند و برای چند گزینه، کمترین و بیشترین تعداد انتخاب تعیین می‌شود.

فرم چندمرحله‌ای و نمایش شرطی
فرم بلند کاربر را فراری می‌دهد. با فیلد «صفحه جدید» فرم به چند مرحله تقسیم می‌شود؛ نوار پیشرفت با عنوان هر مرحله بالای فرم است و دکمه‌های قبلی و بعدی پایین آن. هر مرحله پیش از رفتن به بعدی بررسی می‌شود.

نمایش شرطی هم فرم را با هر بازدیدکننده تطبیق می‌دهد. هر فیلد می‌تواند با توجه به پاسخ فیلدهای دیگر نمایش داده یا پنهان شود؛ مثلا «نام شرکت» فقط وقتی که نوع مشتری «حقوقی» است. شرط‌ها چندتایی هستند و با «همه» یا «هر کدام» ترکیب می‌شوند:
  • برابر باشد یا نباشد
  • بیشتر یا کمتر از (برای عدد، امتیاز و مبلغ)
  • شامل متن باشد
  • پر شده یا خالی باشد

فیلد پنهان نه الزامی حساب می‌شود و نه ذخیره. شرط‌ها روی سرور هم دوباره بررسی می‌شوند، پس با بستن جاوااسکریپت هم پاسخ نادرست ثبت نمی‌شود.

محاسبه قیمت و فرم پولی
فیلد «محاسبه قیمت» هر فرمی را به یک سفارش یا ثبت‌نام پولی تبدیل می‌کند. فرمول با نام فیلدها و چهار عمل اصلی نوشته می‌شود:
{count} * 250000 + {shipping}

عدد، امتیاز و طیف مقدار خودشان را می‌دهند؛ فهرست کشویی، یک گزینه و چند گزینه قیمت گزینه‌های انتخاب‌شده را. مبلغ هنگام پر کردن فرم زنده نمایش داده می‌شود، ولی مبلغ نهایی را خود سرور حساب می‌کند؛ پس دستکاری مرورگر قیمت را عوض نمی‌کند. با روشن کردن «این مبلغ را بازدیدکننده پرداخت می‌کند»، فرم پولی می‌شود:

۱. پاسخ اول ذخیره می‌شود، با وضعیت «پرداخت نشده»؛ پس هیچ پاسخی به خاطر پرداخت ناموفق از دست نمی‌رود.
۲. فرستنده به صفحه پرداخت می‌رود و درگاه را انتخاب می‌کند.
۳. پس از تایید بانک، پاسخ «پرداخت شده» می‌شود و شماره پیگیری بانک نمایش داده و برای فرستنده و مدیر فرستاده می‌شود.

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

امضا، فایل و تاریخ شمسی
امضای دیجیتال: فرستنده با موس، انگشت یا قلم روی کادر امضا می‌کشد و مدیر امضا را به شکل تصویر در صفحه پاسخ می‌بیند. برای رضایت‌نامه، تعهدنامه و قراردادهای ساده کافی است.

فایل: برای هر فیلد فایل، نوع‌های مجاز، حداکثر حجم و تعداد فایل تعیین می‌شود (تصویر، PDF، آرشیو، ورد، اکسل، صوت و ویدیو). فایل‌ها با نام تصادفی در پوشه‌ای بسته ذخیره می‌شوند و فقط از پنل مدیریت دانلود می‌شوند؛ اسکریپت و صفحه وب هرگز پذیرفته نمی‌شود.

تاریخ شمسی و میلادی: فیلد تاریخ تقویم شمسی خودش را دارد و به هیچ کتابخانه بیرونی نیاز ندارد. برای هر فیلد می‌توانید شمسی یا میلادی را انتخاب کنید و بازه را محدود کنید: فقط گذشته (مثل تاریخ تولد) یا فقط آینده (مثل زمان نوبت).

ویرایش پاسخ پس از ارسال
اشتباه در شماره تماس یا نشانی دیگر به پیام و تماس تلفنی نیاز ندارد. با روشن کردن «ویرایش پاسخ» در تنظیمات فرم، فرستنده یک لینک امن می‌گیرد (بعد از ارسال، در صفحه پرداخت و در ایمیل رسید) و پاسخ خودش را اصلاح می‌کند.
  • مهلت ویرایش: چند روز پس از ارسال، یا بدون محدودیت.
  • پس از پرداخت: اجازه ویرایش پاسخ پرداخت‌شده هم قابل تنظیم است؛ مبلغ پاسخ پرداخت‌شده هرگز عوض نمی‌شود.
  • تاریخچه: هر ویرایش ثبت می‌شود و مدیر در صفحه پاسخ می‌بیند دقیقا کدام فیلد از چه مقداری به چه مقداری عوض شده است.
  • اطلاع به مدیر: با هر ویرایش، پاسخ دوباره «جدید» می‌شود و ایمیل یا پیامک «ویرایش پاسخ» فرستاده می‌شود.

لینک ویرایش کلید تصادفی خودش را دارد و فقط همان پاسخ را باز می‌کند. اگر ویرایش مبلغ یک پاسخ پرداخت‌نشده را عوض کند، پرداخت نیمه‌کاره قبلی باطل می‌شود و مبلغ تازه پرداخت می‌شود.

نمایش فرم در سایت
هر فرم در سه جا نمایش داده می‌شود و هیچ‌کدام به تغییر قالب نیاز ندارد:
  • داخل مطلب یا صفحه ثابت: کد [imp-form=contact] را در متن بنویسید تا فرم همان‌جا نمایش داده شود. کد هر فرم در تنظیمات آن با دکمه کپی آماده است.
  • صفحه جداگانه هر فرم: با نشانی خوانا، مثل index.php?do=imp_forms&form=contact؛ برای منوی سایت و شبکه‌های اجتماعی.
  • صفحه فهرست فرم‌ها: همه فرم‌های منتشرشده در index.php?do=imp_forms.

ظاهر فرم با هر قالبی کار می‌کند و حالت تیره قالب دیتالایف را هم خودکار می‌شناسد. رنگ‌ها چند متغیر ساده در ابتدای یک فایل CSS هستند که آن را هم می‌توانید در پوشه قالب سایت بازنویسی کنید. برای تغییر کامل ظاهر، هر فایل قالب (فرم، فیلد، پیام، فهرست و صفحه پرداخت) را در پوشه قالب سایت بگذارید و ویرایش کنید؛ پلاگین اول نسخه قالب شما را می‌خواند. با بروزرسانی پلاگین تغییرات شما از بین نمی‌رود. پس از ارسال، پیام دلخواه با کد پیگیری نمایش داده می‌شود یا فرستنده به هر نشانی دلخواهی منتقل می‌شود.

دسترسی، زمان‌بندی و ظرفیت
هر فرم قانون‌های خودش را دارد:

چه کسی پر کند: همه، فقط اعضا، یا گروه‌های کاربری انتخابی دیتالایف
باز و بسته شدن: فرم از یک تاریخ تا یک تاریخ دیگر خودکار باز می‌ماند
ظرفیت: با رسیدن به تعداد مشخصی پاسخ، فرم بسته می‌شود؛ ظرفیت باقی‌مانده هم قابل نمایش است
یک بار برای هر نفر: هر عضو (و هر مرورگر مهمان) فقط یک پاسخ می‌فرستد
وضعیت: پیش‌نویس، منتشر شده یا بسته

به کسی که اجازه پر کردن ندارد، به جای فرم پیام روشن نمایش داده می‌شود: هنوز باز نشده، ظرفیت پر شده، فقط اعضا، یا «شما پیش‌تر این فرم را پر کرده‌اید» با کد پیگیری قبلی.

مقابله با اسپم و ربات
اسپم بدون آزار کاربر واقعی گرفته می‌شود. چهار لایه محافظت دارید که هر کدام برای هر فرم جداگانه روشن می‌شود:

۱. فیلد تله: فیلدی که انسان نمی‌بیند و ربات پر می‌کند.
۲. تله زمانی: ارسالی که چند ثانیه پس از باز شدن صفحه انجام شود، کار انسان نیست.
۳. سوال جمع: یک کپچای ساده و فارسی مثل «۴ + ۳»؛ نه تصویر ناخوانا و نه سرویس خارجی.
۴. سقف هر IP: حداکثر چند پاسخ در ساعت از یک نشانی.

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

صندوق پاسخ‌ها
همه پاسخ‌ها در پنل مدیریت دیتالایف جمع می‌شوند، نه در ایمیل. هر پاسخ یکی از چهار وضعیت را دارد: جدید، خوانده شده، انجام شده و هرزنامه. پاسخ تازه با باز شدن خودکار «خوانده شده» می‌شود.
  • فهرست: همه فرم‌ها یا یک فرم، با فیلتر وضعیت و وضعیت پرداخت، و جستجو در پاسخ‌ها، نام فرستنده و IP.
  • کار گروهی: چند پاسخ را با هم علامت بزنید یا حذف کنید.
  • صفحه پاسخ: همه فیلدها همان‌طور که فرستاده شده‌اند، فایل‌ها برای دانلود، امضا به شکل تصویر، فرستنده و زمان ارسال، پرداخت‌ها و تاریخچه ویرایش‌ها.
  • یادداشت مدیر: یادداشت‌های خصوصی روی هر پاسخ که فرستنده هرگز نمی‌بیند.
  • چاپ و خروجی: چاپ هر پاسخ، و خروجی CSV پاسخ‌های هر فرم برای اکسل.

با حذف یک پاسخ، فایل‌ها، یادداشت‌ها و تاریخچه آن هم حذف می‌شود؛ هیچ فایل یتیمی در هاست نمی‌ماند.

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

پاسخ تازه: مدیران
ویرایش پاسخ: مدیران
پرداخت تازه: مدیران
رسید ارسال: فرستنده
رسید پرداخت: فرستنده

پیامک: کاوه‌نگار، اس‌ام‌اس.آی‌آر، ملی‌پیامک، آی‌پی‌پنل و مدیانا آماده‌اند، با ارسال متنی از خط خودتان یا الگوی تایید شده برای خط‌های خدماتی. سامانه دیگر با یک فایل اضافه می‌شود.

ایمیل: با تنظیمات ایمیل خود دیتالایف، همراه متن کامل پاسخ‌ها و لینک مستقیم به پاسخ در پنل.

گیرنده‌ها: مدیران همه فرم‌ها در تنظیمات کلی، و گیرنده‌های جداگانه در هر فرم؛ مثلا فرم همکاری فقط برای منابع انسانی. رسید فرستنده به ایمیل و موبایلی می‌رود که در فرم نوشته است.

پیام‌ها در صف پس‌زمینه فرستاده می‌شوند، پس فرستنده منتظر سامانه پیامک نمی‌ماند و کران‌جاب هم لازم نیست. «گزارش ارسال» هر پیام را با پاسخ دقیق سامانه نشان می‌دهد و پیام ناموفق با یک کلیک دوباره فرستاده می‌شود.

پیشخوان و گزارش‌ها
پیشخوان در یک نگاه می‌گوید امروز چه خبر است: پاسخ‌های امروز و ۷ روز گذشته، پاسخ‌های در انتظار بررسی، مبلغ دریافتی ۳۰ روز، نمودار دو هفته گذشته، تازه‌ترین پاسخ‌ها و پرکارترین فرم‌ها. کارت «راه‌اندازی» هم قدم‌های باقی‌مانده را به مدیر تازه‌کار نشان می‌دهد. گزارش‌ها برای ۷، ۳۰، ۹۰ یا ۳۶۵ روز گذشته ساخته می‌شوند:
  • نمودار روزانه پاسخ‌ها و سهم هر فرم از کل پاسخ‌ها
  • برای هر فرم: پاسخ روزانه و مبلغ دریافتی
  • خلاصه پاسخ هر فیلد: درصد هر گزینه، میانگین امتیاز و طیف، کمترین و بیشترین عدد، و تعداد کسانی که یک فیلد متنی را پر کرده‌اند

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

امنیت
فرم در سایت یعنی اطلاعات شخصی، فایل و پول؛ برای همین IMP Forms پیش از انتشار یک بررسی امنیتی کامل پشت سر گذاشته است:

پرداخت: هر پرداخت فقط یک بار و با پاسخ مستقیم بانک تایید می‌شود؛ بازگشت جعلی از بانک بی‌اثر است و اگر مبلغ پاسخ در میانه پرداخت عوض شود، آن پرداخت پذیرفته نمی‌شود.
فایل: نام تصادفی و بدون پسوند، پوشه بسته، دانلود فقط از پنل مدیریت؛ اسکریپت، صفحه وب و SVG هرگز پذیرفته نمی‌شوند.
ویرایش پاسخ: لینک با کلید ۳۲ حرفی تصادفی، فقط برای همان پاسخ.
پنل مدیریت: فقط مدیران اصلی، و همه فرم‌ها با کد نشست دیتالایف محافظت می‌شوند.
رمزها: کلیدهای درگاه و پیامک پس از ذخیره دیگر نمایش داده نمی‌شوند و هرگز در کش ذخیره نمی‌شوند.
خروجی CSV: در برابر فرمول‌های خطرناک اکسل محافظت شده است.

نصب، بروزرسانی و نیازمندی‌ها
نصب با آپلود یک فایل ZIP در «مدیریت پلاگین‌ها»ی دیتالایف تمام می‌شود. پلاگین فقط دو خط کوتاه و خودکار به فایل‌های دیتالایف اضافه می‌کند و به قالب سایت دست نمی‌زند. بروزرسانی‌ها از همان مدیریت پلاگین‌ها و بدون از دست دادن فرم‌ها و پاسخ‌ها نصب می‌شوند.

لایسنس رایگان: IMP Forms رایگان است و پنل مدیریت آن با یک کد لایسنس رایگان باز می‌شود. دامنه سایت را در صفحه پلاگین در xDataLife.Com ثبت کنید و کد را در صفحه «لایسنس» پنل بنویسید. فرم‌های سایت بدون لایسنس هم کار می‌کنند و اگر سرور لایسنس در دسترس نباشد، پنل تا ۷ روز باز می‌ماند.

نیازمندی ها
دیتالایف انجین: ۲۱ (فارسی)
PHP: ۸.۱ با cURL و mbstring
پوشه uploads: قابل نوشتن

پلاگین راهنمای نصب فارسی و یک راهنمای PDF برای افزودن درگاه پرداخت یا سامانه پیامک تازه دارد که در صورت نیاز برای کاربر ارسال خواهد شد. پنل مدیریت پلاگین طراحی مستقل و روشن دارد و روی موبایل هم کامل کار می‌کند.

تاریخچه نسخه‌ها ۱ نسخه

  1. نسخه ۱آخرین نسخه دیتالایف ۲۱ به بالا
    • انتشار نسخه اول پلاگین.

پرسش‌ها و دیدگاه‌ها

mahdifirouzi Avatar
mahdifirouziسه‌شنبه، ۲۸ مهر ۱۴۰۵
آقا علیرضا عزیز به خاطر همه زحماتت دمت گرم عزیز
ZI
zirak58سه‌شنبه، ۲۸ مهر ۱۴۰۵
سلاااااام. عااااااالی 😍✌️
فقط چیزی ک کم داره ی پیشنمایش یا دمو از فرم سازه ک توسایت قابل مشاهده باشه 😢
MO
MortezaAfshariسه‌شنبه، ۲۸ مهر ۱۴۰۵
خیلی عالی
قبلا یدونه داشتیم که درگاه و این امکانات رو نداشت این واقعا کامله همه کاری میشه باهاش کرد
خدا قوت
aliarian Avatar
aliarianسه‌شنبه، ۲۸ مهر ۱۴۰۵
ممنون علیرضا جان
کامل و جامع

هنوز پرسش یا دیدگاهی برای این پلاگین ثبت نشده است.

IMP Forms؛ فرم‌ساز حرفه‌ای برای دیتالایف انجیننسخه ۱ ۹۰۹ بایت
ورود

ادامه مطالعه

مطالب مرتبط