Popis
Plugin „DigitalMakers Phone Mask with Flags for Contact Form 7“ přidává do formuláře Contact Form 7 pole pro zadání telefonního čísla. V nastavení formuláře vyberete zemi a pole se automaticky doplní správnou maskou, placeholderem a validací.
Co získáte:
- Pole pro telefonní číslo s maskou pro zadávání (např. +38 (0__) _–-__)
- Více než 130 masek pro jednotlivé země a ověřovacích vzorů
- Vlajka země vedle vstupního pole (lze vypnout)
- Ověřování na straně klienta během zadávání textu uživatelem
- Ověření na straně serveru při odeslání
- Dva režimy zobrazení: styly pluginu nebo styly vaší šablony
- Zobrazit validační hlášení (karta „Hlášení“ v CF7)
- Nastavitelná velikost pole
- Výchozí nastavení použitá u nových formulářů
- Žádné externí požadavky – všechna data jsou uložena lokálně
- Obsahuje více než 20 překladů
Jak to funguje:
- Nainstalujte a aktivujte plugin.
- Otevřete formulář Contact Form 7.
- Kliknutím na tlačítko „Telefon“ v generátoru štítků vložíte pole pro telefonní číslo.
- Otevřete záložku „Nastavení telefonu“, vyberte zemi a nastavte příslušné možnosti.
- Nezapomeňte vyplnit pole „Zpráva v případě neúplného telefonního čísla“ a „Nápověda k potvrzení, pokud je telefonní číslo úplné“ na záložce „Zprávy“.
- Uložit.
Podporované země:
Více než 130 zemí — Spojené státy, Spojené království, Německo, Francie, Španělsko, Itálie, Ukrajina, Polsko, Japonsko, Austrálie, Brazílie, Indie, Kanada a další.
Prémiová verze:
Pokud potřebujete přepínání zemí ve frontendu, rozevírací vyhledávací nabídku a další šablony, podívejte se na CF7 Phone Mask DM Premium.
Knihovny třetích stran
Plugin obsahuje jednu knihovnu JS od jiného vývojáře:
- IMask.js — slouží k vytváření masky pro zadávání dat na straně frontendu.
- Zdroj: https://github.com/uNmAnNeR/imaskjs
- Licence: MIT (Copyright (c) 2016 uNmAnNeR)
- Soubor s licencí:
assets/vendor/imask/LICENSE
Je součástí pluginu a načítá se pomocí wp_enqueue_script(). Žádná volání přes CDN.
Snímky obrazovky






Instalace
- Nahrajte složku
digitalmakers-phone-mask-with-flags-for-contact-form-7do adresáře/wp-content/plugins/nebo ji nainstalujte pomocí instalačního programu pluginů WordPressu. - Plugin aktivujte v nabídce „Pluginy“ ve WordPressu.
- Ujistěte se, že je nainstalován a aktivován plugin Contact Form 7.
- Upravte formulář CF7 a kliknutím na tlačítko „Telefon“ na panelu nástrojů generátoru značek vložte pole pro telefonní číslo.
- V editoru formulářů přejděte na záložku „Nastavení telefonu“, kde můžete vybrat zemi a nastavit možnosti zobrazení.
- Uložte formulář a vložte jej na stránku.
Nejčastější dotazy
-
Vyžaduje tento plugin plugin Contact Form 7?
-
Ano. CF7 musí být nainstalován a aktivní. Pokud tomu tak není, plugin zobrazí upozornění.
-
Mohu pro každý formulář zadat jinou zemi?
-
Ano. Země se vybírá pro každý formulář na záložce „Nastavení telefonu“.
-
Mohu si přizpůsobit validační hlášení?
-
Ano. Otevřete v editoru formulářů záložku „Zprávy“ – najdete tam dvě pole: „Zpráva v případě neúplného telefonního čísla“ a „Potvrzovací zpráva v případě úplného telefonního čísla“. Tato pole se ukládají pro každý formulář zvlášť.
-
Načítá tento plugin externí zdroje?
-
Ne. JS a další soubory jsou součástí balíčku pluginu, nedochází k žádným voláním přes CDN.
-
Je tento plugin kompatibilní s nástroji pro tvorbu stránek?
-
Funguje všude tam, kde fungují zkrácené kódy CF7 – v Elementoru, Divi, WPBakery a tak dále.
-
Mohu skrýt vlajku země?
-
Ano. Na kartě „Nastavení telefonu“ zrušte zaškrtnutí políčka „Zobrazit vlajku země“.
-
Jaký je rozdíl mezi volbou „Použít styly motivu“ a styly pluginu?
-
Oba režimy fungují stejně. Při zapnuté možnosti „Použít styly šablony“ zůstává pole téměř bez stylů, takže jeho vzhled určuje vaše téma. Je-li tato možnost vypnutá, plugin přidá vlastní styly ohraničení, stínů a zvýraznění.
Recenze
Pro tento plugin nejsou žádné recenze.
Autoři
DigitalMakers Phone Mask with Flags for Contact Form 7 je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „DigitalMakers Phone Mask with Flags for Contact Form 7“ byl přeložen do 1 jazyku. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “DigitalMakers Phone Mask with Flags for Contact Form 7” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.0.5
- Výběr země v administračním rozhraní je nyní trvale otevřený seznam – stačí zadat text pro filtrování, není třeba otevírat rozevírací nabídku
- Úprava kódu: refaktorizace bootstrapu, sjednocení odsazení v souborech PHP,
uninstall.phpnahrazeno funkcí$wpdb->prepare()+esc_like() - Opraveno: zastaralá volba
cf7pm_phone_settings_s prázdným ID formuláře již neovlivňuje nové formuláře — funkceget()asave_phone_settings()vyžadují platné ID formuláře - Přidáno: přiložený soubor IMask LICENSE a část „Knihovny třetích stran“ v souboru readme.txt
1.0.4
- Interní verze – nezveřejněno na wordpress.org
1.0.3
- Opraveno vyhledávání zemí v administraci – nyní vyhledává podle názvu země i předvolby (např. „380“, „+380“, „ukr“)
- Do globálního výběru „Výchozí země“ na stránce Nastavení bylo přidáno vyhledávání zemí
1.0.2
- Všechna data odeslaná metodou POST byla očištěna pomocí
sanitize_text_field() - Byly odstraněny nadbytečné dotazy SQL a načítání dat ve formátu JSON
- Prvky frontendu se načítají pouze v případě, že je k dispozici CF7
- Provádění validace zpráv na kartě „Zprávy“ v CF7
- Byla přidána stránka s globálními výchozími nastaveními
- Opraveno zpracování validačních vzorců
- Byla odstraněna možnost použití externího CDN — soubory jsou sdruženy lokálně
- Odstranil jsem nepoužívané metody a mrtvý kód
1.0.1
- Byla přidána statická mezipaměť pro JSON soubory s maskami telefonních čísel
- Přidána pomocná třída pro nastavení
- Vylepšená obsluha formulářových tagů
1.0.0
- První vydání
- Pole „Telefon“ s integrací IMask
- Více než 130 masek z různých zemí
- Ověřování na straně klienta a na straně serveru
- Zobrazení vlajek zemí
- Režimy stylizace šablon a pluginů
