Николай Савин

Николай Савин

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
16 июня 2022, 10:13
0
На самом деле, при глубоком погружении оказалось, что этот issue и вызвал поломку.
Связь Заказа и Адреса сделана довольно странно. Обычно Подчиненную модель (Адрес) привязывают к первичному ключу Главной модели (Заказа). И тогда Композитная связь работает очень хорошо.

В минишопе Василий же, в свое время почему-то сделал наоборот. Здесь Адрес является основной записью, к которой привязывается заказ. Решение мягко говоря спорное.
И я не могу переделать, потому что придется менять структуру полей. Это мажорное обновление, ломающее работу сайтов и компонентов. Внесу в план работ на будущее.

Пока откатываю реализацию твоего issue назад и будем решать удаление адреса заказа костылями.
Николай Савин
15 июня 2022, 20:43
0
Этот issue давно решен. Не закрыл просто его.
Николай Савин
15 июня 2022, 09:18
0
Нормально вы бахнули, версий 20 вверх )
Николай Савин
15 июня 2022, 08:51
+2
Здравствуйте. Проблему зафиксировал. Будем решать
Николай Савин
09 июня 2022, 12:43
0
Не драматизируй. При кэшированном вызове страницы понадобится только один раз подождать, а не каждое обновление страницы.
Николай Савин
08 июня 2022, 22:09
0
Проблемы с заглавной картинкой товара решены в версии 3.0.4
Николай Савин
01 июня 2022, 12:44
0
На моей практике spam это всегда источник проблем.
Николай Савин
31 мая 2022, 20:16
0
Все релизы вы можете посмотреть и скачать здесь
github.com/modx-pro/miniShop2/releases
Николай Савин
30 мая 2022, 10:46
0
Здравствуйте. Ошибку пофиксили, можно обновляться до версии 3.0.3
Николай Савин
28 мая 2022, 10:58
0
Я бы построил маршрутизацию на ZoomX
Николай Савин
28 мая 2022, 08:51
0
Да брось, страница необязательно будет разной, даже если это один и тот же товар.
Смотри, если товар находится в разных категориях, то по мере его открытия уже будет отличаться URL, хлебные крошки, которые по уму несут в себе еще и микроразметку. В заголовок можно текущую категорию включить, контент разнообразить.
Николай Савин
25 мая 2022, 11:00
0
Потому что для каждой задачи свой инструмент.
Сессия как раз и нужна для хранения временных данных, которые должны сохраняться в сечение сессии клиента, не зависимо от перемещения по страницам. Сессии позволяют хранить достаточно большой объем данных. И чтение-запись проще.
Николай Савин
24 мая 2022, 20:38
0
Для начала можно заглянуть в логи сервера и проверить что ему не нравится.
А там либо сами разберетесь, либо сюда напишите какие ошибки, и уже совместно решим вопрос.
Николай Савин
24 мая 2022, 20:36
0
Используйте Сессию
Николай Савин
24 мая 2022, 14:20
0
Здравствуйте. По вопросам платных компонентов нужно писать в техподдержку.
Скорее всего вы не заполнили системные настройки ID воронки и ID заказа
Николай Савин
23 мая 2022, 08:09
+2
Авторизоваться в контексте mgr перед использованием.

Обычно запускают процессор security\login логинящим специальный технический аккаунт перед скриптом, требующим прав админа. А после выполнения скрипта дергают процессор logout.
Николай Савин
20 мая 2022, 13:54
0
Для этого нужны навыки программирование. Умение создавать собственные компоненты, Хорошее знание extJS и понимание процессоров MODX.
Николай Савин
19 мая 2022, 14:05
0
Ну тогда уж приводите пример в чистом JS, тем более раз вы показываете в контексте «Как делать правильно»