Вчера в 08:04
Уважаемый @Павел Гвоздь, планируется ли версия для modx 3?
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurrency 6
30 июня 2026, 13:13
Добрый день! Может что-то с правами доступа к файлам? Посмотрите логи в modx, в php. С ходу сложно ответить, ранее не было таких случаев.
FileMan - прикрепление файлов к ресурсам для MODX 3 74
29 июня 2026, 21:27
Большое спасибо за подсказку, но проблема решилась переустановкой.
Зависает корзина минишоп2 2
27 июня 2026, 10:51
Применительно к данному компоненту не знаю, что можно сделать специфического для ИИ. Хотя в целом идея интересная, можно в пакет добавлять скилл или п...
Хватит логгировать как в каменном веке 🪵 5
26 июня 2026, 09:30
Все рекомендации учтены
CommerceBridge1C — двусторонняя интеграция 1С с MODX 3 и miniShop3 по CommerceML 2. 8
25 июня 2026, 21:21
Я и не искал. С новым Formit необходимость в Fetchit и аналогах отпала. Переезд легкий, только событие в js изменить.
FormIt 5.2: нативный AJAX и reCAPTCHA v3 7
25 июня 2026, 01:17
Кстати вопрос возник. Раздражало что для базовой локализации надо было делать версию ru — т.е. создавать дублирование информации из полей и доп.полей....
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue 2
20 июня 2026, 17:54
Только что столкнулся с таким на modx3, ранее 1 раз видел на modx 2.8 — не было времени и мотивации разбираться.
Но проблема есть и она старая.
Кл...
Не срабатывают статичные плагины 1
У меня в /etc/hostname:
В /etc/hosts:
Видишь связь этих двух файлов через одно имя — bezumkin? Видишь, что оно связывается с реальным ip?
Если у тебя в /etc/hostname будет имя, для которого нет такой связи (и оно, конечно же не прописано ни в одном DNS), то sendmail будет долго тупить при запуске, пытаясь разрешить это имя в ip. У него это не получится, но он будет долго ждать таймаута.
Смысл в том, чтобы sendmail мог быстро сопоставить домен, на котором он работает, и ip. А свой домен он определяет из /etc/hostname, в которое пишется одна строка с именем сервера.
Вроде ничего не напутал.
Давай вот так — github.com/bezumkin/modx-hybridauth/blob/master/core/components/hybridauth/model/hybridauth/hybridauth.class.php#L163
Смотри исходники, они не зря в свободном доступе.
Можно быстро написать, используя pdoTools.
Поставил в план работ.
В момент запоминания, скрипт не знает, будет ли ошибка — но уже знает куда редиректить.
Юзер уходит на сервис, с сервиса обратно на файл и там уже может быть ошибка. Файл выставляет ошибку в сессию, и она выведется первой же формой для логина, после этого — редирект.
Отсюда возможны варианты:
1. сделать &loginResourceId='0', а редирект на 1 можно сделать плагином при событии OnWebLogin.
2. добавить форму вход на все страницы сайта, как у меня. После входа, ведь, она превращается в форму выхода.
2. При твоём варианте, шаблон уже загружается, значит ты ничего не выигрываешь. Поэтому, либо плагин, либо файл.
Ну, либо делай как в заметке и не парься. Там работа обрывается командой die() — и ничего кроме ответа на Ajax не выводится.
Смотри вот тут, подходящий пример.
В зависимости от того, как надо сохранять, можно сделать несколько форм, или одну или отправлять через Ajax (я бы так сделал), в общем — фантазируй.
Я в последних разработках обращаюсь к специальному файлу, который запускается в MODX_API_MODE, но там есть свои заморочки.
Если miniShop — то подожди пару недель, и можно будет переезжать на быстрый MS2.
Я пишу компонент под заказ. Заказчик ставит задачу, я нахожу решения, получаю оплату.
То, что сообщество получает в итоге новый компонент — побочный эффект моей работы и доброты заказчика.
Видимо, нужно подробно написать, зачем и почему мы создаём компоненты, а то многие не понимают.
Только, скорее всего, нужно будет поправить дефолтные чанки и системные настройки — они не обновляются при установке пакета.
Тогда надо докинуть, сколько там осталось (29 руб?) и в течении 10 минут всё само заработает.
То, что ты хочешь можно сделать плагином. То есть, при сохранении проверять шаблон ресурса, и если он входит в список шаблонов магазина — смотреть в ТВ и если там есть значение, а в цене нет — то копировать туда и очищать ТВ.
Если автоматически — то ошибка какая-то.
В общем, у меня на сайте можно оформить подписку на специальные заметки (они отмечены зелёной звёздочкой), в число которых входит и документация по MS2. Вот тут подробности.
Конечно, таблица кастомизируется.
В документации это уже описано.