Всего 125 938 комментариев

Владимир
24 июля 2022, 15:28
+1
Вроде разобрался. Теперь msorderhandler.class.php в папке /handlers/ находится, а у меня было указано старое место core/components/minishop2/model/minishop2/msorderhandler.class.php
Артур Шевченко
24 июля 2022, 15:14
0
Имя файла и имя класса могут не совпадать.
Сергей Шлоков
24 июля 2022, 12:52
0
Прямо на страницу. Семён, насколько я знаю, даже модификатор dump добавляет в шаблонизатор. Т.е. можно и в шаблоне вызывать.
Андрей Степаненко
24 июля 2022, 11:49
0
по ip мне кажется можно отловить таких
Сергей Шлоков
24 июля 2022, 06:32
+3
Для обычных хостингов можно использовать функцию dump из библиотеки modHelpers. Она использует тот же пакет var_dumper от Synfony, что и Ray из топика. Через неё также можно выводить любые данные с возможностью сворачивать/разворачивать как на видео выше.
Артур Шевченко
23 июля 2022, 21:50
0
А хук FormItSaveForm указан в вызове?
Семён Кудрявцев
23 июля 2022, 21:15
+2
Верно это не логгер ошибок, а как Вы написали красивый var_dump, для логирования ошибок в MODX хорошо бы прикрутить другой проект, так же от Spatie — называется ignition, он также с недавних пор framework agnostic, используется в Laravel по умолчанию.
Текущая версия buggregator поддерживает только локальную разработку, ну или если есть возможность поднять докер на сервере. А вот официальное приложение от Spatie позволяет добавлять и подключать сервера по SSH, но оно платное. Так что всё в руках разработчика, любые задачи решаемы)
Александр Мельник
23 июля 2022, 21:04
0
Выглядит хорошо и вам спасибо за такое детальное видео да еще и со звуком (очень не люблю видео где в тишине автор что то делает и считает что раз ему понятно то и всем остальным тоже).
Насколько я понял это не есть логирование ошибок? Раз нужно самим вызывать функцию ray и ей передавать данные то в этот лог не попадут ошибки php, mysql сервера, nginx? Тоесть это просто красивый и удобный var_dump?
Плюс, насколько я понимаю, воспользоваться можно только при локальной разработке ну или же если сайт находится на выделенном сервере и вы уверенный администратор линукса (разрешить работу нестандартного порта в firewall, настроить nginx на проксирование и прочее). Потому что если modx работает на каком то обычном виртуальном хостинге то там нет докера, установить его нельзя, да и плюс хостер не позволит открывать нестандартные порты.
Сергей Шлоков
23 июля 2022, 15:39
+4
Крутая вещь! Плюсую! Разработка на MODX становится более взрослой и современной. Хотя Джейсон мне как-то ответил, что MODX это CMS и не нужно тянуть в него фишки из фреймворков. Ребята из MODX LLC ещё те спецы по отбиванию желания работать на MODX. К сожалению.
Руслан Попков
23 июля 2022, 14:55
0
Ну в смысле отправленные формы не показывает
Артур Шевченко
23 июля 2022, 14:51
0
А что он должен логгировать?
Руслан Попков
23 июля 2022, 14:49
0
Хорошо ??
Но почему-то формит не логирует формы?
Максим
22 июля 2022, 19:57
0
Решение одно — поставить пробелы
items: [
         { name: 'iPhone 11', price: 100000, quantity: 1 },
          { name: 'Чехол', price: 500, quantity: 1 }
        ],
Евгений Лазарев
22 июля 2022, 18:22
0
При создании TV поля типа «Изображение» и заполнении его (не важно вызывали его содержимое на странице или нет) страница заканчивается 500. Ошибка где-то в методе parseProperties core/src/Revolution/Sources/modMediaSource.php
Vladimir
22 июля 2022, 18:04
0
Лучше наверно, джсом на стороне клиента чтобы бэка не трогать, но как подскажите, и тот и тот пойдёт.
Артур Шевченко
22 июля 2022, 17:53
0
Не парсенного на каком этапе отдачи страницы на фронт?
Vladimir
22 июля 2022, 17:43
0
Добавить в html тег класс, для каждого modx тега не парсенного:
<div class="pr">[[*pagetitle]]</div>
В
<div class="pr pagetitle_parsed">[[*pagetitle]]</div>
Контент не парсеный могу собирать, но джс не рендерит егов дом чтобы было проще, через OnParseDocument не удаётся даже вывести имя тега