درصورتی که از خرید افزونه یا قالب وردپرس ناراضی بودید یا برای شما کاربردی نبود، گارانتی بازگشت وجه به کیف پول، بدون قید و شرط برای شما محیا است. درصورت عدم کارکرد قابلیت های محصول (بجز دموهای قالب و ترجمه) بازگشت وجه به حساب بانکی نیز برای شما محیا است.
با یکبار خرید محصول از وردپرس نیاز، دسترسی همیشگی به بروزرسانی های این محصول خواهید داشت.
افزونه کپی فیلدها برای گرویتی فرمز | Gravity Perks – Gravity Forms Copy Cat
قابل نصب روی بینهایت دامنه...
تمامی فایل ها، 100 درصد سالم، بدون ویروس و بدون دستکاری و با لایسنس اورجینال GPL منتشر می شود.
تعداد دانلودها:
آخرین بروزرسانی:
قیمت در وردپرس نیاز
رایگان
افزونه کپی فیلدها برای گرویتی فرمز (Gravity Forms Copy Cat) مقدار یک فیلد گرویتی فرمز را در فیلد دیگری از همان فرم مینویسد. مثلاً نشانی صورتحساب با یک تیک به نشانی ارسال میرود، یا یک مقدار در چند فیلد دیگر مینشیند. سازندهاش Gravity Wiz است و برای اجرا گرویتی فرمز و گرویتی پرکس را لازم دارد؛ منوی گرویتی پرکس در پیشخوان با نام Spellbook آمده است.
فروشگاه وردپرس نیاز این افزونه را بین محصولهای دسته خرید افزونه وردپرس دارد. گرویتی فرمز، Spellbook و این افزونه را روی یک وردپرس فارسی آزمایشی نصب کردیم. در ادامه «نصب آزمایشی» همین وردپرس است.
تنظیم Gravity Forms Copy Cat با کلاس CSS
افزونه کپی را با یک کلاس CSS روی فیلد تعریف میکند. در ویرایشگر فرم گرویتی فرمز این کلاس را در کادر Custom CSS Class تنظیمات فیلد مینویسید. سازنده این کادر را زیر تب Advanced معرفی میکند، اما در نصب آزمایشی بخش Appearance بود. کلاس از کلمه copy، شماره فیلد مبدا، کلمه to و شماره فیلد مقصد ساخته میشود و خط تیره بین آنهاست. شمارهها همان شماره فیلدها در گرویتی فرمز است. چند نمونه:
- کپی فیلد ۱ در فیلد ۲:
copy-1-to-2 - کپی فیلد ۱ در فیلد ۲ و فیلد ۳:
copy-1-to-2 copy-1-to-3

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

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

کپی شرطی
سازنده میگوید با افزودن شرط به کلاس، کپی فقط وقتی رخ میدهد که فیلد دیگری مقدار داشته یا گزینهای انتخاب شده باشد. در نصب آزمایشی شرط، انتخاب گزینه اول یک فیلد رادیویی بود و کلاس روی همان فیلد بود. تا وقتی گزینه اول انتخاب نشده بود، چه گزینهای انتخاب نشده بود و چه گزینه دوم، چیزی کپی نشد. انتخاب گزینه اول مقدار فیلد مبدا را همان لحظه کپی کرد. انتخاب گزینه دوم بعد از آن متن کپیشده را پاک نکرد، و عوض کردن فیلد مبدا بعد از انتخاب هم کپی تازهای نساخت.
پیش از خرید
افزونه به Spellbook وابسته است. وقتی Spellbook در نصب آزمایشی خاموش بود، صفحه افزونهها زیر همین افزونه پیام «This plugin requires Gravity Perks» را چاپ کرد و صفحه فرم نه کلاسی از افزونه داشت و نه اسکریپتش را.
کپی در مرورگر و با اسکریپت اجرا میشود و به گفته سازنده خطای جاوااسکریپت در صفحه میتواند آن را مختل کند. سازنده یک محدودیت هم نوشته: کپی هنگام ویرایش ورودیها در بخش مدیریت کار نمیکند. فهرست رسمی او فیلدهای استاندارد، پیشرفته، نوشته و محصول را در بر میگیرد و میگوید فهرست کامل نیست؛ در نصب آزمایشی فقط فیلدهای نشانی، نام، متن، پاراگراف، رادیویی و کادر انتخاب امتحان شد. برای مواردی مثل کپی برچسب گزینه بهجای مقدار آن، سازنده تکهکد جداگانهای دارد.
اگر نمیخواهید خودتان گرویتی فرمز، Spellbook و این افزونه را نصب و راهاندازی کنید، خدمات نگهداری و عیبیابی سایت در فهرست خود خدمتی با نام «نصب قالب و راهاندازی افزونه» دارد.
در کل، این افزونه با کلاسهای CSS روی فیلدها مقدار یک فیلد یا یک قسمت از آن را به فیلد دیگر فرم میرساند، با تیک، خودکار یا مشروط؛ لازمهاش فعال بودن گرویتی فرمز و Spellbook است.
|
دانلودها |
318 |
|---|---|
|
ورژن |
1.4.98 |
|
آخرین بروزرسانی |
14 شهریور 1405 |
|
انتشار اولیه |
12 اسفند 1398 |
|
حالت RTL |
بله |
|
قیمت اصلی |
رایگان |
|
پشتیبانی رایگان |
6 ماه |
|
تمدید پشتیبانی |
100 هزار تومان |
قیمت در وردپرس نیاز
رایگان
