18 минут назад
Очень жду обнову тогда, пока пришлось снести
При создании сайтов на любой версии PHP выкидывает ошибку, вручную так и не получилось у меня справиться...
Мне было грустно без Modhost и я сделал Meowbox 11
01 мая 2026, 08:44
Добрый день!
Это ворнинг на работу не влияет, а что в консоли браузера и какая версия php?
Новости MiniShop3, mSearch, mFilter 9
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
27 апреля 2026, 11:51
Я так же все локально разрабатывал и тестировал и все ок было
msp3YooKassa - Интеграция с платежной системой ЮKassa 7
22 апреля 2026, 06:21
Мне лично документация вообще не понятна :-). Все просто в доке, но вот вопрос, что за канал создается через ваш бот? Это наш канал или ваш? В доке ма...
[MAX bot] отправляем сообщение в бот MAX на изи 8
22 апреля 2026, 00:22
Оказалось, что Localizator конфликтовал с плагином prettyTags. Ошибки в журнале с этим не связаны.
Localizator 1.0.9 и 1.1.0 8
21 апреля 2026, 19:25
Всё же разобрался.
Браузеры игнорируют CSS-файлы, если сервер отправляет неправильный MIME-тип. Например, вместо text/css может возвращаться text/ht...
pdoTools и sql_mode=only_full_group_by - ошибки при работе PdoPage 3
18 апреля 2026, 15:34
открыл, не знаю, почему он закрыт оказался) но, стоит учесть, что код там очень старый
msProductKits - удобное управление товарами-комплектами (наборами товаров) 31
reset by peer — это когда php не ответил вообще. То есть, просто взял и умер, безо всяких таймаутов, или с ними — не важно. Главное, что помер.
Соответственно, искать тебе нужно, отчего php неожиданно заворачивает ласты. Для этого нужно понять, когда именно он это делает?
При сохранении ресурсов? А что там происходит, какие есть плагины на сохранение?
Повторяется ли ситуация при сохранении сниппета? А системной настройки?
Таким образом, потихоньку, сужай круг подозреваемых. Ну и, конечно, включи подробнейшие логи везде, где можно.
У меня была такая точно такая же ошибка, когда я сам в одном из скриптов перезапускал php и очень удивлялся, отчего при выполнении этого скрипта процесс всегда падает =) Понятно дело, в логах было чисто, а php reset by peer и 502 в nginx.
А так, да — варианты товаров, только в отдельной таблице, а не с помощью msProductData, который для этого, конечно, лучше подойдёт.
Как эти данные из сторонней таблицы подставлять в админке? Классы заказов и корзины — только из твоего дополнения, верно? Другие-то не знают о таблице вариантов.
В общем, идея, в принципе, рабочая, но реализация пахнет полноценным форком MS2.
Все по умолчанию, никаких проблем нет. Можно войти в админку, посмотреть что и как вызвано.
Вопроса твоего я понять не могу, извини.
Сейчас я хочу только закрыть старые ошибки в проекте, чтобы они не висели у меня над душой. Правда, судя по комментариям, эти мелкие ошибки никого не интересуют, все хотят новых функций — а это уже совсем другой разговор.
В любом случае, сформировать список работ и дорожную карту нужно, а воплощать это в жизнь может и не только Вася — он же не единственный программист у нас в сообществе, верно?
Еси у тебя она не пересчитывается, значит, что-то не работает как положено.
Сейчас один ресурс msProduct равен одной строке в msProductData. А для нормального учета вариантов товара должно быть
один msProduct -> сколько угодно msProductData.
Это очень глубокое изменение MS2, которое должно быть выделено в новую мажорную версию. Дополнением, конечно, это не сделать никак.
Можешь проверить вот тут minishop2.com/cart
1. Хранить данные в БД, с привязкой к юзеру
2. Категории для избранного, чтобы юзер мог сам создавать их и добавлять в них.
А мы пока что-то своё придумаем.
А если сессии капут — то и избранного нет? Или таки что-то сохраняется в БД?
Сниппет корзины msCart выводит только стоимость самой корзины — о доставке он ничего не знает.
Или ты думаешь, что он должен все будущие версии MODX поддерживать, сам по себе?
То есть, там может быть выбор цветов, размеров и в зависимости от этого разная цена и остатки. Например, как на mamaboutique.ru.
Могут быть разные контексты, а в них разные классы корзины и заказа. А есть еще масса дополнений, которые могут менять логику формирования заказа.
Это всё нужно учитывать и как-то отображать в админке, универсально для всех. Так что, вопрос очень сложный и требует немало доработок магазина, поэтому сначала хотелось бы разобраться с текущими issues.
Ну и да, есть еще одна, очень важная проблема — мне совершенно не хочется делать заказы в админке =(
Доля которого всё сокращается и сокращается…
Затем можно использовать &innerJoin, чтобы присоединить другую таблицу и искать что-то по ней. Смотри пример работы с галереей через pdoResources вот здесь.
У тебя должно быть что-то вроде
Возможный неточности и опечатки, не проверял. Награда за 20000 комментарий.
С оплатой и всем остальным нет проблем. Попробуй, вдруг понравится?
P.S. Ничего по оплате на modxcloud не знаю.
Пример для pdoResources чуть выше в комментариях, только учти, что вместе resource_id там product_id.