تصویر افزونه منطق شرطی تاریخ گرویتی فرمز (Gravity Forms Conditional Logic Dates) با نشان گرویتی پرکس
گارانتی بازگشت وجه

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

دسترسی همیشگی به آپدیت ها

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

تصویر افزونه منطق شرطی تاریخ گرویتی فرمز (Gravity Forms Conditional Logic Dates) با نشان گرویتی پرکس

افزونه منطق شرطی تاریخ گرویتی فرمز | Gravity Perks – Gravity Forms Conditional Logic Dates

Gravity Perks – Gravity Forms Conditional Logic Dates

قابل نصب روی بینهایت دامنه...

تمامی فایل ها، 100 درصد سالم، بدون ویروس و بدون دستکاری و با لایسنس اورجینال GPL منتشر می شود.

تعداد دانلودها:

370
نسخه افزونه:
1.2.30

آخرین بروزرسانی:

23 مرداد 1405

قیمت در وردپرس نیاز

رایگان

پیشنهاد ویژه وردپرس نیاز!

با عضویت ویژه، این محصول و 3,899 افزونه و پوسته دیگر را میتوانید فقط با 890 هزار تومان دانلود کنید.

افزونه منطق شرطی تاریخ (Gravity Forms Conditional Logic Dates) از Gravity Wiz به منطق شرطی گرویتی فرمز فیلد تاریخ، فیلد ساعت و تاریخ و ساعت جاری را اضافه می‌کند. با آن می‌شود فیلد را بر اساس تاریخ یا ساعتی که کاربر انتخاب کرده، یا بر اساس تاریخ و ساعت جاری، نشان داد یا پنهان کرد. افزونه برای کار کردن به گرویتی فرمز و گرویتی پرکس نیاز دارد.

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

قانون شرطی بر اساس تاریخ در Gravity Forms Conditional Logic Dates

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

پنجره Configure Conditional Logic در ویرایشگر گرویتی فرمز با قانونی که فیلد تاریخ را با مقدار نسبی دو هفته بعد مقایسه می‌کند
قانون یک فیلد آزمایشی در ویرایشگر فرم؛ مقدار قانون برای آزمایش نوشته شد

مقدارهایی که در نصب آزمایشی برای قانون‌ها نوشته شد:

{today:+2 weeks}
{saturday}
{sunday}
*/5/*
01:00pm

تاریخ‌ها و ساعت‌های این آزمایش‌ها با اسکریپت در فرم گذاشته شد؛ تاریخی هم با تایپ وارد شد و همان نتیجه را داد.

  • تاریخ نسبی: برچسب اول بلوک بالا تاریخ انتخاب‌شده را با تاریخ جاری می‌سنجد و اصلاح‌گر می‌پذیرد، مثل دو هفته بعد. قانون «بزرگ‌تر از دو هفته بعد» فیلد را برای تاریخ‌های دورتر از دو هفته نشان داد؛ برای تاریخی یک هفته بعد، تاریخی کمتر از دو هفته بعد و فیلد خالی نشان نداد.
  • روز هفته: برای هر روز هفته برچسبی هست. برای شنبه و یکشنبه دو قانون saturday و sunday با گزینه Any کنار هم گذاشته شد؛ فیلد برای یک تاریخ شنبه و یک تاریخ یکشنبه نمایان شد و برای تاریخ‌هایی در سه‌شنبه و پنجشنبه نشد.
  • ستاره: ستاره جای روز، ماه یا سال را می‌گیرد. قانون روز پنجم هر ماه، با ستاره به جای ماه و سال، فیلد را برای دو تاریخ پنجم در دو ماه و دو سال مختلف نشان داد و برای تاریخ‌های دیگر نه.
  • ساعت: فیلد ساعت فرم با ساعتی مثل مقدار آخر بالا، که بدون فاصله و با am یا pm نوشته شده، مقایسه می‌شود. وقتی منطقه زمانی سایت با مرورگر بازدیدکننده یکی بود، قانون «بزرگ‌تر از ۱ بعدازظهر» فیلد را برای ۱:۳۰ بعدازظهر و ۹ شب نشان داد و برای ۱۲:۳۰ ظهر، ۱۱ صبح و ۱۲:۳۰ بامداد نشان نداد.

گزینه‌های Δ Current Date و Δ Current Time تاریخ و ساعت جاری را بدون فیلد کمکی می‌سنجند. در نصب آزمایشی «بزرگ‌تر از» یک تاریخ گذشته و «بزرگ‌تر از ۱۲:۰۰ بامداد» فیلد را نشان داد و «کوچک‌تر از» همان‌ها نشان نداد. همان فرم با افزونه خاموش، چهار فیلد شرطی تاریخ را (تاریخ ثابت، دو هفته بعد، شنبه یا یکشنبه و روز پنجم) برای هیچ‌کدام از چهار تاریخ آزمایش نشان نداد.

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

فرم آزمایشی بعد از وارد کردن تاریخی در روز شنبه که بیش از دو هفته بعد است؛ هر دو فیلد شرطی نمایان شده‌اند
فرم آزمایشی در صفحه بعد از وارد کردن تاریخ؛ متن تاریخ در تصویر پنهان شده و نام فیلدها برای آزمایش نوشته شد

اعلان‌ها و تأییدیه‌ها

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

پیش از خرید Gravity Forms Conditional Logic Dates

گرویتی پرکس در پیشخوان با نام Spellbook آمده است. در نصب آزمایشی، با Spellbook خاموش افزونه بارگذاری نشد و زیر ردیف آن در صفحه افزونه‌ها پیام «This plugin requires Gravity Perks» چاپ شد.

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

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

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

دانلودها

370

ورژن

1.2.30

آخرین بروزرسانی

23 مرداد 1405

انتشار اولیه

13 اسفند 1398

حالت RTL

بله

قیمت اصلی

رایگان

پشتیبانی رایگان

6 ماه

تمدید پشتیبانی

100 هزار تومان
همین الان محصول اورجینال و قانونی خریداری کنید

قیمت در وردپرس نیاز

رایگان