Ruslan
нельзя так путь указывать
Артур
Ruslan
$modx->addPackage('migxConfig', MODX_CORE_PATH . 'components/migx/model/');
Артур
$modx->addPackage('migxConfig', $modx->getOption('core_path').'components/migx/model/'); так всё равно пишет Could not load class: migxConfig from mysql.migxconfig.
Ruslan
migxConfig вместе с migx идет?
Ruslan
я просто не знаю че это
Артур
migx название компонента, а migxConfig как видно из этой схемы название класса для таблицы migx_configs. Мне потребно создавать там записи)))
Артур
желательно так же как это делается в интерфейсе, т.е. заполняя минимум полей.
Ruslan
Про migx в курсе
Ruslan
с migxConfig не сталкивался
Ruslan
Сейчас попробую выяснить в чем ошибка
Артур
Сейчас попробую выяснить в чем ошибка
Спасибо, я методом тыка нашёл
Ruslan
Что не так было?
Артур
$modx->addPackage('migx', $modx->getOption('core_path').'components/migx/model/');
Ruslan
Точно...
Артур
вместо migxConfig migx
Ruslan
да
Ruslan
имя пакета
Ruslan
а не класс
Артур
правда это плохой вариант((( объект пустой создается, надо искать процессор, не знаете как это сделать? как найти процессор который создает конфиги?)))
Ruslan
Почему пустой
Ruslan
Ты параметры указываешь?
Артур
Ты параметры указываешь?
Ну если параметры типа name, createdby я могу указать, то вот поле extended где записан какой-то json не могу, потому что я хз, что там.
Ruslan
так можно декодировать и закодировать обратно
Ruslan
$modx->fromJSON
Артур
так можно декодировать и закодировать обратно
Смотри, когда ручками через интерфейс создаешь новый конфиг, то exdended заполняется чем-то стандартным, то есть я могу сейчас из уже созданного объекта это поле вытащить и тупо копировать, но вдруг оно меняется в зависимости от чего-то, как тогда быть?
Ruslan
не понял, типа админ меняет и клиент меняет? так?
Артур
не понял, типа админ меняет и клиент меняет? так?
Да нет, мне нужно много похожих конфигураций создать, с общими полями, я хочу этот процесс автоматизировать.
Ruslan
Да нет, мне нужно много похожих конфигураций создать, с общими полями, я хочу этот процесс автоматизировать.
Так а почему вариант с добавлением объекта не подходит? Что там может меняться? если объект в считанные секунды создается?
Артур
в extended вот такой массив
Артур
Array ( [migx_add] => [disable_add_item] => [add_items_directly] => [formcaption] => [update_win_title] => [win_id] => [maxRecords] => [addNewItemAt] => bottom [media_source_id] => [multiple_formtabs] => [multiple_formtabs_label] => [multiple_formtabs_field] => [multiple_formtabs_optionstext] => [multiple_formtabs_optionsvalue] => [actionbuttonsperrow] => 4 [winbuttonslist] => [extrahandlers] => [filtersperrow] => 4 [packageName] => [classname] => [task] => [getlistsort] => [getlistsortdir] => [sortconfig] => [gridpagesize] => [use_custom_prefix] => 0 [prefix] => [grid] => [gridload_mode] => 1 [check_resid] => 1 [check_resid_TV] => [join_alias] => [has_jointable] => yes [getlistwhere] => [joins] => [hooksnippets] => [cmpmaincaption] => [cmptabcaption] => [cmptabdescription] => [cmptabcontroller] => [winbuttons] => [onsubmitsuccess] => [submitparams] => )
Артур
Хочется, чтобы он при создании объекта создавался и заполнялся дефолтными значениями
Sentinel
а при настройке HybridAuth в FB что сюда вписывать, кто подскажет? https://is.gd/ZRhnyG
Ruslan
Так можно же все поля выписать, составить свой массив из тех же значений и прописать свои, потом закодировать в json и готово
Ruslan
запустить цикл
Артур
FB
обязательно? два месяца назад не было такого.
Sentinel
видимо ввели 🤷‍♂️
Артур
запустить цикл
Ну да, я наверно просто сделаю этот массив статичным да и всё.
Артур
видимо ввели 🤷‍♂️
Ну вообще в hybridauth это уже есть, можно же отвязать аккаунт, по идее это оно и есть.
Артур
т.е. стоит попробовать поставить туда ссылку на ЛК
Eugene
ссылку на fb можно?
уже нашел. у меня пусто
Артур
ссылку на fb можно?
нет, там же написано, на предоставить способ обратного вызова для удаления данных. Я думаю это url по которому можно пройти и отвязать аккаунт.
Sentinel
Ну да.. я тоже так понял.. но где его получить
Олег
Привет ребят что за ошибка, кто то сталкивался? Fatal error: Out of memory (allocated 811335680) (tried to allocate 72 bytes) in /var/www/mebelmodi/mebel-modi.com.ua/core/model/modx/modlexicon.class.php on line 169
Sentinel
/?hauth.done=Facebook используется для перенаправления
Артур
Ну да.. я тоже так понял.. но где его получить
поставьте ссылку просто на страницу ЛК, у вас нет личного кабинета пользователя?
Артур
Я же говорю, у меня там пусто )
А как тогда соцсети привязываются?
Артур
Хотя глупый вопрос, вы наверное просто регистрацию сделали)))
Артур
Сделайте страницу с формой запроса на удаление данных и поставьте ссылку на неё.
Олег
Бесконечный цикл?
незнаю, немогу войти в админку
Артур
Почему же, привязка тоже есть
Ну где привязка там и отвязка))
Sentinel
ну да.. отвязка по любому должна быть 🤷‍♂️
Eugene
И отвязывается
Eugene
Может мы о разном говорим?)
Артур
Может мы о разном говорим?)
Об одном))) В том поле на fb оставьте ссылку на страницу где у вас привязка осуществляется.
Eugene
Если не заполнить, он не дает сохранить? Или что?
Sentinel
Я же говорю, у меня там пусто )
у меня это поле обязательное
Sentinel
не дает сохранить
Eugene
Точно, не дает. Я заполнял года 2-3 назад
Eugene
Там можно просто ссылку на инструкцию дать. Сделать отдельную страницу с инфой)
Sentinel
Ок, спасибо
Eugene
Да не за что, мы так в слух поразмышляли просто)
Миша
кто знает, как в колбэке минишопа отловить когда заказ все ок
Миша
Артур
https://docs.modx.pro/komponentyi/minishop2/razrabotka/skriptyi-i-stili
Миша
он тупо редиректит
Миша
вопрос в другом
Миша
я хочу произвести какие то манипуляции когда заказ все ок, но происходит редирект страницы
Артур
Order.submit.ajax.done?
Миша
Order.submit.ajax.done?
да так же
Миша
вот чет задачка встала
Миша
в общем после создания заказа мне необходимо выполнить какой то js код