2 часа назад
Можно обновить, но по инструкции автора
Публикация отзывов с фото в карточках товара через модуль EasyComm 3
3 часа назад
Твой код верный. Должен работать. Я бы его немного вот так переделал, чтобы фильтровать GET и проверить существование заголовка HTTP_ACCEPT_LANGUAGE
...
Автоматическое переключение контекстов Babel по языку браузера 1
Сегодня в 12:11
привествую!
Если пригодится, буду только рад )
Все описанное — про линукс (ubuntu)
PS с друпала уходить не планирую. Нравится система и очень, ос...
modx3 (modx2) + composer + ddev 3
Вчера в 21:03
А еще у меня импорт доходит до «Импорт создание продуктов (2500 / 0)» и дальше не движется…
[syncMoySklad] - синхронизация с "Мой Склад" 90
Вчера в 15:10
Это да. Ну в таблице можно вывод ограничить, например максимум 50 первых знаков, а вместо остальных полей просто из тип img, list, link и т.д. Ну это ...
PageBlocks стал ещё мощнее — теперь с пагинацией, сортировкой и фильтрацией 37
Вчера в 04:37
Спасибо, Евгений, за помощь.
Завтра попробую адаптировать ваш код под себя.
FileAttach (modx2) - возможность выбора файла из медиа-библиотеки (вкладка слева вверху Файлы) 2
09 сентября 2025, 09:52
я устанавливал через Terminal, туда поставил Composer, затем клонировал minishop3, затем выполнил эти команды из инструкции: cd MiniShop3/core/compone...
MiniShop3 - 1.0.0-alpha 21
05 сентября 2025, 21:17
самый просто вариант это хукЯ тоже так думаю
Этот хук обрабатывает форму "Купить в 1 клик", создает заказ в miniShop2 1
04 сентября 2025, 12:45
Нет, данную проблему не решил, потому как она мне и не мешала… Так как с сам minishop3 использовал на паре проектов где доставка и не требовалась. Буд...
[MiniShop3] - Новости, Планы 34
Всего 125 029 комментариев
У меня есть идея использовать настройку auto_prepend_file в php.ini. Тогда не нужно будет править исходники. Не знаю стоит ли реализовывать и как это скажется на производительности.
Все-таки не минуя index.php, но из-за того, что включен режим API (MODX_API_MODE), плагины действительно не сработают.
То есть, разработчикам нужно просто отключать режим API, чтобы плагины заработали, и тогда не придется лезть в исходники.
Но если компонент не обновлять, то и так сойдет))
Не хотите писать код, вот готовый компонент — Quiz
У нас 1С будет загружать на сайт архив с таблицей с товарами и фото.
Планируется, что в настройках импорта я укажу путь к архиву. А после импорта этот архив будет удаляться компонентом.
Такой вариант возможен, или данные должны быть распакованы и указан путь к файлу с товарами?
сделал так . Может более правильное решение?
Нормально работает, эти стили не перебивались.
Еще обнаружил странный баг в модальном окне на fancybox. Если стоит такой стиль на внешнем контейнере .modal {width: 100%;}, то бегунок капчи двигается но проверка не происходит и он снова сбрасывается в начало. Заменил параметр на «width: auto;» и все заработало.
Позвольте я объясню, почему IskFileGuardian является не заменой, а дополнением к таким практикам, и для кого он предназначен в первую очередь.
IskFileGuardian создан для другой аудитории и решает несколько иные задачи:
MODX часто используют менеджеры контента, владельцы малого бизнеса, веб-мастера, которые не работают с Git и не имеют SSH-доступа к серверу. Из собственного опыта скажу, многие не закрывают даже доступ к папке /core/ — типа и так сойдет.
Компонент предоставляет им интуитивно понятный интерфейс прямо в админке MODX, не требуя технических навыков.
Скрипт с git status требует настроенного Git на сервере и прав на его выполнение через cron.
Мой компонент работает на любом шаред-хостинге, где есть PHP и MODX.
Git — это инструмент для разработчика на этапе разработки и деплоя.
IskFileGuardian — это инструмент для администратора/владельца сайта на этапе эксплуатации и мониторинга безопасности. Это разные плоскости применения.
Команда git status отслеживает изменения только в файлах, которые индексируются Git. Она целенаправленно игнорирует все, что указано в файле .gitignore. Что обычно находится в .gitignore на проекте MODX?
Кэш (/core/cache/)
Загружаемые пользователями файлы (/assets/uploads/, /images/)
Логи и сессии
Иногда — папки с компонентами, установленными из репозитория MODX.
Хацкер, получивший доступ к сайту, с вероятностью 99% загрузит веб-шелл или бэкдор именно в одну из этих папок. git status никогда не покажет этот новый файл.