آموزش تصویری افزونه Gravity View – Advanced Filtering

آموزش تصویری افزونه Gravity View - Advanced Filtering

آموزش تصویری استفاده افزونه Gravity ViewAdvanced Filtering و شرطی سازی نمایش فرم های ارسالی هر کاربر به خودش را توضیح میدهیم. گرویتی فرمز بهترین افزونه فرم ساز در بین نمونه های مشابه خودش برای کاربران وردپرسی می باشد. گراویتی ویو یک افزودنی برای پلاگین گراویتی فرمز می باشد که امکان ویرایش و حذف فرم های ارسال شده  گرویتی فرمز توسط کاربر را می دهد. خود گرویتی ویو دارای چندین افزودنی می باشد که افزودنی فیلترهای پیشرفته یکی از آنها می باشد. اما این افزودنی فیلتر پیشرفته دارای امکانات جالبی می باشد که در ادامه در مورد آن توضیح میدهیم.

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

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

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

1. به تب فیلتر و مرتب سازی” در زیر بخش تنظیمات ویو مطابق با عکس زیر بروید :

آموزش تصویری Gravity View - Advanced Filtering
آموزش تصویری Gravity View – Advanced Filtering

2. در ردیف فیلتر پیشرفته افزونه Advanced Filtering روی دکمه “افزودن شرط” کلیک کنید.

افزودن ظرط در پلاگینGravity View - Advanced Filtering
افزودن ظرط در پلاگینGravity View – Advanced Filtering

 

 

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

آموزش تصویر فیلتر پیشرفته گرویتی ویو
آموزش تصویر فیلتر پیشرفته گرویتی ویو

نکته : اگر میخواهید مدیر را از فیلتر شدن مستثنی کنید، گزینه کاربر وارد شده به حاسب (برای مدیران غیرفعال است) را انتخاب کنید.

4. حالا بر روی باکس انتشار یا دکمه بروزرسانی کلیک کنید تا تغییرات ذخیره شوند.

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

چگونه فقط فرم های روز ، هفته ، ماه یا سال جاری نشان داده شود :

افزودنی Advanced Filtering به شما امکان می دهد با استفاده از محدوده تاریخ فیلتر کنید. برای اصلاح فیلترهای خود، ویو خود را ویرایش کنید، به باکس “تنظیمات ویو” بروید و روی تب “فیلتر و مرتب سازی” کلیک کنید.
1. نمایش فقط فرم های ارسال شده در ماه گذشته : به لطف شگفتی های تاریخ نسبی PHP ، ما می توانیم فیلترهایی ایجاد کنیم که ورودی ها را فقط از این ماه نمایش دهیم، برای نشان دادن فرم های ماه جاری ، ما کمی ژیمناستیک ذهنی انجام می دهیم، به جای اینکه بگوییم “نمایش مطالب از این ماه” ، ما به فیلتر پیشرفته می گوییم فرم هایی هایی که بین ماه گذشته و ماه آینده است را نشان دهد.
محدودیت نمایش فیلدهای ورودی بر اساس تاریخ ماه
محدودیت نمایش فیلدهای ورودی بر اساس تاریخ ماه
2. نمایش فقط فرم های ارسال شده در این هفته : برای نمایش ورودی های هفته گذشته ، فیلترهای تاریخ ورود را به صورت زیر تنظیم کنید:
  • گزینه “است پس از” ، مقدار: “یکشنبه هفته گذشته”
  • گزینه “است قبل از” ، مقدار: “دوشنبه هفته آینده”
3. نمایش فقط فرم های ارسال شده در این امروز : برای نمایش ورودی ها امروز ، فیلترهای تاریخ ورود را بر روی تنظیم کنید:
  • گزینه “است پس از” ، مقدار: “دیروز”
  • گزینه “است قبل از” ، مقدار: “فردا”

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

  1. سررسیدهایی که نزدیک می شوند.
  2. تاریخ های انجام این هفته استفاده می شود (بیشتر از “یکشنبه گذشته” و کمتر از “دوشنبه آینده”)
  3. فرم های های ایجاد شده امروز (بزرگتر از “دیروز” و کمتر از “فردا”)
محدودیت نمایش فیلد بر اساس تاریخ در افزونه Gravity View - Advanced Filtering
محدودیت نمایش فیلد بر اساس تاریخ در افزونه Gravity View – Advanced Filtering

فیلتر کردن بر اساس نقش کاربر :

اگر می خواهید فرم های ایجاد شده فقط توسط کاربران با نقش خاصی نمایش داده شود، می توانید این کار را با Advanced Filters انجام دهید. نکته: این قابلیت نیاز به نسخه GravityView 2.0.14 و بالاتر نیاز دارد. فیلتر کردن با نقش ممکن است در نسخه های قبلی به درستی کار نکند.

1. هنگام ویرایش یک ویو، به “باکس تنظیمات ویو” بروید و روی گزینه “فیلتر و مرتب سازی” کلیک کنید.

ورود به تنظیمات افزونه فیلتر پیشرفته
ورود به تنظیمات افزونه فیلتر پیشرفته

2. روی دکمه “افزودن شرط” کلیک کنید.

