در جلسه قبل درباره فیلدهای استاندارد گرویتی فرم صحبت کردیم و این قسمت ادامه مبحث فیلدها است. در این مقاله میخواهیم در رابطه با فیلدهای پیشرفته گرویتی فرم توضیح دهیم. ابتدا پیشخوان وردپرس خود را باز کنید و از آنجا به بخش فرمها بروید. همانطور که گفتیم در این جلسه میخواهیم فیلدهای پیشرفته را بررسی کنیم.
فیلد نام
اولین فیلد در قسمت فیلدهای پیشرفته گرویتی فرم، همانطور که از اسمش مشخص است، از طریق آن میتوانید نام و نام خانوادگی را از کاربر دریافت کنید. اگر روی قسمت تنظیمات این فیلد کلیک کنید، میتوانید از قابلیتها و برچسبهای سفارشی این بخش بهره ببرید.
فیلد تاریخ
با استفاده از این قسمت در فیلدهای پیشرفته گرویتی فرم، میتوانید از کاربر تاریخ مشخصی را دریافت کنید. مانند تاریخ تولد و… . زمانی که بر روی تنظیمات این بخش کلیک میکنید، گزینهای به شما نمایش داده خواهد شد به نام “فعال سازی تاریخ شمسی”، که این گزینه به صورت پیشفرض در گرویتی فرم وجود ندارد و برای فعالسازی این قسمت باید ویدئو نحوه نصب گرویتی فرم فارسی را مشاهده کنید زیرا این بخش صرفا با نصب گرویتی فرم فارسی فعال خواهد شد.
فیلد زمان
این قسمت هم مانند فیلد تاریخ است. به وسیله آن میتوانیم از کاربر یک زمان مشخص را دریافت کنیم.
فیلد تلفن
یکی دیگر از فیلدهای پیشرفته گرویتی فرم، تلفن است که برای دریافت شماره تماس از کاربر استفاده میشود. اگر بر روی تنظیمات این قسمت کلیک کنید، میتوانید فرمت و قالب مختلف شماره تلفن را تعیین کنید. به عنوان مثال سه رقم، سه رقم نمایش دهد یا اینکه به صورت بینالمللی نمایش داده شود. البته شما میتوانید شماره تلفن را در همان فیلد عدد هم دریافت نمایید؛ ولی بهتر است که از بخش شماره تلفن برای این کار استفاده کنید. زیرا شماره تلفن را به صورت قالب استاندارد نمایش خواهد داد.
فیلد آدرس
این قسمت از فیلدهای پیشرفته گرویتی فرم برای دریافت آدرس کاربران مورد استفاده قرار میگیرد. نکتهای که باید به آن توجه داشته باشید این است که اگر نیاز دارید لیست استانها و شهرها برای شما فعال باشد، باید افزونه گرویتی فرم فارسی را نصب کنید. همانطور که در مقالات گذشته گفته شد، برای اینکه به قسمت تنظیمات هر فیلد بروید، فقط کافی است که بر روی گزینهای که به شکل سه خط در پایین هر فیلد وجود دارد، کلیک کرده تا به این بخش بروید و موارد مختلف مربوط به هر قسمت را تنظیم کنید.
فیلد وبسایت
در واقع این فیلد برای دریافت آدرس سایت کاربر است.
فیلد ایمیل
مانند قسمت قبل برای دریافت ایمیل کابر، کاربرد دارد.
فیلد آپلود فایل
آپلود فایل یکی دیگر از فیلدهای پیشرفته گرویتی فرم محسوب میشود و اهمیت بسیار زیادی دارد. زیرا به کمک این قسمت میتوانیم از کاربرانمان بخواهیم که یک فایل را برای ما آپلود کنند. در رابطه با نحوه چگونگی آپلود فایل و… در یک مقاله اختصاصی ساخت فرم بیشتر توضیح خواهیم داد.
فیلد کپچا (CAPTCHA)
این فیلد برای دریافت کد امنیتی است. همانطور که گفتیم در یک ویدئو اختصاصی درباره نحوه فعالسازی API های کپچا توضیح خواهیم داد.
فیلد لیست
این قسمت از فیلدهای پیشرفته گرویتی فرم زمانی کاربرد دارد که ما از کاربران میخواهیم چندین مورد متغییر را به صورت لیست در فرم وارد کنند. به عنوان مثال در چه شرکتهایی کار کردهاند. شاید یک نفر در ده شرکت و دیگری تنها در یک کمپانی کار کرده باشد. پس ما نمیتوانیم از قبل به صورت پیشفرض ده فیلد را تعیین کنیم. پس بهتر است که از این گزینه برای این کار استفاده کنیم تا کاربر با توجه به نیاز خود، با زدن بعلاوه مشخص کند که به چند فیلد احتیاج دارد.
فیلد چند انتخابه
این قسمت مانند همان فیلد رادیویی است که در قسمت فیلدهای استاندارد گرویتی فرم درباره آن توضیح دادیم. در واقع کاربر میتواند چندین گزینه را همزمان انتخاب کند. همچنین در قسمت تنظیمات این بخش میتوانید تعداد انتخابها را کم و زیاد کنید. این فیلد یکی دیگر از زیر مجموعههای فیلدهای پیشرفته گرویتی فرم محسوب میشود.
فیلد رضایت
این بخش در نسخه جدید گرویتی فرم اضافه شده است و در نسخه قبلی به این صورت وجود نداشت. در واقع این گزینه امکانی فراهم میکند که شما از کاربرتان بخواهید که توافقنامهای را بپذیرد و تیک بزند. مثلا “من با سیاست حفظ حریم خصوصی موافقم”. همچنین در قسمت توضیحات این بخش میتوانید متن توافقنامه را تغییر دهید. در ادامه نیز میتوانید گزینه “ضروری” را انتخاب کنید که کاربر حتما برای پر کردن فرم یا اتمام ثبتنام، باید رضایتنامه را بخواند و تیک بزند.
کلام آخر
در این ویدئو با فیلدهای پیشرفته گرویتی فرم به صورت کامل آشنا شدید. در رابطه با بخشهای دیگر این افزونه و نحوه استفاده از آنها در ویدئوها و مقالههای بعدی به صورت اختصاصی به شما عزیزان توضیح خواهیم داد. امیدواریم که این آموزش مورد پسند شما قرار گرفته باشد. تا پایان این دوره آموزشی حتما ما را دنبال کنید. ?
21 دیدگاه. Leave new
سلام
آیا راهی هست که بشه توی فیلدها وقتی عددی وارد میشه بصورت سه رقم سه رقم با کاما از هم جدا بشن؟ این مورد وقتی از کاربر می خوایم قیمیتی رو وارد کنه خیلی مهمه. مثلا به جای 5000000 نوشته بشه 5.000.000
سلام وقت شما بخیر،
در این خصوص میتوانید از ویژگی ماسک استفاده کنید
با تشکر.
سلام
چطور میشه با فراخوانی فرم اگر قبلا اطلاعاتی برای فیلد ها وارد شده بود فراخوانی بشه داخل فرم؟
مثلا برای بخش ویرایش ادرس ها اول ادرس رو اپلود کنه بعد بشه ویرایش کرد
سلام وقت شما بخیر،
اگر می خواهید کاربر فرمی را که ارسال کرده است را بتواند بعدا ویرایش کرده و آن را تغییر دهد پیشنهاد میشود از افزونه گرویتی ویو – GravityView فارسی استفاده نمایید.
با تشکر.
با سلام
من برای وب سایتم یه فرم تهیه کردم.مشکل من اینکه می خوام کسانی که شماره پرسنلی دارن بتونن فرم ها رو پر کنند (مثال: یک لیست از شماره پرسنلی از پیش آماده شده رو برای یک فیلد تعیین کنم) هر یک اعضا با وارد کردن کد در صورت درست بودن به مرحله پر کردن فرم ها هدایت شه آیا با خود گرویتی میشه یا افزونه جدا گانه تهیه کنم؟ لطفا راهنمایی برفرمایید
سلام بر شما
تنظیماتی که بتوان این مورد را در گرویتی فرم انجام داد، مشاهده نشد.
با سلام و احترام
سپاس بخاطر ویدیو های آموزشی شما
من دو سوال داشتم خدمت شما :
1- آیا افزونه Gravity View که شما کاستومایز کردین در جستجو تاریخ شمسی رو پشتیبانی می کند؟ مخصوصا برای فیلد اتوماتیک تاریخ پر شدن فرم ( با حالت Date Picker)
2- چگونه میتوان فیلد دسته بندی محصولات رو در فرم گذاشت؟ منظورم من در سایتم از ووکامرس استفاده کردم بدیهی است یه دسته بندی محصولات دارم آیا امکان تعریف شورت کد برای یه فیلد هست؟
سلام و عرض ادب
1 – خیر متاسفانه این بخش شمسی سازی نشده ..
2- متاسفانه امکان آموزش به این صورت در بخش دیدگاه نیست
با تشکر.
ممنون زا پاسخ شما، جناب مهندس اصلا برای حالت دوم این امکان وجود داره؟
وقت بخیر
برای این مورد گزینه ای در گراویتی فرم وجود ندارد..
با تشکر.
سلام آیا امکانش هست فردی بتواند بدون وارد کردن ایمیل در سایت ثبت نام کند؟
سلام و دورد بر شما
در صورتی که منظورتان در گرویتی فرم می باشد خیر. این امکان وجود ندارد.
با تشکر
با سلام
می خواستم بدونم که آیا امکانش هست که تنظیمات رو برای فیلد ورودی نام طوری انجام داد که فقط حروف قبول کنه و مثلا عدد یا کاراکتر دیگه ای رو از کاربر نپذیره؟
سلام و احترام خدمت شما
بله این امر امکان پذیر است و می توانید تنظیمات فیلد متن تک خطی در این قسمت یک الگو وارد کنید.
با تشکر
ممنون از پاسخ خوب شما.پاینده باشید
سلام . من میخوام یک فیلد در فرمم ایجاد کنم که به صورت کشویی باشه با این امکان که اگر لیست کشویی من شامل چند استان است کاربر بتواند با نوشتن چند حرف از اسم استان مد نظرش اون رو از بین لیست ها پیدا و انتخاب کنه که نخواد هی بین تعداد زیاد موارد بگرده
چه طوری میتونم چنین فیلدی رو ایجاد کنم ؟؟
یه سوال دیگه هم داشتم در مورد فیلد اپلود فایل، میشه این امکان رو ایجاد کرد که پیش نمایش عکس اپلود شده رو کاربر ببینه ؟
سلام و درود خانم راست کردار
متاسفانه مواردی که فرمودین در گرویتی فرم، تنظیمی برای آن ها ایجاد نشده است.
با تشکر
سلام من رفتم سایت ریکپچا فقط دوتا کد داد کد هدر رو نداد الان ریکپچا فعاله و مشکلی نیست اما زبانش انگلیسیه چجوری میتونم فارسیش کنم ممنون از پاسختون
با سلام ، ضمن سپاس از حضور شما ،
لطفا در صورتی که این افزونه را خرید کرده اید ، سوال خود را در تیکت پشتیبانی مطرح نمایید.
با تشکر.
با سلام ایا افزونه ای برای بهتر کردن ظاهر فرم های ساخته شده با گرویتی فرم هست ؟
سلام بر شما، جهت شخصی سازی ظاهر فرم ها در گراویتی فرم می توانید از افزونه قدرتمند زیر استفاده نمایید:
افزونه زیباساز گراویتی فرم – Gravity Forms Styles Pro