تغییر آیکون لودینگ Loading فرم ها

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

در صورتی که قصد تغییر این آیکون رو دارید کد زیر رو با رعایت تگ php تو فایل functions.php قرار بدید. بجای لینک لودینگ قرار داده شده هم لینک مورد نظر خودتون رو بذارید. در صورتی هم که از افزونه کش استفاده میکنید بعد از قرار دادن کد زیر کش رو خالی کنید تا تغییرات اعمال بشه.

<?php
add_filter( 'gform_ajax_spinner_url', 'Persian_GF_change_loading' );
function Persian_GF_change_loading( $src ) {
    return 'http://yoursite.com/loading.gif';   
}
5/5 - (1 امتیاز)

34 پاسخ

  1. سلام از خدمات عالی تون ممنونم من از گرویتی برای پرداخت استفاده میکنم و خیلی عالی هست فقط تنها مشکلم اینه که متن دکمه زده ارسال من میخوام متنش باشه پرداخت آنلاین میشه کمک کنید و دقیق بگید از کجا باید عوضش کنم؟ تو پوشه لنگویج افزونه هم رفتم اما متن ارسال رو پیدا نکردم که بخوام تغییرش بدم. اگه بشه یه کدی مثل همین بدید تا جایگذاری کنیم و متن دکمه ارسال عوض بشه خیلی خوبه بازم ممنونم از خدمات عالیتون.

    1. هم چنین متن بعد از ارسال رو میخوام بذارم از پرداخت شما متشکریم که این متن نمایش داده میشه : از تماس شما متشکریم! به زودی با شما تماس می گیریم.
      ممنون میشم برای تغییر این متن هم کمک کنید

      1. مثل همون حالت قبل ، زیر مجموعه “تنظیمات فرم” 2 قسمت به اسم “اعلان ها ” و “تاییدیه ها” وجود داره.
        اینی که میفرمایید میشه “تاییدیه ها”
        ایمیل ها هم میشن “اعلان ها”

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

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

          2. لذت بردم از این افزونه و پشتیبانی شما یدونه اید ممنون که با حصوله جواب پرس های منو دادید

  2. سلام دوباره آخرین سوالم اینه که چطور اون ستاره ضروری بودن فیلد رو به کلمه الزامی تغییر بدیم؟ دقیقا از کجا باید اینکارو کرد؟ من تا حدودی با سی اس اس اشنا هستم ممنون میشم راهنماییم کنید مثل تصویر زیر منطورمه
    http://s9.picofile.com/file/8270350668/%D8%A7%D9%84%D8%B2%D8%A7%D9%85%DB%8C.png

    1. سلام.
      به مسیر زیر مراجعه کن:
      plugins\gravity-forms\includes\fields
      بعد فایل class-gf-field.php رو باز کن.
      در این فایل خط زیر را پیدا کن و به جای ‘*’ کلمه ‘اجباری’ را وارد کن.

      $required_div = $is_admin || $this->isRequired ? sprintf( “%s”, $this->isRequired ? ‘*’ : ” ) : ”;

      بعد برای کلاس gfield_required استایلی که در نظر داری تعریف کن.

      موفق باشی

      1. سلام کمکتون عالی بود ممنونم من متن رو تغییر دادم کد استایلم نوشتم اما هر جا میذارمش جواب نمیده تو rtl.css تو همون کلاس خودشم گذاشتم فایذه نداشت و حتی تو تنظیمات فرم قسمت استایل سفارشی.
        میشه بگید کجا استایلارو اضافه کنم که اعمال شه؟ نام کلاس ها رو درست پیدا کردم

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

    1. و اینکه امکان گرفتن ایمیل ها در یک فایل تکست با فرمت txt یا svg هست؟ منطورم برای استفاده در میلر لایته

  4. سلام
    شاید این نظرم زیاد مرتبط نباشه
    اما مربوط به همین لودینگ است
    من وقتی حالت ایجکس فرم را تیک میزنم فعال بشه
    بعد از تایید فرم ایکون لود پایین فرم ظاهر میشه
    اما اصلا تموم نمیشه و تاییدیه فرم نمایش داده نمیشه در حالی که فرم ارسال شده
    مشکل از چی میتونه باشه؟
    متشکرم

    1. سلام
      یه خطایی داره ایجاد میشه که اینطوری میشه برای اینکه بفهمید مشکل از چیه به wp-config.php توی هاست برید و wp_debug رو بجای false به true تغییر بدید. حالا همون فرم رو بدون ajax تست کنید احتمالا بعد از پر شدن فرم متن خطا رو نشون بده . بعدا مجددا true رو به false تغییر بدید.

  5. سلام
    خسته نباشید
    من از درگاه راشا تو فرمهای نبلغ دلخواه استفاده میکنم
    ولی الان دو روز میشه که تنظیمات راشا تو قسمت ساخت فرمها نیست و به درگاه وصل نمیشه ؟
    میشه راهنمایی کنید . ممنون میشم

  6. سلام
    من میخوام استایل (CSS) کلی بعضی از فیلدها عوض شه.
    مثلا فیلد «تلفن» همواره این استایل رو داشته باشه:
    direction: ltr !important;
    چکار باید بکنم؟

جدیدترین مقالات