Sonder
хорошо)
спасибо
Иван
<meta name="robots" content="noindex">
Андрей
Кстати пробовал кто, 2.7 работает на MySQL 8 или нет?
Mike
Привет. Кто-нибудь знает как пройти авторизацию через аякс на другом домене? Чтобы подгружая через аякс данные я их получал для авторизованного пользователя.
Сейчас я отправляю на форму другого домена логин и пароль, но авторизация не происходит.
Используется компонент Login
Mike
Как буд-то компонент Login обрезает возможность авторизации через аякс
Николай
Андрей
Евгений
да пускай человек мучается уже неделю login ковыряет, можно было без него сделать и не заморачивается
Evgeniy
Евгений
Evgeniy
я тоже в свое время с ним намучился)
Иван
http://neprivet.ru/
Евгений
привет
Иван
Девять видео с конференции WSD в Минске 1 декабря: тач-события, старые браузеры, скорость анимаций, отладка CSS, сервис-воркеры, организация кода, TypeScript, семантика, редакторы кода https://www.youtube.com/playlist?list=PLMBnwIwFEFHeD-j52BjuO2HMMw63fnBav Ссылки на слайды в описании или в программе https://wsd.events/2018/12/01/
Евгений
мне кажется тебя надо забанить
Николай
Евгений
Sentinel
Но каждая буква отдельным сообщением 😊
Alexandr
Господа можете объяснить почему ajaxform криво подключается, jqeury есть в vendor.js, использую эту сборку гальпа уже на протяжении месяцев трёх, не было таких проблем
Alexandr
Alexandr
jqeury стоит первый в vendore.min.js
Alexandr
в других проектах всё нормально
Evgeniy
а разве ajaxform не после jquery должна подключаться?
Alexandr
ну вот он сам должен подключаться после jq
Alexandr
на других проектах с этим проблем не было
Alexandr
и не видно скрипта jgrowl
iillii
покажи как в других проектах подключено, интересно
Евгений
ща окажется что ажаксформ не на этой странице вызван
iillii
jgrowl подключается из скрипта ajaxform. В консоли разве ошибок не видно?
Alexandr
ну в консоли пишет что jquery нету)
Alexandr
а он есть
iillii
тебе написали что сделать)
Евгений
да просто у тебя ajax form вызван раньше подключения jquery
iillii
не тоже самое
Евгений
Евгений
не нравишся ты ему
Евгений
и я его понимаю
Alexandr
Я имею ввиду что в вендоре тоже самое
iillii
ты хочешь сначала купить хлеб, а потом в магазин сходить
Alexandr
да знаю я что надо чтоб сперва был подключен jquery, а потом аяксформ
Alexandr
за додика не считайте уж совсем
Евгений
Евгений
о кстати, Евген, на тебя похож)
Alexandr
а вызов идет в футере, а он общий на все шаблоны
iillii
вызов чего именно?
Evgeniy
Alexandr
Евгений
Евгений
когда мобилы отжимал
Евгений
ento
у тебя скорей всего может быть где-то не закрытый тег
Alexandr
всем спасибо)
Опять сыграло свою роль такая штука как торопливость))
Evgeniy
что было то?
Alexandr
Да у меня в Pug'е отступ лишний был)))
Anton
народ, а при событии onUserSave в режиме нового пользователя профиль пользователя уже должен быть создан? Просто странно как-то - в плагине на это событие пытаюсь записать значение в профиль пользователя но при вызове $profile->save() получаю эксепшн Call to undefined function save()
Anton
if ($modx->event->name === 'OnUserSave' && $mode === 'new') {
$profile = $user->getOne('Profile');
$ext = $profile->get('extended');
$ext['account'] = 1;
$profile->set('extended', $ext);
$profile-save();
} Вот весь плагин.
Anton
причём хоть эксепшн и вылетает, пользователь всё-равно создаётся. Такое ощущение, что к моменту вызова плагина объект профиля либо не создан ещё, либо не привязан к пользователю.
🙈 PG
так сделай проверку через instanceof
Anton
ну понятно что проверку можно сделать, но блин, мне надо чтоб в профиль инфа попала.
🙈 PG
если профиль есть, если нету тогда создай
Artem
Можно как-то в pdoMenu делать разные шаблоны для разных уровней меню?
Anton
просто пользователь всё-равно создаётся и профиль появляется.
Anton
может есть ещё какие события, на которые можно повесить плагин?
Anton
есть какое-то OnUserProfileSave но про него нет ни одной ссылки в гугле.
🙈 PG
а если profile->toArray() попробовать? выводит?
Anton
а куда это в плагине-то выводить?
Anton
чтоб отдебажить? тупо в лог?
🙈 PG
хотя по моему в момент вызова плагина пользователя не должно быть
🙈 PG
$modx->log(1, print_r($profile->toArray()));
Anton
ну там передаётся mode и user
Anton
ну профайл очевидно не выведется, коли он говорит андефайнд метод сейв
🙈 PG
полагаю это гиблый разговор, раз вместо действий сыпятся догадки
🙈 PG
дальше уж как-то сам
Anton
только вот это говно в лог лезет почему-то: [2018-12-03 21:08:32] (ERROR @ /home/nedod/dev2.webseotop.ru/html/core/xpdo/xpdo.class.php : 1320) Could not get table class for class: modAccess
[2018-12-03 21:08:32] (ERROR @ /home/nedod/dev2.webseotop.ru/html/core/xpdo/xpdo.class.php : 1289) Could not get table name for class: modAccess
[2018-12-03 21:08:32] (ERROR @ /home/nedod/dev2.webseotop.ru/html/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 16' at line 1
)
Anton
чёт фигня. Профиль выводится, а сейв не работает.
Anton
а, ё