Anton
за тем, чтоб пользователь не ввёл номер телефона другого пользователя например.
andrey
Я как буд-то в чат фронтендеров попал)
надо И на сервере. Но вообще, предпочтительно показать ошибку до того, как пользователь жамкнул "отправить / сохранить" И type=tel тоже надо, для мобилок )
Андрей
Если у тебя пользователь введёт номер другого, это не валидация
Sergey_K
Вопрос нафига?
Ну вопрос резонный. Для определения страны, к примеру, или валидации телефона по стране. У меня емейлы валидируются, например, через запрос mx записи, что позволяет почти полность вычистить фейки.
Иван
Я тоже
Иван
https://gist.github.com/Ibochkarev/910eaf7207319e32637d0270c46699df
Anton
Но это всё фронтенд.
Eugene
Но это всё фронтенд.
Есть событие OnUserBeforeSave для плагина, где можно проверить поля, тот же телефон на наличие его в базе. Но для этого лучше хранить их в одном виде, например удаля лишние символы
Anton
А это событие и поля профиля получает?
Anton
просто не уверен, что компонент Office дёргает эти события, или процессор, который там используется.
Anton
Ща потестирую
Eugene
профиль $user->Profile; так можно получить
Anton
без getOne даже?
Eugene
без getOne даже?
Без, как getCollectionGraph
Eugene
Вот пример, только на другом событии
Anton
Ну мне надо получить те данные, которые пришли с фронта. Не уверен, что они там будут.
Eugene
Ну мне надо получить те данные, которые пришли с фронта. Не уверен, что они там будут.
Если их уж профиле не будет, то в $_REQUEST они точно будут. Но это уже надо вардампить
Anton
У офиса нет своих плагинов. Ну или событий, точнее, там только контроллеры разные.
andrey
🇺🇦 Victor
Народ. А кто пользуется gitmodx. На последней версии modx он нормально работает? А то решил опробовать. Но Что то идет не так
Anton
А, так он только процессор нужный вызывает, вроде, проверю, конечно.
Eugene
Я отказался от gitModx . так как после него такие id у элементов)
Eugene
Потому что запуская якобы из файла, он создает новый элемент в таблице, запускает его, а потом удаляет
Eugene
Вся надежда на Zoomx )
🇺🇦 Victor
Вся надежда на Zoomx )
Пробовали? Я просто начинал читать но лично не пробовал
Eugene
Пробовали? Я просто начинал читать но лично не пробовал
Да, но возникли проблемы, на решение которых не было времени, пришлось доделать страницы по старому.
Eugene
Я и до этого использовал FastRoute, для реализации api. Но вот он почему-то на последней версии у меня перестал работать
Dmytro
Мы эти траблы в Ево порешали - Все элементы в файлах уже - для апи есть стандартный роутинг ларки в ядре ;)
Eugene
Мне на работе битрикса хватает
🇺🇦 Victor
Народ. А сколько по времени занимает в среднем сброс привязки на modstore по запросу? А то у меня один клиент пи.... отказался от сайта. А для него покупал msearch2. аА сейчас отдельно делаю сайт и плагин мне потребуется
Игорек
Добрый вечер, подскажите, возможен ли перенос значения опции с категории на товар этой категории(значение по умолчании стоит)? Или руками выставлять все?
🇺🇦 Victor
а через админпанель никак?
К сожалению я не подскажу.
Игорек
К сожалению я не подскажу.
Поняла, спасибо за идею
Eugene
Поняла, спасибо за идею
Какой вопрос, такой ответ) Если честно, не понятно что именно нужно сделать
Игорек
Какой вопрос, такой ответ) Если честно, не понятно что именно нужно сделать
В категории есть опция со значением по умолчанию, можно ли эту опцию и её значения передать всем товарам этой категории?
Eugene
Добрый вечер, подскажите, возможен ли перенос значения опции с категории на товар этой категории(значение по умолчании стоит)? Или руками выставлять все?
Если нужно сделать вывод значение поля в карточке товара, то можно его получить через {$parent | resource : 'field_name'}
Eugene
ща проверю
Eugene
2.7.0
это наверное modx
Eugene
в Менеджер пакетов можно посмотреть
Eugene
Ну да, последняя версия
Eugene
У меня вообще нет вкладки Настройки)
Игорек
У меня вообще нет вкладки Настройки)
Извиняюсь, 2.5.0, не там смотрела
Иван
2.7.0 rc только в среду минимум выложим
Eugene
Я еще в декабре установил
Иван
упс
Иван
2.8.0
Eugene
2.8.0
А что новенького будет?
Игорек
Eugene
Да я не выводила сам товар, в фильтр кидаю опцию
Если нужно один раз заполнить, то можно скрипт в консоли накидать и запустить. Если нужно постоянно для новых товаров заполнять, то можно плагин накидать. Если не хочется заморачиваться, то ручками)
Игорек
Спасибо)
Eugene
Есть компонент, который позволяет массово редактировать ресурсы, но я им не пользуюсь, когда есть консоль
Eugene
А что за компонент?
https://modstore.pro/packages/ecommerce/mspre наверное этот)
Eugene
Ну и платный он еще в добавок
Игорек
Tolganay
Что quickemail говорит?
решила проблему, мне нужно было починить формы, они работают. Дальше не стала углубляться в кэшировании, погуглила, вроде ничего страшного нет, и такое временами появляется. В любом случае, спасибо вам большое за уделенное время☺️
Sentinel
Sentinel
Но это уже другая история 😉