8 часов назад
Несколько корзин на странице это исключительно визуализация. miniShop2 только одна корзина. Из коробки показать её можно всего двумя способами, мой па...
[MsAltCart 1.0.7] Теперь с документацией. 3
Вчера в 19:53
У стрелок есть срок жизни. Кажется месяц. Вася так сделал, потому что на тот момент гонялись за рейтингом и накручивали, лайкая старые заметки.
ms3Favorites — избранное для MODX Revolution 3 и MiniShop3 3
13 апреля 2026, 19:18
Желание имеется) Почти на всех проектах стоит Localizator, поэтому смогу оценить разницу.
Localizator 1.0.9 и 1.1.0 7
13 апреля 2026, 11:00
Делал такие «Спецификации», получилось настолько уникальное и заточенное под сайт решение, что прям и в отдельный пакет то не оформить — куча специфич...
Несколько корзин на сайте, списки желаний/покупок, возможность поделиться, списки товаров для расчет... 1
13 апреля 2026, 08:33
Добрый день
Не то что бы заброшен заброшен, просто не обновляется ввиду отсутствия необходимости.
Исходя их описанных задач, данный компонент не под...
msBaskets 5
11 апреля 2026, 17:48
Добрый день. Товары заказа можно отправить в корзину и сделать заказ и помоему был функционал создания нового заказа из другого заказа.
Женим mFilter2 и msListOrders 8
11 апреля 2026, 17:11
Добра всем!
По ходу компонент заброшен?
Удивился сам что я когда-то его тестил и писал по нему вопросы, уже не помню даже когда и где.
Вопрос тек...
[shareCart] - поделись корзиной 28
04 апреля 2026, 18:58
пробовал — ошибка та же
кстати MODX 2.7.2 — подключается нормально
кстати MODX 3.2.0 — не нормально
Не могу подключить репозиторий 3
01 апреля 2026, 18:15
У меня на регистрации словил ошибку.
При это пользователь явно создался, т.к. повторно создать пользователя на ту же самую почту не дает.
При повто...
[MAX bot] отправляем сообщение в бот MAX на изи 7
30 марта 2026, 20:49
PHP >= 8.2 должно быть. У MS3 минимум 8.2
[msCDEK] Расчёт доставки СДЭК в miniShop3 1
Вроде бы как можно в аякс вызов передавать не просто название сниппета, а всю строку @FILE snippets/my_snippet.php' но не факт, что такой вызов пройдет проверку, которая основана на системных настройках, я прав?
Тогда как вариант, сохраните вызов данного сниппета в fenom переменную.
Ниже проверьте условие, если она пуста (опций нет) то выводите кнопку, если не пуста — то отображаете содержимое этой переменной.
Но думаю у вас получится, я делал валидацию для файла ранее и именно как хук, а не как валидатор.
По идее если вы хотите работать с валидатором то тоже можно, но вам нужно получать в сниппете upload как простую строку, в которой регулярным выражением находить расширение файла.
Может быть formit проводит все операции с валидацией до отправки формы, по крайней мере так должно быть логично. А если форма не отправлена, то наверное в массиве $_FILES ничего не будет?
Попробую тот же скрипт (ну немного его переделав) вызвать не как валидатор, а как хук, указав его перед email
Знаете я неделю-две как увлекся теорией docker. Изучаю как устрены образы и соответственно какой образ лежит у самых истоков. Пользователи либо используют готовые образы или строят свои на основе готовых. Так вот выяснилось что в основе 99 процентов всех образов лежит — alpine linux — легковестный дистрибутив основанный на еще более легковесной версии busybox. Так вот оказывается что в alpine linux есть огромная дыра в безопасности и 99% всех образов в докер хабе — небезопасны. Замечу — официальных образов! И тогда возникает вопрос — поскольку сейчас вся разработка ориентируется на упрощение и подход установки пакетов (в php это composer, в nodejs это npm, в python это pip, в докере это docker hub) то как разработчик может своими силами гарантировать неуязвимость всего этого? Ведь это сотни тысяч чужих файлов. Разве дополнения в modx не тоже самое? как физически можно оценить безопасен код или нет…
Может быть хорошим вариантом был бы «ребрендинг»)) если я правильно использую слово.
Совершенно новый магазин, без поддержки и оглядки на minishop. Новые дополнения к нему…
Просто когда-то я имел опыт работы с джумлой и вордпресс и обе эти CMSки сами по себе были достаточно защищены. Но изза обилия сторонних плагинов, их безопасность стремилась к нулю.
Но опять же, я лишь высказал свое опасение, на мой взгляд сам факт авторизации без знания пароля уже звучит небезопасно, это как снятие денег с карточки без пинкода. Но я не специалист, раз модераторы выставили компонент в магазине, значит они его проверили.
Когда я провожу на сайте авторизацию пользователя, то я объект c пользователем помещаю в $modx->user а также авторизую его в определеленном контексте $modx->user->addSessionContext('web');
мне кажется что факт новой сессии здесь не важен, важно то что, можно авторизоваться без пароля.
Но раз модераторы магазина проверили и сочли безопасным, то молчу)
как вы обходите факт хеширования паролей, просто авторизуете по логину, без проверок?
1) Возможности ручной сортировки опций (характеристик). Часто сталкиваюсь с требованием от закзчика или менеджера о необходимости отобразить характеристики товара на странице товара в строго определенном порядке, причем иногда даже этот порядок должен быть различный у разных товаров. Сейчас повлиять на очередность крайне сложно, плюс наблюдается отображение характеристик в произволном порядке, обновил страницу — характеристики вывелись в другой очередности.
2) Встроенный механизм задания нескольких цен товару. Некая отдельная вкладка в которой менеджер может визуально построить цепочку условий, при котором цена будет изменятся. К примеру. Если этого товара в корзине более 5 штук и цвет синий, то цена каждого товара равно основная цена минус 5 процентов.
3) Ну понимаю, что это предложение спорное и затрагивает финансовые интересны, но написать напишу. Хорошо бы интегрировать в minishop то что сейчас представлено отдельными компонентами, но необходимо в каждом магазине. — импорт-экспорт товаров и категорий, — промокода (хотя бы самый простой вариант без изысков), массового редактирования товара (хотя бы инструменты по редактированию цен, например массово уменьшить стоимость на 10 процентов у всех товаров этой категории) и так далее. Сразу оговорюсь, что речь идет о доступности этих инструментов для менеджера в админке, а не для программсита, который может в консоли написать скрипт по изменению цены товаров в категории.
Достаточно на той же странице системных настроек у настройки mail_smtp_auth указать НЕТ и очистить кеш.
Перейдите в системные настройки, выберите core и почта
Посмотрите какой у вас там указан почтовый ящик, убедитесь, что у вас есть к нему доступ, что вы знаете от него пароль и что в системных настройках указан правильный пароль.
Раз у вас отправка пеерстала работать внезапно, то я склоняюсь к тому, что кто-то просто или сменил пароль или же совсем удалил почтовый ящик.
Что то случилось у вас — может быть почту кто-то удалил, через которую шла отправка, может у сервиса почтового изменились параметры подключения, например порт, может просто даже кто-то сменил пароль у того почтового ящика, через который шла отправка.