Gravity Perks Limit Choices Plugin
محدودیت چند بار انتخاب در یک فیلد چند گزینه ای.
این پلاگین بخشی از Gravity Perks است، مجموعه ای از ۳۱+ افزونه Gravity Forms با پشتیبانی که می توانید روی آن حساب کنید.
چه کار می کند؟
این پلاگین به شما امکان می دهد تا تعداد دفعاتی که هر انتخاب در فیلد مبتنی بر انتخاب امکان انتخاب دارند را محدود کنید (به عنوان مثال: Radio Button، Checkboxes، Dropdowns و غیره) گزینه های استفاده شده به طور خودکار حذف می شوند تا کاربران نتوانند انتخاب ورودی های بعدی را انجام دهند.
ویژگی ها
-
برای انواع فیلد انتخاب محدودیت اعمال کنید.
از Radio Buttons، Checkboxes، Dropdowns و Multi Select پشتیبانی می کند.
-
کنترل های کاربرپسند backend
محدودیت ها را با یک کلیک فعال کنید. محدودیت در انتخاب ها را به راحتی اعمال کنید.
-
قابل تنظیم برای پاسخگویی به نیازهای شما.
با فیلترهای قدرتمند Spot Left را نشان دهید، گزینه های استفاده شده را غیرفعال کنید.
-
فیلدهای محصول و گزینه را پشتیبانی می کند.
فیلدهای محصول و گزینه مبتنی بر انتخاب را بدون زحمت محدود کنید.
-
بروزرسانی های خودکار
به روزرسانی ها و جدیدترین ویژگی ها را مستقیماً در داشبورد خود دریافت کنید.
-
پشتیبانی عالی
ما برای کمک اینجا هستیم!
چگونه می توانم این قابلیت را فعال کنم؟
پس از نصب و فعال سازی Gravity Forms Limit Choices، محدودیت ها در هر فیلد مبتنی بر انتخاب پشتیبانی می شوند. بیایید مرحله به مرحل دنبال کنیم.
-
مرحله اول
هر فیلد مبتنی بر انتخاب، مانند Drop Down را به فرم خود اضافه کنید.
-
مرحله دوم
تنظیمات فیلد را باز کنید و محدودیت های فعال را در بالای بخش گزینه ها بررسی کنید.
-
مرحله سوم
برای هر گزینه، محدودیتی (به عنوان یک عدد صحیح) برای تعداد دفعات انتخاب این گزینه تعیین کنید. محدودیت را برای انتخاب های بدون محدودیت خالی بگذارید.
جزئیات ویژگی
-
محدودیت ها را تنظیم کنید.
اگر انتخابی به حد تعیین شده خود برسد، دیگر در فیلد Frontend نمایش داده نمی شود. اگرچه این انتخاب از فیلد Frontend حذف می شود، اما همچنان از طریق فرم ویرایشگر قابل ویرایش است بنابراین ممکن است محدودیت تنظیم شود.
تعداد گزینه های موجود در Form Editor تعداد کل گزینه های موجود را نشان می دهد و با ارسال مطالب به روز نمی شود. تنظیمات تعداد موجود باید روی حداکثر شماره ای که می خواهید در دسترس قرار دهید تنظیم شود. به عنوان مثال، اگر در ابتدا حداکثر عدد را ۱۰ قرار داده اید و می خواهید ۲ عدد دیگر را در دسترس قرار دهید، عدد را ۱۲ قرار دهید.
-
فیلد های محصول و گزینه
اگر محدودیتی برای گزینه های مربوط به فیلد Product یا Option اعمال شود و یک فیلد Quantity با آن فیلد Product مرتبط باشد، مقدار سفارش شده در این حد محاسبه می شود.
سوالات متداول
- آیا می توانم تعداد انتخاب های باقی مانده را نمایش دهم؟
برای نمایش تعداد نقاط در برچسب انتخاب، از قطعه (Snippet) زیر استفاده کنید.
<?php
/**
* Display how many spots are left in the choice label when using the GP Limit Choices perk
* http://gravitywiz.com/gravity-perks/
*/
add_filter( ‘gplc_remove_choices’, ‘__return_false’ );
add_filter( ‘gplc_pre_render_choice’, ‘my_add_how_many_left_message’, 10, 5 );
function my_add_how_many_left_message( $choice, $exceeded_limit, $field, $form, $count ) {
$limit = rgar( $choice, ‘limit’ );
$how_many_left = max( $limit – $count, 0 );
$message = “($how_many_left spots left)”;
$choice[‘text’] = $choice[‘text’] . ” $message”;
return $choice;
قبلاً هرگز قطعه ای (Snippet) نصب نکرده اید؟ در اینجا چند نکته مفید است.
- چگونه می توانم گزینه های استفاده شده را به جای حذف آنها غیرفعال کنم؟
اگر می خواهید به جای حذف گزینه های استفاده شده آنها را غیرفعال کنید، از gplc_remove_choices استفاده کنید.
-
چطور می توانید گزینه های استفاده شده را غیرفعال نکنید؟
اگر به هر دلیل خاصی نمی خواهید گزینه های استفاده شده را غیرفعال کنید (مانند استفاده از آنها برای منطق مشروط)، از gplc_disable_choices استفاده کنید.
- آیا می توانم محدودیت روزانه تعیین کنم؟
کاملا. برای تنظیم مجدد محدودیت های روزانه از این قطعه (snippet) استفاده کنید.
چگونه می توانم محدودیت ها را در چندین فیلد تقسیم کنم؟
برای به اشتراک گذاشتن محدودیت ها در فیلد های چند گزینه ای، از این قطعه (snippet) استفاده کنید. پارامتر form_id و مجموعه field_groups را که در اینجا نشان داده شده است به روز کنید:
// Share limits on between two fields on the same form
new GWLimitChoicesSharedLimits( array(
‘form_id’ => 996,
‘field_groups’ => array(
array( 1, 2 )
)
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.