Степан
неа даже если он не допишет номер я его беру с конца а код можно подобрать в зависимости от города - это только городские номера пишут без кода
Артур
8999123456
Артур
последнюю цифру подбираешь?)))
Степан
туплю 11
Степан
беру последние 10
Артур
туплю 11
А если так +799912345?)))
Степан
только цифры
Дима
НО я не позиционирую это решение как универсальное, только под мобильные номера России
Слушай, ну на самом деле очень не плохо. Но я смог его обмануть)) Попробуй вставить скопированный номер (ctrl+v не срабатывает, а по правому клику в контекстном меню всё же можно) и тогда на номере +79150001122 валидатор говорит «Это поле должно быть не меньше 16 символов.»
Степан
[0-9]
Дима
Короче тема реально горячая! Потыкайте кому интересно мой вариант: https://foka.pro/
Степан
//чистый телефон ДОСТАЛО function clear_phone($phone) { $bad_simbol = array("8 (", "+7(", "+7 (", "8(", "(", ")", "-", "_", " ", "+7", "*"); $result = str_replace($bad_simbol, "", $phone); $result = preg_replace("/[^,.0-9]/", '', $result); $result = substr($result, -10); return $result; } вот функция фиг обманешь
Дима
Она у тебя ещё и городские принимает?
Нет, на городские решили забить (ну то есть с полным кодом их можно указать с 8 или +7 ) потому что их % (мы прямо считали на основе нескольких тысяч заявок с сайтов где небыло валидаторов) очень и очень низкий
Степан
Согласен, но непонятно зачем $bad_simbol почему просто регуляркой не почистить?
ну тогда останутся всякие восмерки и семерки лишние реально живая фукнкция у меня такая клиентка шо пипец у нее заказчики по большей части бабушки со все россии
Дима
Зато мы добились того что при вставке или автокомплите всё ок, и особенно при вставке из iOS потому что там телефон подцепляется из Apple id и яблоководы активно пользуются этим.
Sergey
Всех приветствую. Подскажите пожалуйста как можно по условию перенести пользователя из одной группы пользователей в другую.
Дима
ну я как ранее говорил я не валидирую на фронте бросил эту затею вводите что хотите
Это всё же кажется наиболее разумным (универсальным), если заказчик не требует иначе. При условии подготовки данных перед отправкой самой заявки уже туда, где по ней будут перезванивать посетителю сайта
Артур
Всех приветствую. Подскажите пожалуйста как можно по условию перенести пользователя из одной группы пользователей в другую.
http://www.webapplex.ru/rabota-s-polzovatelyami,-modx-api,-xpdo вот тут написано как добавить, соответственно чтобы удалить надо удалить объект у которого user_id равно текущему пользователю, а user_group равно id группы из которой удаляем
Sergey
в принципе так-же как и добавлете... или у вас какой-то другой вопрос?
Я использую компонент login, через него, пользователь после регистрации добавляется в группу users, потом пользователю надо пройти верификацию на другом сервисе, я должен сделать апи запрос на этот сервис, если получаю положительный ответ, то его надо перенести в группу верифицированых пользователей
Дима
а откуда он знает где происходит валидация? если у вам заказчик рассказывает как программировать, то это очень странно
Речь больше об инпутмаске чем о валидации же! Конкретно у нас ситуации были неприятные когда номер телефона с опечатками и по нему не перезвонить (а трафик платный с директа и терять конверсии жалко)
Дима
Пропустить вот это "вводят что угодно" сложности нет)) Задача в том, чтобы помочь тому кто вводит, ввести правильно, вовремя поправить
Дима
добрыми поступками устлана дорога в ад
Ну начинается)) Мы отправляем события JS-аналитики при ошибках валидатора и при успешной отправке формы и потом смотрим, сколько людей "отправили с первого раза без ошибок", кто "ошибался, но всё же отправил форму" а кто "ошибался, и забил, не стал отправлять" и я вам скажу что вывод такой: Инпутмаск работает охренительно хорошо. (валидатор тоже, спама нет)
Степан
и еще ты уже отправишь данными красивыми
Дима
а спам он таки вообще не через форму
а через её коннектор) Для того и серверная валидация, и CSRF, и "типаИнвизиблРекапча" самодельная )))
Степан
а то иногда отправляют статистику по нажатию и выход какуля
Степан
скорость правда не але
Дима
ну и это могем обойти)))
От адресной (прицельной на твой сайт) атаки защититься почти не возможно, главное чтобы всякие хрумеры не спалили методику
Дима
ну все кастомное хрумеру в принципе не интересно
На том и держится весь велосипед %)))
Степан
Yury
Всем привет. Ребята, подскажите, можно ли сделать по умолчанию 2 выделенных чекбокса в фильтре?
Yury
Андрей
Это вам в чат - https://t.me/evo_cms
Андрей
С eFilter давно не работал, но сделать не проблема, там подскажут.
Yury
Спасибо
𒆜 𝗥𝘂𝗯𝘆𝗠𝗮𝗶𝗻𝗲 𒆜
Артур
Поздравьте меня, заслал первый PR😀 Если вдруг его примут, AjaxForm потеряет зависимость от jQuery и показ уведомлений "из коробки".
Евгений
как вам?
Sentinel
как вам?
Бегущую строку еще надо 😊
Евгений
Бегущую строку еще надо 😊
СКИЛДКИ!!! СКИДКИ !!! АКЦИЯ
𒆜 𝗥𝘂𝗯𝘆𝗠𝗮𝗶𝗻𝗲 𒆜
как вам?
Бомба🥳
Артур
как вам?
Это minishop в тройке?
Евгений
рожу еще пару графиков и выкачу компонент
Sentinel
СКИЛДКИ!!! СКИДКИ !!! АКЦИЯ
Не.. последнего заказа 😉
Иван
как вам?
Когда релиз?
Евгений
Это minishop в тройке?
это дашборд к минишопу в двойке
Евгений
Когда релиз?
когда-нибудь))
Иван
Или pr пришлешь?
Евгений
Или pr пришлешь?
это отдельный компонент
𒆜 𝗥𝘂𝗯𝘆𝗠𝗮𝗶𝗻𝗲 𒆜
Евгений
не всем же нужно такое
Sentinel
Артур
это дашборд к минишопу в двойке
Как-то слишком красиво для двойки)))
Евгений
и это правильно
ну мне подумалось что так лучше
𒆜 𝗥𝘂𝗯𝘆𝗠𝗮𝗶𝗻𝗲 𒆜
Артур
сломал уведомления)
Не сломал, просто они теперь в отдельном компоненте или можешь свои определить)))
Евгений
если у кого-то будут идеи что туда еще запихнуть, пишите
Артур
графики не на extjs
А почему?)))) Это же так прикольно было бы😂
Евгений
Не сломал, просто они теперь в отдельном компоненте или можешь свои определить)))
там Баха в чатике писал про отдельные уведомления для минишопа/тикетов
Евгений
типа сделать универсальное подключение