افزودن ظرط در پلاگینGravity View - Advanced Filtering
افزودن ظرط در پلاگینGravity View – Advanced Filtering

3. در لیست کشویی سپس گزینه “ایجاد شده توسط نقش کاربر” را انتخاب کنید.

محدودیت نمایش فرم های گرویتی بر اساس نقش کاربری
محدودیت نمایش فرم های گرویتی بر اساس نقش کاربری

4. نقشی را که می خواهید فرم ها به آن نمایش داده شود انتخاب کنید.

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

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

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

حذف نقش های کاربری خاص : می توانید با انتخاب گزینه “نیست” از لیست کشویی فیلتر ، فرم های ایجاد شده توسط کاربران با نقش های خاص را حذف کنید. برای نمایش همه فرم هایی که توسط مدیران سایت ایجاد نشده اند ، می توانید از تنظیم “ایجاد شده توسط نقش کاربر” > ” نیست “ > ” مدیر کل “، همانطور که در زیر نشان داده شده است را استفاده کنید.

حذف نقش های کاربری خاص از محدودیت نمایش فرم های گرویتی
حذف نقش های کاربری خاص از محدودیت نمایش فرم های گرویتی

فیلتر کردن براساس وضعیت تأیید فرم :

در نسخه Advanced Filter 1.3 و بالاتر توانایی فیلتر کردن توسط وضعیت تأیید فرم اضافه شده است. می توانید با وضعیت های فمر در زیر فیلتر کنید:

  • تأیید شده : فرم هایی که پذیرفته شده اند.
  • تأیید نشده : فرم هایی که هنوز بررسی نشده اند.
  • رد شده : فرم هایی که رد شده اند.

برای فیلتر کردن بر اساس وضعیت تأیید در افزونه Advanced Filtering :

  1. هنگام ویرایش یک ویو، به پایین به قسمت مشاهده تنظیمات بروید.
  2. روی تب فیلتر و مرتب سازی کلیک کنید.
  3. ردیف تنظیم فیلتر پیشرفته را پیدا کنید. در اینجا سه فیلد کشویی را مشاهده خواهید کرد.
  4. از اولین فیلد کشویی، “تأیید فرم” را انتخاب کنید، زیرا می خواهید فرم ها را براساس وضعیت تأیید آنها فیلتر کنید.
  5. از لیست کشویی دوم ، می توانید “هست” یا “نیست” را انتخاب کنید.
  6. از منوی کشویی سوم ، می توانید از بین وضعیت های تأیید (“تأیید شده” ، “تأیید نشده” و “رد شده”) یکی را انتخاب کنید.
نمایش ورودی های فرم گرویتی فرمز بر اساس وضعیت ورودی
نمایش ورودی های فرم گرویتی فرمز بر اساس وضعیت ورودی

وقتی فیلتر خود را پیکربندی کردید ، باید چیزی شبیه به تصویر زیر باشد :

نتیجه فیلتر نمایش ورودی های فرم گرویتی فرمز بر اساس وضعیت ورودی
نتیجه فیلتر نمایش ورودی های فرم گرویتی فرمز بر اساس وضعیت ورودی
اگر در حال فیلتر کردن توسط “تأیید نشده” هستید ، و فرم ها ظاهر نمی شوند :

فیلتر کردن توسط “تأیید نشده” ممکن است برای فرم های ایجاد شده قبل از نسخه GravityView 2.0.14 به درستی کار نکند. برای به روزرسانی وضعیت تأیید برای فرم های تایید نشده :

  1. با کلیک کردن روی فرم ها در نوار کناری ، فرم های فرم را مشاهده کنید.
  2. با کلیک بر روی نام فرم با مدخل هایی که می خواهید نمایش داده شود.
  3. روی لینک فرم ها در نوار ابزار Gravity Forms کلیک کنید. بر روی آیکون سر فضانورد GravityView کلیک کنید تا براساس وضعیت تأیید مرتب شود (این نماد از طلسم ما ، Floaty است!)
  4. روی چک باکس های فرم های تأیید نشده کلیک کنید (در کنار آنها یک دایره زرد وجود دارد)
  5. در بالای جدول ، یک قسمت کشویی با عنوان “اقدامات عمده” وجود دارد. روی آن قسمت کلیک کنید و “بازنشانی تأیید” را انتخاب کنید.
  6. روی دکمه اعمال کلیک کنید.

با این کار می توان فرم ها را با وضعیت “تأیید نشده” فیلتر کرد.

لطفا اگر از آموزش لذت بردید یک امتیاز 5 ستاره به همراه یک نظر مثبت در قسمت نظرات یادتون نره بذارید ❤️😉 تا دلگرمی بشه برای ما برای ایجاد آموزش های تخصصی بیشتر.

آواتار
24

سمنـــدون یک تیم برنامه نویسی و توسعه وب سایت ها در ایران است که همواره با به کار گیری جدید ترین تکنولوژی های دنیا بهترین و کارآمد ترین محصولات تحت وردپرس را برای شما مهیا میکند!

ارسال دیدگاه
توسط
تومان

😱 جشنواره ویژه پاییز تا 90% تخفیف محصولات 😱

روز
ساعت
دقیقه
ثانیه