Ruslan Heorhiiev
Forum Replies Created
-
Forum: Plugins
In reply to: [Contact Form 7 - Phone mask field] Отправка писем без эл. почты.@lion79 , здравствуйте!
Из-за CF7 настройки “skip_mail: on” письма на почту не приходить.
Forum: Plugins
In reply to: [Contact Form 7 - Phone mask field] 2 варианта маскиЗдравствуйте!
Такая возможность не предусмотрена, но я реализую в ближайшее время.
Forum: Plugins
In reply to: [Contact Form 7 - Phone mask field] Поддержка необязательных символовЗдавствуйте!
Хорошо, реализую подобную возможность.
Forum: Plugins
In reply to: [Contact Form 7 - Phone mask field] Использование “.”Здравствуйте!
Убрал символ “.” как определителя маски для любого символ.
Спасибо за использование плагина!
Forum: Plugins
In reply to: [Contact Form 7 - Phone mask field] Некорректная работа главной страницы@sergei9801 что в консоли браузера написано?
Hi, @dieggaum! I added the filter “wpcf7mf_validate_mask_units”, you can use it for your task.
Example:
function filter_wpcf7mf_validate_mask_units( $count, $mask ) { if ( '(__) _____-____' == $mask ) { $count--; } return $count; } add_filter( 'wpcf7mf_validate_mask_units', 'filter_wpcf7mf_validate_mask_units', 10, 2 );
Hello! I fixed this issue.
Thanks for your contribution!
The Symbol “.” is the new definition key for mask [A-Za-z0-9]
- This reply was modified 5 years, 7 months ago by Ruslan Heorhiiev.
Yes, I understand your problem. Thanks!
Hello, Ibnul H.
Do you have the latest version of this plugin?
Forum: Reviews
In reply to: [Contact Form 7 - Phone mask field] почти, но не совсемЗдравствуйте, qbey. Как вы видите алгоритм работы этой возможности?
Спасибо за участие в развитии плагина!
Forum: Plugins
In reply to: [Contact Form 7 - Phone mask field] Начальная точка ввода номераДобрый день. Да, можно так сделать. Спасибо.
Hi! I understand your task. Thanks!
Forum: Plugins
In reply to: [Contact Form 7 - Phone mask field] Стили поля вводаЗдравствуйте! Ширину поля устанавливайте с помощью css правил. Css-селектор для поля маски таком: “.wpcf7 .wpcf7-mask”.
Пример использования:
.wpcf7 .wpcf7-mask { width: 50% }
Forum: Reviews
In reply to: [Contact Form 7 - Phone mask field] Зачем сломал?Здравствуйте! Ширину поля устанавливайте с помощью css правил. Css-селектор для поля маски таком: “.wpcf7 .wpcf7-mask”.
Пример использования:
.wpcf7 .wpcf7-mask { width: 50% }
Здравствуйте! Реализация вашей задачи в этом плагине не целесообразно, она требует индивидуального подхода. В Contact Form 7, для таких случаев, предусмотрены хук-фильтры. Например хук-фильтром “wpcf7_posted_data” можно это сделать.
Пример:
// define the wpcf7_posted_data callback function action_wpcf7_posted_data_129jd95( $data ) { //'your-tel' - название поля if ( isset( $data['your-tel'] ) && $data['your-tel'] ) { $patterns = '/^(7|89|88)/i'; $replacements = '+7'; $data['your-tel'] = preg_replace( $patterns, $replacements, $data['your-tel'] ); } return $data; }; add_filter( 'wpcf7_posted_data', 'action_wpcf7_posted_data_129jd95', 10, 1 );
Вам необходимо этот код вставить в functions.php дочерней темы или сделать плагин и вставить тут, чтобы код остался действителен, если вы решите поменять тему. Вариант с плагином является хорошей практикой.