افزونه gravity forms فارسی + سایر مخلفات

sae13

تازه وارد
مرسی ممنون خیلی لطف کردیدیک سوال دیگه الان همه گزینه ها زیر هم میاد راهی نیست کاری کرد کنار هم باشن مثلا 2 تا 2تا؟

و این که کد رهگیری میده آیا؟؟
برای کنار هم راهی بلد نیستم.برای کد رهگیری توی قسمت تایید میتونید کد رهگیری اضافه کنید.

- - - Updated - - -

دوستان

راهی نیست که فقط کسایی کد تخفیف دارن بتونن فرم پر کنن؟

میخوام ازش به عنوان کد ملی استفاده کنم.فقط کسانی کد ملی شون تو لیست منه بتونن ثبت نام کنن.

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
دوستان عزیز ، برای کنار هم قرار گرفتن فیلد ها میتونید از افزونه زیر استفاده کنید . تست شده :



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

دوستان

راهی نیست که فقط کسایی کد تخفیف دارن بتونن فرم پر کنن؟

میخوام ازش به عنوان کد ملی استفاده کنم.فقط کسانی کد ملی شون تو لیست منه بتونن ثبت نام کنن.
برای شما هم فکر میکنم بشه یه راهی پیدا کرد مستقیما از همون فیلد کد ملی بشه استفاده کرد برای تشخیص اینکه توی فرم ها وجود داره یا نه . خبر میدم

 

sae13

تازه وارد
دوستان عزیز ، برای کنار هم قرار گرفتن فیلد ها میتونید از افزونه زیر استفاده کنید . تست شده :

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

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

فک کنم ممکنه با این بشه . ولی میخوام دانلودش کنم وردپرسم پیام خطا میده. از کجا میتونم فایل زیپشو به تست پیدا کنم؟


کد:
http://www.gravityforms.com/add-ons/coupons/
 
آخرین ویرایش توسط مدیر:

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
داداش من یچیزی الان یادم اومد . اون لیست تو از کجا اومده ؟

لطفا دقیقتر بگو چی کار میخوای بکنی .

یعنی تو قبلا یک فرمی ساختی بعضی ها اومدن توش کد ملی وارد کردن . حالا شما میخوای یک فرم دیگه بسازی و چک کنی اگه اون کد ملی قبلا توی فرم اول ثبت شده بود طرف بتونه فرم دوم رو هم ارسال کنه ؟

- - - Updated - - -

اون ادانزی که میخوای اینجا هست :



پس شما ببین میتونی باهاش به نتیجه برسی ! من فعلا نیستم بعدا میام نتیجه رو میبینم .

 

sae13

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

داداش من یچیزی الان یادم اومد . اون لیست تو از کجا اومده ؟لطفا دقیقتر بگو چی کار میخوای بکنی .

یعنی تو قبلا یک فرمی ساختی بعضی ها اومدن توش کد ملی وارد کردن . حالا شما میخوای یک فرم دیگه بسازی و چک کنی اگه اون کد ملی قبلا توی فرم اول ثبت شده بود طرف بتونه فرم دوم رو هم ارسال کنه ؟

- - - Updated - - -

اون ادانزی که میخوای اینجا هست :



پس شما ببین میتونی باهاش به نتیجه برسی ! من فعلا نیستم بعدا میام نتیجه رو میبینم .
 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
خب این لیستتو از کجا اومده ؟

یعنی میخوای لیستت رو دستی وارد کنی ؟

خب این که کاری نداره .

همینه دیگه؟

 

sae13

تازه وارد
خب این لیستتو از کجا اومده ؟یعنی میخوای لیستت رو دستی وارد کنی ؟

خب این که کاری نداره .

همینه دیگه؟
بله همینه. سیصد تو کد ملی دستی وارد کنم فقط همین سیصد نفر بتونن فرم رو پر کنن

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
بله همینه. سیصد تو کد ملی دستی وارد کنم فقط همین سیصد نفر بتونن فرم رو پر کنن
کد زیر رو بذار داخل function قالبت :


کد:
add_filter("gform_field_validation_5_1", "Melli_Cart_Checker", 10, 4);
function Melli_Cart_Checker($result, $value, $form, $field){
if (!GFFormDisplay::is_empty($field, $form["id"]) && !( $value == '0123456789'  || $value == '1234567890'  || $value == '1111111111'  || $value == '2222222222' )){
$result["is_valid"] = false;
$result["message"] = 'این کد ملی قبلا ثبت نشده است .';
}
return $result;
}
توی gform_field_validation_5_1 دوتا عدد می بینی ، بجای 5 آیدی فرمت رو بزار ، بجای 1 هم آیدی فیلدت رو . حالا فیلد کد ملی هست یا فیلد متنی یا ....

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

