Миша
синхайзеры тема
Nikolay
синхайзеры тема
я тебе скидывал хороший вариант которые для тренеровок юзаю ибо айрподсы выпадают при беге
Anonymous
писец, как на этом modx этот инстаграмм вывести
Миша
Nikolay
Миша
Anonymous
да, это понятно
Anonymous
я рукожоп)
Nikolay
да, это понятно
https://modstore.pro/packages/photos-and-files/modinstagram
Миша
https://modx.pro/components/19745
Миша
Nikolay
Миша
Nikolay
Pavel
Тут кстати недавно заблочили одну из самых популярных библиотек по работе с инстой без API, я бы очень тщательно проверил бы работает компонент или нет на modhost
Nikolay
работает у меня на сайте висит в ус не дует
Миша
Gaius Cassius
А в минишопе есть настройка, чтобы отключить создание пользователя при заказе?
Pavel
почему инста не дает апи нормальное, вот смысл
Те, кому действительно нужна какая то серьезная работа с инстой, добьются ее по официальному API, а остальным я думаю это нафиг не нужно, вывести фоточки с инсты у себя на сайте - это свистоперделки нежели какой то серьезный функционал ради которого стоит разрешать напрягать всем свои сервера, был б я владельцем инстаграмм я бы выдавал api вообще только после обращения по почте, как кинопоиск например
Миша
Pavel
Evgeniy
Gaius Cassius
А чем мешает создание пользователя?) Уберешь его и огребешь проблем)
Мешает последующей реге и входу по номеру телефона
У нас есть код телефона местный и международный
И вводят как хотят
Привести все к стандарту - нельзя, потому что юзеров еще с мс выгружаем
И из-за разницы в номере, люди потом в лк не могут привязать свою почту
Pavel
> И из-за разницы в номере, люди потом в лк не могут привязать свою почту
Ну тут стоит начать решать проблему с конца) Например написать ругулярку где при вводе номера в заказе в местном формате выдает сообщение)
Про дальнейшую регу например решается элементарно, например заставить создавать минишоп пользователей не активных (если он так делает не из коробки) при реги проверять есть ли такой пользователь, если есть проверять соответствие пароля, если все сходится просто активируем пользователя ну и т.д.
Pavel
Ты поломаешь минишоп если выпилишь логику создания пользователя, минишоп не хранит почту в заказе, она ее берет из профиля пользователя
Pavel
А отправку почты делает через sendMessage метод modUser
Pavel
Соответственно, 1) Ты поломаешь уведомления, 2) Поломаешь механику смены статуса и я думаю еще не мало того что сломается
Gaius Cassius
С нашими рукожопами пользователями регуляркой не отделаешься
Из 100 человек только 43 ввели нормально номера (пофиг с каким префиксом) )
Остальные то цифру забудут, то левых допишут
Проверки на количество символов - введём все единицами 😂
В общем странные покупатели
Иван
Pavel
Да и привести все номера в порядок я думаю задача не такая сложная как ты описываешь) Проблема формата номеров существует всегда и везде, есть целые библиотеки для этой задачи
Nikolay
Pavel
Gaius Cassius
Gaius Cassius
Nikolay
ну так настрой его так что бы не давало отправить заказ если номер не по формату
Pavel
Так например делает онлайн трейд
Gaius Cassius
Nikolay
ну так напиши большими красными буквами ВВЕДИТЕ ДЯТЛЫ НОМЕР ПО ФОРМАТУ
Nikolay
Pavel
Ну и ко всему прочему можно еще добавить фильтрацию на самые популярные "номера", типо +7 123 123-12-12 / +7 999 999-99-99 и т.д. чтобы зря не тратить деньги заказчика на смс
Pavel
Во че нашел пацаны
Pavel
https://github.com/giggsey/libphonenumber-for-php
Pavel
Демо
Pavel
https://giggsey.com/libphonenumber/
Pavel
Валидирует номер и на всякие 11111111
Pavel
И даже валидирует на соответствие региона
Pavel
Т.е. можно определять регион автоматически через ту же дадата
Nikolay
Народ кто может пояснить как из мой склад тянуть картинки в tv поля, чет не могу json собрать
Pavel
Домашний!
Pavel
Так еще и респуюлику определила)
Pavel
А вы тут говорите проблемы с номерами какие то)
Pavel
Привести к одному формату невозможно
Pavel
Бла-бла
Pavel
Посмотреть в их код
iWatchYouFromAfar
Pavel
Если не указано в документации, полюбому есть getPropery метод (или как то так) который достает из реквеста данные
iWatchYouFromAfar
в Нальчике был
iWatchYouFromAfar
красиво там летом
Pavel
красиво там летом
Я бы так не сказал, нальчик может быть красивым только зимой и только проездом на эльбрус/архыз)
iWatchYouFromAfar
processors
Pavel
На самом деле они могут где угодно лежать, чаще всего это processors того компонента, который используешь, но тебе как разработчику сайта ничего не мешает положить например свои процессоры в папку elements
iWatchYouFromAfar
iWatchYouFromAfar
они лежат в core/model/processors вроде
iWatchYouFromAfar
https://docs.modx.com/current/ru/extending-modx/modx-class/reference/modx.runprocessor
Max
Ребята , а кто делал мультиязычность через localizator, он автоматом переводит в нужные языки , и насколько корректно он делает перевод ?
iWatchYouFromAfar
iWatchYouFromAfar
говноперевод
iWatchYouFromAfar
в моделях
Nikolay
в моделях
Паш подскажи как мне в json указать что грузить надо не строку а объект? что б он ссылку тянул или фесь файл + ссылку а то блин только название тянет. "tv21": {
"key": "Фото образа",
"type": "object"
}
Pavel
https://github.com/modxcms/revolution/blob/2.x/core/model/modx/processors/security/group/create.class.php#L40
Pavel
Вот видишь getProperty? Это параметр который приходит на процессор
Pavel
Смотри код и смотри какие параметры приходят и как они используются
Pavel
https://github.com/modxcms/revolution/blob/2.x/core/model/modx/processors/security/group/create.class.php#L31-L33