8 минут назад
Не создается новый сайт если при создании указать версию php 8.4Вероятно, 8.4 не до конца установлена или чтото вроде того, тут стоит зайти на страниц...
Мне было грустно без Modhost и я сделал Meowbox 44
Вчера в 14:19
Спасибо! Я домен менял, а в конфиге сайта забыл поправить… Fixed!
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! 10
Вчера в 14:02
Переработал подход к скорости. Стало получше
modx.pro/components/25571
Новости MiniShop3, mSearch, mFilter 21
Вчера в 06:57
Разобрался. Оказалось плагин MagicPreview ломал js в редактировании категорий товаров.
Не открываются категории miniShop 2 в админке [РЕШЕНО] 1
08 мая 2026, 22:42
Не хватает кастомизации автокомплита: к товарам нужны как минимум цена и фото.
Будет отлично, если появится в будущем.
mSearch для MODX3 и MS3 - уже в modstore.pro 11
07 мая 2026, 07:53
Решение оказалось банальным: в вашем источнике файлов нужно, чтобы пути НЕ начинались со слеша.
Почему в Диспетчере файлов не отображаются SVG файлы? 7
06 мая 2026, 13:28
Столкнулся с этим сейчас) у меня один файл не открывался, оказалось файл был в кодировке windows-1251, сменил на utf-8 и все заработало.
Uncaught SyntaxError: Unexpected token , 16
28 апреля 2026, 10:33
docs.modx.pro/components/minishop2/development/scripts-and-styles
вам нужно событие Order.submit.response.success
Как создать java script событие для кнопки "оформить заказ"? 1
27 апреля 2026, 13:13
Если только после майских праздников можно будет сделать для 2.x. Попробую.
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 2
Но чего Вы, Дмитрий, хотели добиться своим комментарием? Защитить Артема? От меня? Я что на него нападаю? Я всего лишь прошу. Это же можно? Я написал пост искренне желая развития столь замечательного компонента и я искренне благодарен Артему за его труд и не имею к нему претензий. Давайте по делу и без холивара.
Позиция что это «единственный» компонент не означает что надо к пользователям относится с позиции «те кому это надо». Мы таким отношением нисколько не популяризируем MODx сообщество. Это печалька. Вы Дмитрий видимо программист в первую очередь и продавец в последнюю очередь (извините хотя я Вас не знаю, не хочу оскорбить как-то). Почему так думаю — потому что часто программисты плохие продавцы ( и рассуждают с позиции «ох как рано встает охрана»). А хороший продавец думает о том как решить проблему покупателя.
С описанием примеров:
- создаем, лид/сделку/контакт/компанию,
- интегрируем с FormIt/AjaxForm, с описанием оформления параметров; С добавлением файлов! — у меня из-за этого не работает форма и теряются лиды (а очень очень надо);
- получаем лид/сделку/контакт/компанию, меняем значение этих сущностей и сохраняем изменения в CRM;
- работа с разными аккаунтами CRM (в одной компании два разных отдела работают в разных аккаунтах), при едином движке двух сайтов (работа через контексты);
- создание записи в карточке Лида/Сделки/Контакта/Компании.
- Например, хотелось бы при возвращении клиента на сайт сделать запись в карточку клиента/сделки?
- И как задачи создавать? с привязкой к сущностям CRM (лид/сделка/контакт/компания)?
Артем, уверен что если добавите больше описания, популярность и продажи вашего компонента вырастут раз 10.Я например настроил интеграцию, указал в настройках компонента ID пользователя (1), но почему-то упорно лид создается на другого пользователя (4). Лид создается с названием WEB 2018-08-25 10:17:12 — как настроить свое название? Понятно что можно обратиться в техподдержку, но хотелось бы самому научиться и разбираться во всем, не отвлекая каждый раз Автора компонента (к тому же нет желания ждать ответа, а хочется сразу самому все сделать пока код в голове «держишь»).
Меня удивляет как удалось злоумышленникам записать в директории админки и коннекторов если я их переименовал (core вынес наверх)?
Из списка обнаруженного — можно говорить что риску взлома подвержены компоненты Minify? (про Gallery понятно).
Как зараза они смогли модифицировать системные файлы (/controllers/default/system/event.class.php).
У себя заметил что все измененные и зараженные файлы были модифицированны в одно и то же время (28.05.18). И таким образом я искал все файлы которые были изменены в эту дату. Но все равно айболит нашел файлы которые имели дату изменения более ранние (даже 2016 года), но при этом были встроенные левые коды (сравнивал с другими сайтами — там левых кодов в этих файлах не было).
Что делает этот файл? Это взлом? Удалять этот файл?
Этот файл левый лишний как оказалось — в нем явно что-то подозрительное было (без айболита не догадался бы). Может кто подскажет что делает этот файл?:
Закодированных обозначений, и т.д.
Что удивительно на одном аккаунта хостинга (host land. ru) сайт взломали, а на другом аккаунте этого же хостинга сайт с такими же настройками ничего не тронуто. У хостинга есть встроенный инструментарий айболита.
Ставились сайты по расширенной схеме установки, с переносом core на верхний уровень, переименованием manager и connectors.
Вот список того что было заражено:
файл minishop:
/htdocs/www/assets/components/minishop2/action.php
А также были левые файлы формата:
в переименованной папке connectors:
htdocs/www/nkucon/modx.config.js.php
в переименованной папке manager
/templates/default/security/xwfngqlk.php
/min/lib/HTTP/bqnuysmc.php
/assets/modext/sections/jghrrjgz.php
/controllers/default/system/event.class.php
/min/lib/Minify/HTML.php
/min/lib/Minify/DebugDetector.php
в корне папки assets
/assets/zlpiiuol.php
На одном из сайтов были директории плагинов редактора tinymce (не совсем понимаю почему он у меня лежит в корне сайта, а не в папке assets, лень разбирается что есть то есть)
там тоже обнаружился левый код в контроллере:
htdocs/www/js/tinymce/plugins/jbimages/ci/system/core/Controller.php
и
htdocs/www/js/tinymce/plugins/jbimages/ci/system/core/Benchmark.php
Может быть связано с тем что установка сделана не как обычно, а с Advanced версией и с выносом ядра на более верхний уровень хостинга? Критичны ли эти ошибки?
Далее получил следующее:
Некоторые страницы перестали открываться в режиме редактирования.
Выходит ошибка:
Проверил — код файла содержит следующий текст:
Сопоставил с исходниками установочными — совпадает.
Очистка кеша не помогала.
Далее отключил вновь созданное TVполе от шаблонов — страницы в режиме стали открываться.
То есть есть какая-то проблема с render.
P.S. поиск проблемы привел к тому что обнаружил на сайте левые файлы (бекдоры), пришлось еще заняться чисткой. Благо сайт был обновлен до последней версии, в основном были обнаружены левые файлы, JS не пострадали.
Вот тут modx.pro/help/11394 есть ссылка на готовое решение -можно оттуда код использовать?
Что за изменения в последних версиях?
.htaccess — содержимое по умолчанию, ничего не трогал
Сниппет вставки кода в (вызываем соответственно сниппет в блоке head, в коде добавлены пробелы до и после { и } чтобы fenom не ругался):
А для кода который вставляется в начало тега body сделал такой чанк (с конструкциями fenom — fenom должен быть включен -если не хотите включать переделайте в сниппет как в примере кода сниппета выше)
В контекст добавил ключ GoogLeTagManagerID со значением ID GoogleTagManager (который выглядит как GTM-ABCDEFG)