تلفن تماس

02191097212

سبد خرید فروشگاه

آموزش فعال سازی منطق شرطی در افزونه گرویتی فرمز

آموزش فعال سازی منطق شرطی در افزونه گرویتی فرمز
آموزش فعال سازی منطق شرطی در افزونه گرویتی فرمز

فهرست مطالب آموزش فعال سازی منطق شرطی در افزونه گرویتی فرمز

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

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

نحوه فعال سازی منطق شرطی

معرفی افزونه:

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

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

معرفی منطق شرطی

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

معرفی منطق شرطی برای فعال سازی منطق شرطی در افزونه گرویتی فرمز
معرفی منطق شرطی

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

منطق شرطی پایه
منطق شرطی پایه در افزونه گرویتی فرمز
منطق شرطی پایه

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

به نمایش درآوردن محصولات در افزونه گرویتی فرمز
به نمایش درآوردن محصولات

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

تنظیم فیلد در افزونه گرویتی فرمز
تنظیم فیلد

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

فعال سازی منطق شرطی بر روی فیلد گزینه ها
فعال سازی منطق شرطی بر روی فیلد گزینه ها
فعال سازی منطق شرطی

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

فعال سازی منطق شرطی در افزونه گرویتی فرمز
فعال سازی منطق شرطی

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

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

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

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

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

ایجاد فیلد دکمه رادیویی در افزونه گرویتی فرمز
ایجاد فیلد دکمه رادیویی در افزونه گرویتی فرمز

در مرحله بعد باید بخش های مختلف فرم را با استفاده از قسمت “جدا کننده” ایجاد کنید. سه بخش گربه، سگ و ماهی را با فیلد های لازم در زیر هر بخش ایجاد کنید. در این مورد از فیلد های متن تک خطی، عددی و متن پاراگرافی استفاده کردیم.

ایجاد سه بخش سگ، گربه، ماهی برای استفاده از منطق شرطی در افزونه گرویتی فرمز
ایجاد سه بخش سگ، گربه، ماهی برای استفاده از منطق شرطی در افزونه گرویتی فرمز

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

با انتخاب سگ گزینه های مربوط به سگ به نمایش در می آید
با انتخاب سگ گزینه های مربوط به سگ به نمایش در می آید
فعال سازی منطق شرطی

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

فعال سازی منطق شرطی برای سگ، گربه، ماهی در افزونه گرویتی فرمز
فعال سازی منطق شرطی برای سگ، گربه، ماهی در افزونه گرویتی فرمز

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

گزینه ها فقط در صورت انتخاب قسمت مورد نظر به نمایش در می آید در افزونه گرویتی فرمز
گزینه ها فقط در صورت انتخاب قسمت مورد نظر به نمایش در می آید در افزونه گرویتی فرمز

منطق شرطی بر اساس یک فیلد خالی

در برخی موارد ممکن است، منطق شما بررسی کند که آیا یک فیلد خاص خالی است یا خیر. پیکربندی این نوع منطق بسیار آسان می باشد، شما فقط باید فیلدی را که می خواهید، در قانون منطقی خود بررسی کنید انتخاب کنید و از عملگر “هست” یا “نیست” استفاده کنید و ورودی مقدار را خالی بگذارید. مثال زیر یک فیلد را فقط در صورتی نشان می دهد که فیلد ایمیل در فرم خالی نباشد.

منطق شرطی بر اساس یک فیلد خالی در افزونه گرویتی فرمز
منطق شرطی بر اساس یک فیلد خالی در افزونه گرویتی فرمز

محدودیت ها برای فعال سازی منطق شرطی در افزونه گرویتی فرمز

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

و در ورودی ذخیره نمی شوند. برخی از کاراکتر های خاص، مانند لوله (|) بزرگتر و کوچکتر از ( < >) یا تگ های (HTML) در مقادیر فیلد، می توانند از کارکرد قوانین منطق شرطی مطابق انتظار جلوگیری کنند. برای جلوگیری از این مشکل هنگام استفاده از فیلدی با انتخاب‌ های از پیش تعریفی، مانند فیلد کشویی یا دکمه ‌های رادیویی، توصیه می‌ کنیم تنظیمات «نمایش مقادیر» را در فیلد فعال کنید و مطمئن شوید که فقط از متن ساده در ستون “مقادیر” برای انتخاب ‌ها استفاده می ‌کنید.

بدون هیچ کاراکتر یا تگ (HTML) خاصی. هنگام کار با اعشار، در صورت لزوم باید از (0) قبلی استفاده کنید. مثال: (0.2) معتبر است، (2/) معتبر نیست. همانطور که گرویتی فرمز به رند سازی به چهار رقم اعشار محدود می باشد. همین محدودیت برای مقادیر ورودی در قوانین منطق شرطی اعمال می شود. مثال: (0.0002) معتبر است، (0.00002) معتبر نیست.

کارایی

ارزیابی منطقی شرطی در سمت مشتری (مرورگر) با استفاده از جاوا اسکریپت انجام می شود و متأسفانه مرورگر ها این کار ها را سریع انجام نمی دهند. مرورگر باید تمام فیلد ها را پردازش کند تا منطق شرطی را ارزیابی کند و بداند کدام فیلد ها را نمایش/ پنهان کند، همراه با هر اسکریپت (JS) دیگری که ممکن است در صفحه داشته باشید. همچنین برخی موارد استفاده از منطق شرطی می توانند کار اضافی را به مرورگر اضافه کنند، به عنوان مثال:

اگر از منطق شرطی برای نمایش/ پنهان سازی یک فیلد استفاده می‌ کنید و همچنین از همین فیلد به‌ عنوان مقدار در یک فیلد دیگر، منطق شرطی استفاده می‌ کنید که باعث می ‌شود مرورگر دائماً قوانین هر دو فیلد را بررسی کند، این عمل ممکن است، یک حلقه ایجاد کند و استفاده از منبع (CPU) را افزایش دهد. این موضوع به این معنی است که اگر یک فرم بزرگ با فیلد های زیاد دارید، ممکن است در نمایش یا استفاده از فرم با کندی مواجه شوید،

با توجه به توضیحات بالا، این چیزی است که انتظار می رود. تنها راه حل برای بهبود عملکرد منطق شرطی در این مورد این است که تعداد فیلد ها را کاهش دهید یا فرم خود را به اشکال کوچک تر تقسیم کنید.

پیمایش به بالا

%70 تخفیف کلیه محصولات به مدت محدود

ساعت
دقیقه
ثانیه