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
не понял, типа админ меняет и клиент меняет? так?
Артур
в 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 и готово
Sentinel
Ruslan
запустить цикл
Артур
FB
обязательно? два месяца назад не было такого.
Sentinel
видимо ввели 🤷♂️
Артур
запустить цикл
Ну да, я наверно просто сделаю этот массив статичным да и всё.
Артур
видимо ввели 🤷♂️
Ну вообще в hybridauth это уже есть, можно же отвязать аккаунт, по идее это оно и есть.
Артур
т.е. стоит попробовать поставить туда ссылку на ЛК
Eugene
Артур
ссылку на 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 используется для перенаправления
Eugene
Артур
Хотя глупый вопрос, вы наверное просто регистрацию сделали)))
Артур
Сделайте страницу с формой запроса на удаление данных и поставьте ссылку на неё.
Артур
Eugene
Sentinel
ну да.. отвязка по любому должна быть 🤷♂️
Eugene
И отвязывается
Артур
Eugene
Может мы о разном говорим?)
Eugene
Если не заполнить, он не дает сохранить? Или что?
Sentinel
Sentinel
не дает сохранить
Eugene
Точно, не дает. Я заполнял года 2-3 назад
Eugene
Там можно просто ссылку на инструкцию дать. Сделать отдельную страницу с инфой)
Sentinel
Ок, спасибо
Eugene
Да не за что, мы так в слух поразмышляли просто)
Миша
кто знает, как в колбэке минишопа отловить когда заказ все ок
Миша
Артур
https://docs.modx.pro/komponentyi/minishop2/razrabotka/skriptyi-i-stili
Миша
он тупо редиректит
Миша
Миша
вопрос в другом
Миша
я хочу произвести какие то манипуляции когда заказ все ок, но происходит редирект страницы
Артур
Order.submit.ajax.done?
Миша
Миша
вот чет задачка встала
Миша
в общем после создания заказа мне необходимо выполнить какой то js код