برای پیدا کردن آیدی فیلد هم توی همون ویرایشگر فرم با موس بری روی فیلد مورد نظر نوشته شماره فیلد : فلان .

کد بالا میاد عبارت وارد شده توی فیلد رو چک میکنه اگه توی لیست نشده بود نمیذاره فرم ارسال بشه و پیغام میده .

بجای اون 0123456789 و 1234567890 و .... به همون الگو کد ملی هاتو وارد کن .

داداش تست کردم و کار میکنه فقط شرمنده دیگه امروز نمیتونم جوابتو بدم باید برم کار ضروری دارم . مشکلی بود بگو بعدا میبینم .

فقط حواست باشه که اگه کد ملی رو به صورت xxx-xxxxxxxx-x تنظیم کردی ، باید توی لیست هم به همون صورت وارد کنی و ...

تیک ضروری بودن رو هم بزن . چون اگه کد ملی رو خالی بذاره میتونه بره بعدش رو ببینه .

 
آخرین ویرایش توسط مدیر:

SAEED2010

تازه وارد
سلام ببخشید من در قسمت لیست باز شو

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

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
این همون مشکلی هست که توی انتخاب استانهای ووکامرس هم وجود داره . دلیلش هم rtl بودنه .

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



و ذکر شده که : Fixed issue with RTL support for enhanced-UI-enabled fields.

ولی خب چون بتا هست باید با همون ایمیلی که لایسنس خریداری شده توی سایتشون عضو بشی که بتونید دانلودش کنید که فعلا ما نمیتونیم و باید صبر کنیم تا نسخه رسمی 1.9 منتشر بشه .

 

sae13

تازه وارد
نمیشه کد ملی ها رو از فایل تکستی چیزی بخونه؟:دی گستاخم خودتی:پی. سیصد تا کد ملیه خو

دوم نمیشه اسم پوشه ای که عکس ها رو داخلش آپلود میکنه از گراویتی فرم عوض کرد؟

کد زیر رو بذار داخل function قالبت :

کد:
add_filter("gform_field_validation_5_1", "Melli_Cart_Checker", 10, 4);
function Melli_Cart_Checker($result, $value, $form, $field){
if (!GFFormDisplay::is_empty($field, $form["id"]) && !( $value == '0123456789'  || $value == '1234567890'  || $value == '1111111111'  || $value == '2222222222' )){
$result["is_valid"] = false;
$result["message"] = 'این کد ملی قبلا ثبت نشده است .';
}
return $result;
}
توی gform_field_validation_5_1 دوتا عدد می بینی ، بجای 5 آیدی فرمت رو بزار ، بجای 1 هم آیدی فیلدت رو . حالا فیلد کد ملی هست یا فیلد متنی یا ....

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

برای پیدا کردن آیدی فیلد هم توی همون ویرایشگر فرم با موس بری روی فیلد مورد نظر نوشته شماره فیلد : فلان .

کد بالا میاد عبارت وارد شده توی فیلد رو چک میکنه اگه توی لیست نشده بود نمیذاره فرم ارسال بشه و پیغام میده .

بجای اون 0123456789 و 1234567890 و .... به همون الگو کد ملی هاتو وارد کن .

داداش تست کردم و کار میکنه فقط شرمنده دیگه امروز نمیتونم جوابتو بدم باید برم کار ضروری دارم . مشکلی بود بگو بعدا میبینم .

فقط حواست باشه که اگه کد ملی رو به صورت xxx-xxxxxxxx-x تنظیم کردی ، باید توی لیست هم به همون صورت وارد کنی و ...

تیک ضروری بودن رو هم بزن . چون اگه کد ملی رو خالی بذاره میتونه بره بعدش رو ببینه .
 
آخرین ویرایش توسط مدیر:

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
1 - دوست عزیز 300 تا که چیزی نیست . بیچاره این @ برای فیلدهای کد ملی اون همه شهر ایران + استانهاشو یه نصف روز انجام داد :دی

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

2 - با کد زیر میشه ولی خودم تست نکردم هنوز .... اصن یکی از دلایلی که گرویتی رو انتخاب کردم همین شخصی سازی هایی که داره .


کد:
add_filter("gform_upload_path", "change_upload_path", 10, 2);
function change_upload_path($path_info, $form_id){
   $path_info["path"] = "/home/public_html/yourdomainfolder/new/path/";
   $path_info["url"] = "http://yourdomainhere.com/new/path/";
   return $path_info;
}
- - - Updated - - -

دوستانی که از درگاه استفاده میکنند . جهت انجام صحیح تراکنش پیوندهای یکتا رو از حالت پیشفرض خارج کنند . چون وقتی روی حالت پیشفرض هست خودش یک کوئری اسرینگ داره و بعد از بازگشت از بانک نمیتونه کوئری استرینگ فرم رو فراخونی کنه .

 

