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

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

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
17 июня 2022, 13:33
0
Судя по ошибкам у вас идет обращение к не найденному компоненту modFormCustomization — вы о таком знаете? Существует он на сайте?
Николай Савин
17 июня 2022, 13:32
0
Код нужно помечать специальным тэгом для лучшей читаемости
Николай Савин
17 июня 2022, 13:31
+1
Имейте в виду, что во время ближайшего обновления, эти строчки затрутся.
Николай Савин
17 июня 2022, 09:54
+1
Александр, а вот взялись бы за изучение существующих компонентов и дополнение информации о них.
Смотрите сами, сколько пользы можно принести сообществу
  • Не у каждого компонента есть достоверное описание, не всегда понятно для чего он, что умеет, где можно применить и какую пользу получить
  • Не о каждом компоненте есть более менее приличная заметка здесь. Не удивлюсь если о половине вообще ничего не написано, или написано очень кратко
  • Какие-то компоненты заброшены, и есть смысл составить список тех, чье обновление требуется
  • По каким то компонентам здесь на форуме много заданных, мало раскрытых вопросов. Можно составить контент-план по раскрытию вопросов. Необязательно самому писать. Для начала можно просто составить список тем, которые было бы неплохо раскрыть. Уверен ребята заметят активность и подключатся
Николай Савин
16 июня 2022, 13:14
0
Хм. При такой бизнес логике реализация имеет смысл. Но из коробки ее нет. Я даже не слышал, об упоминании подобного решения.

Я всегда рассматривал связь по аналогии modUser + modUserProfile
Николай Савин
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
Потому что для каждой задачи свой инструмент.
Сессия как раз и нужна для хранения временных данных, которые должны сохраняться в сечение сессии клиента, не зависимо от перемещения по страницам. Сессии позволяют хранить достаточно большой объем данных. И чтение-запись проще.