تصویر افزونه کپی فیلد‌ها برای گرویتی فرمز (Gravity Forms Copy Cat) با نشان گرویتی پرکس
گارانتی بازگشت وجه

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

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

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

تصویر افزونه کپی فیلد‌ها برای گرویتی فرمز (Gravity Forms Copy Cat) با نشان گرویتی پرکس

افزونه کپی فیلد‌ها برای گرویتی فرمز | Gravity Perks – Gravity Forms Copy Cat

Gravity Perks – Gravity Forms Copy Cat

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

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

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

318
نسخه افزونه:
1.4.98

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

14 شهریور 1405

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

رایگان

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

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

افزونه کپی فیلدها برای گرویتی فرمز (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
تنظیمات یک فیلد در ویرایشگر فرم گرویتی فرمز با کادر Custom Css Class که کلاس کپی در آن نوشته شده است
کادر Custom CSS Class برای یک فرم آزمایشی؛ کلاس برای آزمایش با کد وارد شد

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

کپی با کادر انتخاب

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

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

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

کپی خودکار از یک فیلد مبدا

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

متنی که بازدیدکننده در فیلد مقصد خودش نوشته بود، وقتی فیلد مبدا دوباره عوض شد جایش را به مقدار مبدا داد. وقتی فیلد مبدا خالی شد، فیلدهای مقصد هم خالی شدند.

کپی فقط یک قسمت از فیلدهای چندقسمتی

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

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

کپی شرطی

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

پیش از خرید

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

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

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

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

دانلودها

318

ورژن

1.4.98

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

14 شهریور 1405

انتشار اولیه

12 اسفند 1398

حالت RTL

بله

قیمت اصلی

رایگان

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

6 ماه

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

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

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

رایگان