Tovább a tartalomhoz

A 2.9-es kiadás újdonságai

A Gravity Forms 2.9 újdonságai: Többválasztós és Képkiválasztás mező, Orbital téma a szerkesztőben, jobb választási lehetőség panel, új AJAX-beküldés, új szűrők.

A 2.9-es kiadás két új, választós mezőtípust, megújult űrlapszerkesztőt, valamint új szűrőket és fejlesztői eszközöket hozott.

A Többválasztós mező a jelölőnégyzet és a rádiógomb tudását egyesíti egyetlen mezőben, jobb elrendezéssel, kompatibilitással és vezérlőkkel.

  • Az Összes kijelölése beállítás egy „Összes kijelölése” jelölőnégyzetet tesz a lista tetejére.
  • A lehetőségeket átrendezheted, törölheted és hozzáadhatod anélkül, hogy a korábbi bejegyzések sérülnének.
  • A lehetőségek egymás alatt vagy egy sorban is megjeleníthetők.
  • A Több lehetőség kiválasztása beállítás az egyválasztós mezőt többválasztóssá alakítja, és további beállításokat nyit meg a többes választás szabályozására.

A régi Jelölőnégyzet és Rádiógomb mező továbbra is elérhető az űrlapszerkesztőben, a már használt űrlapokon változatlanul működnek, és ők is megkapták a megújult választási lehetőségek panelt. Új funkciókat viszont már nem kapnak, ezért ahol lehet, érdemes a Többválasztós mezőt használni. Részletek: Többválasztós és Képkiválasztás mező.

A Képkiválasztás mező a lehetőségeket képekkel jeleníti meg, egy- vagy többválasztós módban. Többféle stílusa van (az Orbital témához például kártyás), és a kép alakja is testre szabható. A beállításai hasonlók a Többválasztós mezőéhez. A képek kezeléséről lásd: Képek kezelése a Képkiválasztás mezőben.

  • Orbital téma az űrlapszerkesztőben. Az Orbital téma a 2.5-ös kiadásban jelent meg, az egységes megjelenésért. A 2.9-ben az űrlapszerkesztő is ezt a témát követi.
  • Akadálymentesebb szerkesztő. A billentyűzetes navigáció és a képernyőolvasó-támogatás javult. A szerkesztő kapott képernyőolvasónak szánt (vizuálisan rejtett) címsorokat, az engedélyezett fájlkiterjesztések beállítása akadálymentesebb lett, és az oldalsáv beállításainak markupja is javult.
  • Megújult választási lehetőségek panel minden választós mezőnél, az új mezőknél és a régi Rádiógomb és Jelölőnégyzet mezőnél is. Néhány mezőbeállítás innen az űrlapszerkesztő oldalsávjába költözött.
  • Alapértelmezett lehetőség törlése. Korábban egy kijelölt alapértelmezett lehetőséget nem lehetett visszavonni. Most ugyanarra a lehetőségre újra kattintva megszüntetheted. A panelen az alapértelmezett lehetőségek együtt is törölhetők.
  • Párbeszédablakok. A böngésző saját figyelmeztetései helyett az űrlapszerkesztő modális ablakot használ, és a mezőbeállítási hibaüzenetek is egységesebbek.
  • Kompakt nézet. Az ikonok a mező típusa szerint jelennek meg, nem a beviteli típus szerint.
  • Jelölőnégyzet „Összes kijelölése”. Ha minden lehetőséget kijelöltél, majd egyet visszavonsz, a gomb felirata újra „Összes kijelölése” lesz.

Valódi AJAX-alapú ellenőrzést és beküldést kapott a rendszer, ami a Stripe-hoz hasonló fizetési kiegészítők problémáit orvosolja. Idővel ez váltja a jelenlegi, iframe-alapú megoldást, de erre még nincs kitűzött időpont. Az alapviselkedés egyelőre változatlan: az új és a meglévő, AJAX-szal beágyazott űrlapok is az iframe-alapú módszert használják.

Az új AJAX-beküldést programozottan, a gform_form_args szűrővel lehet bekapcsolni. Bekapcsolva az űrlapokat valódi AJAX-szal ellenőrzi és küldi be, a többoldalas űrlapok pedig a Következő és Előző oldalra lépéshez is AJAX-ot használnak.

