6 часов назад
@Николай Савин, как заставить работать выбор категории из коробки: disk.yandex.ru/i/QGFU9mZjaN-GEw?
Как есть не работает; быстро глянул в коде — врод...
mSearch для MODX3 и MS3 - уже в modstore.pro 10
7 часов назад
Увы… скорее всего нет, если это не Modhost))
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! 4
Сегодня в 10:56
Нюанс со сниппетом msCart: прерывание работы сниппета при наличии $_GET['msorder']: disk.yandex.ru/i/fOiDPWuW8xgXsg
Мне кажется, это ошибочно...
Новости MiniShop3, mSearch, mFilter 19
Вчера в 07:53
Решение оказалось банальным: в вашем источнике файлов нужно, чтобы пути НЕ начинались со слеша.
Почему в Диспетчере файлов не отображаются SVG файлы? 7
06 мая 2026, 16:09
Круто, установилось наконец. Начинаю изучать.
Мне было грустно без Modhost и я сделал Meowbox 27
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
где «snippets/snippet.php» путь до файла относительно корневой папки pdoTools
А чанки вот так:
Я предпочту вариативность его отсутствию например
поместить в поле «возможные значения»
тип тв «список с автодополнением»
Сниппет подогнать под свои нужды
А в чем минус? В том что будет одна лишняя строчка в установщике?
Не понимаю как вы эту же проблему можете решить при соавторстве? Будите затирать код друг друга пока на камень-ножницы-бумага не определите чей код более правильно работает? В любом ведь случае будите обсуждать, не вижу проблемы также обсуждать и при двух разных компонентах ну или хотя бы спросить что конкретно изменилось, а в идеале думаю автор не поскупится вам дать доступ от гита своего компонента
Лично я не вижу будущего в соавторстве. Сам когда то грезил этой идеей, но прикинув понял что с двумя разными компонентами расширяющими друг друга в целом намного удобней работать
msOptionsPrice2 — модификация цены товаров и галлереи на основе опций, а также остатки
msOptionsColor — делает удобной работу со свойствами цвета
msExtraFields — не использовал, судя по описанию похож на msOptionPrice, но видимо есть достаточно отличий, чтобы не назвать их прямыми аналогами
msFieldsManager — отличный инструмент который позволяет создавать свойства, с опциями никак не связан, скорее продвинутый редактор extjs гриды minishop2
Если вы не видите разницы между этими дополнениями, мне грустно.
В любом случае этот спор все равно риторический и от него мало что зависит, я думаю если бы авторы зарабатывали миллионы или хотя бы сотни тысяч на своих дополнениях ежемесячно можно было бы подумать о том, что с монополией на идею надо что-то делать, но пока что в лучшем случае авторы зарабатывают десятки тысяч в месяц и лучше пусть один автор получает денюжку но делает безупречный продукт и имеет стимул его совершенствовать и отвечать в поддержке, чем по 1000р но десятки разных авторов.
Живой пример реализации обеих схем — Apple Store и Play Market, попробуйте поискать человек паук в плей маркете и тоже самое в эпл сторе, все минусы предлагаемой вами схемы будут налицо. Как потребитель я за схему эпл стора
А по факту, я почти на 100% уверен, что если вы сделаете стоящий и сложный компонент, который пусть и содержит идеи других авторов но выполняет их на голову выше — модерация его одобрит, а сообщество похлопает
Я тоже не Юрист и не работник modstore, но я это так понимаю: под прямыми аналогами подразумевается полное повторение функционала уже существующего дополнения, если непонятно, то вот реальный пример не прямого аналога:
msOrderDiscount и msDiscount суть у обоих этих компонентов одна — они делают скидку на заказ, но реализация разная, в первом случае скидка задается в упрощенном режиме в самом заказе в виде ввода одного числа и реакцией на одно событие, во втором варианте это сложный агрегат, который позволяет реализовать бОльший функционал с отдельной таблицей и со своими контроллерами
Не так, вы написали что с текущей формулировкой надо выкинуть половину компонентов, вот я и прошу привести пример хотя бы двух одинаковых компонентов
P.s. да и сама формулировка предельно понятна