sae13

تازه وارد
من اینو مینویسم جواب نمیده پوشه کانتنت و اپلودز رو قبلا اسمشون عوض کردم


کد:
/********* Tavize pooshe Upload form *************/add_filter("gform_upload_path", "change_upload_path", 10, 2);function change_upload_path($path_info, $form_id){   $path_info["path"] = "/nici-co.ir/saeb/nicico/sabt/aks/formdata/";   $path_info["url"] = "http://nici-co.ir/sabt/aks/formdata/";   return $path_info;}  
/*************end TAVIZ pooshe form **********?
1 - دوست عزیز 300 تا که چیزی نیست . بیچاره این @ برای فیلدهای کد ملی اون همه شهر ایران + استانهاشو یه نصف روز انجام داد :دیولی احتمالا از طریق دستورات پی اچ پی شاید بشه اما تا هفدهم خفن درگیرم نمیتونم باهاش ور برم . حالا یه نگاه میندازم .

2 - با کد زیر میشه ولی خودم تست نکردم هنوز .... اصن یکی از دلایلی که گرویتی رو انتخاب کردم همین شخصی سازی هایی که داره .


کد:
add_filter("gform_upload_path", "change_upload_path", 10, 2);
function change_upload_path($path_info, $form_id){
   $path_info["path"] = "/home/public_html/yourdomainfolder/new/path/";
   $path_info["url"] = "http://yourdomainhere.com/new/path/";
   return $path_info;
}
- - - Updated - - -

دوستانی که از درگاه استفاده میکنند . جهت انجام صحیح تراکنش پیوندهای یکتا رو از حالت پیشفرض خارج کنند . چون وقتی روی حالت پیشفرض هست خودش یک کوئری اسرینگ داره و بعد از بازگشت از بانک نمیتونه کوئری استرینگ فرم رو فراخونی کنه .
- - - Updated - - -

یه سوال دیگه . چرا متن تایپی داخل فیلدای فرم من ایقد ریزه؟



 

.exe

کاربر عضو
سلام ؛

کد مشکلی نداره ، آدرس پوشه ها رو دارین اشتباه وارد می کنید.


کد:
   $path_info["path"] = "uploads/aks/";
   $path_info["url"] = "http://GravityForms.ir/uploads/aks/";
برای اندازه نوشته ها با سی اس اس فونت سایز ها رو زیاد کنید. مثلاً برای تغییر بعضی ها کد زیر رو به آخر فایل سی اس اس قالب اضافه کنید.


کد:
.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper textarea{
font-size:21px ;
}
من اینو مینویسم جواب نمیده پوشه کانتنت و اپلودز رو قبلا اسمشون عوض کردم
کد:
/********* Tavize pooshe Upload form  *************/add_filter("gform_upload_path", "change_upload_path", 10,  2);function change_upload_path($path_info, $form_id){    $path_info["path"] = "/nici-co.ir/saeb/nicico/sabt/aks/formdata/";    $path_info["url"] = "http://nici-co.ir/sabt/aks/formdata/";   return  $path_info;}  
/*************end TAVIZ pooshe form **********?
- - - Updated - - -

یه سوال دیگه . چرا متن تایپی داخل فیلدای فرم من ایقد ریزه؟

 
آخرین ویرایش توسط مدیر:

SAEED2010

تازه وارد
سلام ببخشید یک سوال داشتم ؟ فیلد تاریخ رو میشه بهش محدودیت داد که مثلا فقط تا سال 87 رو نشون بده؟

و اینکه چی کار کنیم فرم دو ستونه بشه؟

 
آخرین ویرایش توسط مدیر:

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
سلام

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

2 -

 
آخرین ویرایش توسط مدیر:

SAEED2010

تازه وارد
مرسی ممنون خیلی لطف کردین

یک سوال مثلا الان در اخر کد رهگیری میده به ثبت نام کننده

راهی میشه گذاشت که مثلا جند روز دیگه بیاد تو صفحه پیگیری شماره رهگیری شو بزنه بهش اعلام کنه در چه وضعیتیه؟

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
تا اون حدش فعلا نمیشه ... ولی اگه کاربر عضو بود میتونه بعدا بیاد و فرمهایی که پر کرده رو ببینه که توی تاپیک زیر توضیح داده شده :



 

webdeveloper

تازه وارد
سلام

ممون بابت بومی سازی و نوشتن درگاه های بانکی

من قبلاً از مستر کد این افزونه را خریده بودم و به درستی هم کار می کرد - ابته بدون درگاه

میخواهم از فرم ساز شما استفاده کنم اما تمام فیلد ها چپ به راست است.

من از قالب دستی خودم استفاده میکنم.

در نسخه که مستر کد داده می بینم به تک تک المان های فرم برای راست چین شدن استایل داده اما شما هیچ استایلی نداده اید.

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

به پیوست اسکرین شات ارسال شده

attachment.php
----------------------------------------------------------


پ.ن: دوستانی که قالب دستی می زند و مثل من مبتدی هستند، در شروع سند HTML مقدار dir="rtl" را به تگ HTML اضافه کنند.

خود گراویتی فرم RTL می کند.

- - - Updated - - -

سلام مجدد

ممنون میشوم کمی در مورد استایل دهی به گراویتی راهنمیی بفرمایید.

من میخواهم در قالبی که خودم به وردپرس تبدیل کردم استفاده کنم اما شکل ظاهری دکمه و اجزاء فرم زیبا نیست.

ممنون میشوم بفرمایید چگونه استایل دهی کنم تا نمایش بهتری داشته باشد.

آیا داکیومنتی برای کلاس های موجود گراویتی هست تا آ آنها را استایل دهی مجدد کنم ؟

- - - Updated - - -

ببخشید که چند پست پشت هم دادم، قصد اسپم کردن ندارم.

الان میخواهم منطق شرطی را برای فیلد چند انتخابی پیاده سازی کنم. زمانی که دکمه رادیویی گزینه 1 را انتخاب کرد لیست چند انتخابی نمایش داده شود در غیر اینصورت مخفی باشد.

قبلاً با نسخه ای که خریداری کرده بودم از یک سایت دیگر این کار را انجام داده بودم و میدانم شدنی هست.

اما زمانی که تیک منطق شرطی را در فیلد چند انتخابی فعال میکنم کل فرم پنهان میشود و در برگه نمایش داده نمی شود.

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

با سپاس فراوان.

You must be registered for see images attach


 
آخرین ویرایش توسط مدیر:

.exe

کاربر عضو
سلام ؛

مستندات خود گراویتی فرم برای کلاس های آماده سی اس اس :


کد:
http://www.gravityhelp.com/css-ready-classes-for-gravity-forms/
می تونید با استفاده از افزونه ای که قبلاً معرفی شده هم از کلاس های بالا استفاده کنید.


کد:
https://wordpress.org/plugins/gravity-forms-css-ready-selector/
برای منطق شرطی نباید مشکلی وجود داشته باشه چون چندین بار تست شده ، فقط شما نباید فعال سازی رابط کاربری پیشرفته انتخاب کنید. ( خود سایت گراویتی فرم گفته تو نسخه های بعدی رفع می کنه.)

سلامممون بابت بومی سازی و نوشتن درگاه های بانکی

من قبلاً از مستر کد این افزونه را خریده بودم و به درستی هم کار می کرد - ابته بدون درگاه

میخواهم از فرم ساز شما استفاده کنم اما تمام فیلد ها چپ به راست است.

من از قالب دستی خودم استفاده میکنم.

در نسخه که مستر کد داده می بینم به تک تک المان های فرم برای راست چین شدن استایل داده اما شما هیچ استایلی نداده اید.

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

به پیوست اسکرین شات ارسال شده

attachment.php
----------------------------------------------------------


پ.ن: دوستانی که قالب دستی می زند و مثل من مبتدی هستند، در شروع سند HTML مقدار dir="rtl" را به تگ HTML اضافه کنند.

خود گراویتی فرم RTL می کند.

- - - Updated - - -

سلام مجدد

ممنون میشوم کمی در مورد استایل دهی به گراویتی راهنمیی بفرمایید.

من میخواهم در قالبی که خودم به وردپرس تبدیل کردم استفاده کنم اما شکل ظاهری دکمه و اجزاء فرم زیبا نیست.

ممنون میشوم بفرمایید چگونه استایل دهی کنم تا نمایش بهتری داشته باشد.

آیا داکیومنتی برای کلاس های موجود گراویتی هست تا آ آنها را استایل دهی مجدد کنم ؟

- - - Updated - - -

ببخشید که چند پست پشت هم دادم، قصد اسپم کردن ندارم.

الان میخواهم منطق شرطی را برای فیلد چند انتخابی پیاده سازی کنم. زمانی که دکمه رادیویی گزینه 1 را انتخاب کرد لیست چند انتخابی نمایش داده شود در غیر اینصورت مخفی باشد.

قبلاً با نسخه ای که خریداری کرده بودم از یک سایت دیگر این کار را انجام داده بودم و میدانم شدنی هست.

اما زمانی که تیک منطق شرطی را در فیلد چند انتخابی فعال میکنم کل فرم پنهان میشود و در برگه نمایش داده نمی شود.

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

با سپاس فراوان.
 
بالا