Олег
Привет ребят utf8 норм для китайского?)
Олег
Причем тут модыкс
а что нельзя спросить? может у кого то был опыт
Олег
я же не спрашиваю о маркетинге, это же смежная тематика
Alex
Привет ребят utf8 норм для китайского?)
не знаю на счет кодировки, но хочу заметить что стоит учитывать "направленность" текста сверу\снизу, слева\справа
Alex
Если речь о вёрстке =)
Олег
А там что типа как в иврите? что справа налево?
Иван
Привет ребят utf8 норм для китайского?)
Да, судя по ответам гугла
Artemiy
Народ, подскажите, есть ли разница между $user->get('id') и $modx->user->get('id')? В примерах по-разному встречается. И у меня в коде каша. Как правильно?
Олег
Тебя в Гугле забанили ?
Да, замного гуглю
Alex
Тебя в Гугле забанили ?
будьте добры https://vignette.wikia.nocookie.net/protagonist/images/4/4a/%D0%9A%D0%BE%D1%82_%D0%9B%D0%B5%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C%D0%B4.jpg/revision/latest/top-crop/width/360/height/450?cb=20191008164449&path-prefix=ru
Evgeniy
Спасибо. А в первом?
а в первом тебе в $user надо получить объект какого нибудь из юзеров) и с ним работать
Evgeniy
собственно в первом случае это просто название переменной
Evgeniy
хоть $mamka->get('id') можно писать)
Artemiy
У меня в постхуке при регистрации идет: $user = & $fields['register.user'];
Sentinel
Artemiy
и я хочу этого пользователя созданного уже обработать.
Alex
Товарищи, а компонент SEO PRO я так понимаю не умеет работать с доп полями?
Evgeniy
только там айдишник скорее всего
Evgeniy
или нет) я не помню вобщем
Artemiy
Суть понял, спасибо.
Evgeniy
Alex
под "content field" имеются ввиду ТВ?
Иван
под "content field" имеются ввиду ТВ?
https://github.com/Sterc/SEOPro/pull/84/files#diff-d1a8646bb70ff10939993261a28cfd3dR15
Alex
https://github.com/Sterc/SEOPro/pull/84/files#diff-d1a8646bb70ff10939993261a28cfd3dR15
Вопрос чуть выше, я так понял плагин не работает с кастомными полями? только с родными полями Modx?
Alex
что я имею ввиду:
Alex
Alex
Иван
Не подскажу
Alex
если бы он умел работать с TVшками был бы интересный компонент) а так весь смысл теряется(
Ilya
Всем привет, не подскажете как в сниппете получить полный путь к файлу, если у него альтернативный источник отличный от filesystem?
Denis 🌆
Есть какой-то плагин который animate.css использует или другую анимацию при вхождении анимации во viewport ? Нужно анимировать объекты при прокрутке браузера
Ilya
там не от корня
Ilya
путь получается "menu/svg/cheese.svg" на выходе из ТВ такой, если подставить document_root файл не загрузится, так как полный его путь в ЦМC assets/images/menu/svg/cheese.svg, а источник файлов указан assets/images/
Ilya
я вот и думаю как в сниппете добавить путь источника файлов
Denis 🌆
https://camwiegert.github.io/in-view/
Спасибо. Еще wow js посоветовали в других группах
Artemiy
Заметил такую вещь: если пользователь на сайте не подтвердил учетку (не активировался по ссылке), то при повторной регистрации меняется ID этого пользователя. Можно ли это как-то устаканить?
Artemiy
или писать preHook с проверкой неактивных пользователей? Может есть встроенное средство чтобы на неактивных тоже была подобная проверка как и на активных?
Иван
wow ?
Да
Владимир
Спасибо. Еще wow js посоветовали в других группах
Wow завязан на animate.css и может только анимацию. In-view намного гибче, он позволяет отслеживать вошёл блок во вьюпорт или нет, а что ты там потом с этим блоком будешь делать - на твоё усмотрение
Владимир
Больше свободы и возможностей при меньшем размере либы
Ilya
modFileMediaSource
а как его получить со свойствами ? $media = $modx->getObject('modFileMediaSource', ['name'=>'images'])); пробовал так, пустота
Владимир
Понял. Мне показалось что wowjs может за viewport следить, сча проверю
Там через коллбек можно было прицепиться к началу и концу анимации, а не положению отслеживаемого блока. Раньше так было.
Evgeniy
Заметил такую вещь: если пользователь на сайте не подтвердил учетку (не активировался по ссылке), то при повторной регистрации меняется ID этого пользователя. Можно ли это как-то устаканить?
либо ты непонятно написал, либо я не понял) повторная регистрация или возможна (и тогда id и должен меняться, ведь это другой пользователь уже) или не возможна (а тогда она проходить не должна)
Artemiy
либо ты непонятно написал, либо я не понял) повторная регистрация или возможна (и тогда id и должен меняться, ведь это другой пользователь уже) или не возможна (а тогда она проходить не должна)
Если пользователь не активировался и у него нет галки "активный" в профиле. То повторная регистрация возможна, с изменением ID. Как это запретить?
Evgeniy
а, ну тогда прехук или хук
Denis 🌆
Мне так проще, так как animate.css нравится
Denis 🌆
Почему я когда прокручиваю браузера анимация проигрывается и останавливается?
Владимир
он позволяет узнать только момент старта анимации, а не момент входа, и тем более выхода блока из вьюпорта
Denis 🌆
Я так понимаю потом событие onEvent удаляется
Владимир
Почему я когда прокручиваю браузера анимация проигрывается и останавливается?
потому что это плагин для старта анимации при прокрутке до нужного блока
Владимир
навесить класс из animate.css при прокрутке до блока это не то же самое, что отслеживать вхождение и уход блока из вьюпорта
Denis 🌆
Понял
Владимир
wow позволяет только анимировать блок одной из наперед заданного небольшого набора анимаций in-view позволяет сделать всё что угодно с блоком, сделать это любым образом и не имеет зависимостей
Artemiy
а, ну тогда прехук или хук
У меня не отлавливает через прехук неактивного пользователя. 😭 $email = $hook->getValue('email'); $user = $modx->getObject('modUser', ['email' => $email, 'active' => false]); if($user) { $errorMsg = 'Пользователь с таким Email уже зарегистрирован на сайте. Перейдите на страницу <a href="[[~171]]">восстановления пароля</a>'; $hook->addError('user',$errorMsg); return false; } return true;
Artemiy
Конструкцию if($user) { вообще пропускает. Кстати, как код красиво тут писать?
Evgeniy
он в modUserProfile
Artemiy
у меня email совпадает с username. И с 'username' => $email тоже не прокатывает.
Artemiy
я не ошибаюсь, имя в профиле, это ведь username?
Алексей
можно просто залезть в БД и глянуть...