Név Mire való
gform_field_choices_max_count_visible A választós mezőknél a szerkesztőben látható lehetőségek legnagyobb száma.
gform_image_choice_input_visibility A Képkiválasztás mező beviteli elemeinek alapértelmezett láthatósága.
gform_image_choice_label_visibility_default A Képkiválasztás mező feliratainak alapértelmezett láthatósága.
gform_checkbox_limit_exact_message A Többválasztós mező üzenete, ha pontos számú választás kell.
gform_checkbox_limit_range_message Az üzenet, ha a választások számának tartományban kell lennie.
gform_checkbox_limit_max_message Az üzenet, ha legfeljebb adott számú választás engedett.
gform_checkbox_limit_min_message Az üzenet, ha legalább adott számú választás kell.
gform_default_choice_alignment A Többválasztós mező alapértelmezett elrendezése.
gform_source_id_pre_save_entry A bejegyzés source_id tulajdonságának felülírása mentés előtt.
gform/ajax/post_page_change JavaScript-esemény, amely az új AJAX-beküldéssel történő oldalváltás után fut.
gform_entries_action_links A bejegyzések lista első oszlopában lévő műveleti linkek módosítása.
gform_entry_meta_pre_evaluate_conditional_logic A feltételes logikában használható bejegyzés-metamezők módosítása a szabályok kiértékelése előtt.
gform_entry_meta_pre_render_feed_settings Bejegyzés-metamezők elérhetővé tétele a feed feltételes logikájában.
gform/post_init Esemény, amely az űrlap inicializálása után fut; a kiegészítők itt tölthetik be a szükséges szkripteket.
gform_output_config Konfigurációs szkriptek kiírása.
  • Titkosítás és visszafejtés támogatása a beállítási mezőkhöz.
  • Űrlap importálásakor a képek is bekerülnek a médiatárba.
  • Figyelmeztetés arról, hogy a régi (legacy) markup támogatása a 4.0-s főverzióban megszűnik.
  • A bejegyzések táblázata (gf_entry) új source_id oszlopot kapott.
  • A hozzáadott JS-modulok követik az aktuálisan kiválasztott termékmezőt és az űrlap állapotát.
  • A konfigurációs keretrendszer már űrlapspecifikus elemeket is kezel.
  • A Témakeretrendszer .gform-theme__disable és .gform-theme__disable-framework segédosztálya a mezőfeliratokat és leírásokat is kikapcsolja. A régi, globális témakeretrendszer CSS API-tulajdonságok megszűntek.
  • Elavult lett az UpdateFieldChoices függvény; helyette a RefreshSelectedFieldPreview használandó.
  • Megszűnt az Internet Explorer támogatása.

Képkiválasztás és Többválasztós mező részletei

Szekció neve “Képkiválasztás és Többválasztós mező részletei”
  • A Képkiválasztás mező nem kínálja az „Egyéb lehetőség engedélyezése” beállítást.
  • A Többválasztós mező nem kínálja az Összes kijelölése beállítást, ha a kiválasztás Pontos szám kiválasztása.
  • A Képkiválasztás képfeltöltő felülete és markupja akadálymentesebb lett.
  • A nem kötelező Többválasztós mező ellenőrzése tartomány- vagy pontos szám esetén már nem bukik el feleslegesen.
  • Bezárható a feltételes logika panel az űrlapszerkesztőben.
  • Az Ismétlő mezőben a dinamikus kitöltés is működik.
  • A feltételes logikával elrejtett oldalakat tartalmazó, többoldalas űrlapok már nem buknak el a honeypot-ellenőrzésen.
  • Megszűnt egy felesleges adatbázis-lekérdezés a teljes képernyős kezelőben, amely egyes tárhelyeken lassította a nyilvános oldalt.
  • Az embed_post és a custom_field összefűző címke aszinkron feldolgozású értesítésekben és feedekben is kitöltődik.
  • Ha megszakítasz egy megerősítő párbeszédet a választós mezőknél, a változás már nem érvényesül.
  • Az Orbital témában a rendezett és rendezetlen listák a téma list-style tulajdonságát használják.
  • Az Orbital téma beágyazott stílusai nem íródnak ki feleslegesen, ha ki vannak kapcsolva.
  • Az Importálás és Exportálás oldalak címe helyes lett.
  • Az AJAX-beküldésnél a töltésjelző, a folytatási link és a hibakezelés is javult (ismeretlen hiba esetén sem ragad be a gomb).

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások