minishop2 3.0.1 и minishop2 3.0.2
Сегодня выпустили сразу два релиза miniShop2 с мелкими правками и улучшениями, которые не особо тянут на большую версию.
Вот что мы успели подготовить на этот раз
Уведомление об использовании устаревших файлов
Как ранее писали в версии 3.0.0 основные контроллеры, которые отвечают за работу Корзины, Заказа, Платежи, Доставку переехали в отдельный каталог, так как каталог model предназначен для логики, связанной с базой данных. Контроллеры должны лежать отдельно.
Старые файлы временно сохранены для совместимости. Ссылки на них в ваших проектах и компонентах обязательно нужно исправлять, указывая новый путь.
В новом релизе MODX будет проверять и подсказывать о том, что вы используете устаревшие файлы. Для отключения таких уведомлений в журнале ошибок — воспользуйтесь системной настройкой log_deprecated
Восстановили потерянную системную настройку
Внезапно выяснилось, что функционал ограничения емкости корзины, связанной с системной настройкой ms2_cart_max_count не работает, по причине того, что такой настройки просто нет. Вернули на место.
Добавили возможность перегенерировать превью товара прямо в таблице товаров

Правда пока не доступна возможность делать массовую перегенерацию. Только изображения одного товара за раз.
Добавлена поддержка mysql8
Исправлена довольно старая ошибка, связанная с тем, что использование поля rank в mySQL8 нежелательно, так как является ключевым словом. Добавили дополнительное экранирование поля.
Добавлена возможность указать роль при регистрации пользователя
Как вы знаете при создании заказа, происходит фоновая регистрация пользователя. Причем пользователь добавляется в группу, если таковая прописана в системной настройке ms2_order_user_groups
Теперь появилась возможность указать не только группу, но еще и роль (ID) через двоеточие Users:member
Развитие miniShop2 происходит исключительно благодаря Вам друзья!
Финансовая поддержка с вашей стороны, позволяет выделять больше времени на развитие сообщества и обновлять наши проекты, которые в свою очередь приносят пользу и вам.
Поддержать нас можно, используя следующие каналы для доната:
Огромное спасибо, всем кто поддерживает!
Вот что мы успели подготовить на этот раз
Уведомление об использовании устаревших файлов
Как ранее писали в версии 3.0.0 основные контроллеры, которые отвечают за работу Корзины, Заказа, Платежи, Доставку переехали в отдельный каталог, так как каталог model предназначен для логики, связанной с базой данных. Контроллеры должны лежать отдельно.
Старые файлы временно сохранены для совместимости. Ссылки на них в ваших проектах и компонентах обязательно нужно исправлять, указывая новый путь.
В новом релизе MODX будет проверять и подсказывать о том, что вы используете устаревшие файлы. Для отключения таких уведомлений в журнале ошибок — воспользуйтесь системной настройкой log_deprecated
Восстановили потерянную системную настройку
Внезапно выяснилось, что функционал ограничения емкости корзины, связанной с системной настройкой ms2_cart_max_count не работает, по причине того, что такой настройки просто нет. Вернули на место.
Добавили возможность перегенерировать превью товара прямо в таблице товаров

Правда пока не доступна возможность делать массовую перегенерацию. Только изображения одного товара за раз.
Добавлена поддержка mysql8
Исправлена довольно старая ошибка, связанная с тем, что использование поля rank в mySQL8 нежелательно, так как является ключевым словом. Добавили дополнительное экранирование поля.
Добавлена возможность указать роль при регистрации пользователя
Как вы знаете при создании заказа, происходит фоновая регистрация пользователя. Причем пользователь добавляется в группу, если таковая прописана в системной настройке ms2_order_user_groups
Теперь появилась возможность указать не только группу, но еще и роль (ID) через двоеточие Users:member
Развитие miniShop2 происходит исключительно благодаря Вам друзья!
Финансовая поддержка с вашей стороны, позволяет выделять больше времени на развитие сообщества и обновлять наши проекты, которые в свою очередь приносят пользу и вам.
Поддержать нас можно, используя следующие каналы для доната:
Огромное спасибо, всем кто поддерживает!
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
где $_modx->resource.other_goods — список id товаров через запятую. Если у товара фоток в галерее более одной, то выводятся дубли товара (по количеству фоток) — skrinshoter.ru/s/260522/DkEW9p6p?a.
Посмотрел логи — skrinshoter.ru/s/260522/EyIzRmHX?a — группирует по превью галерее. Помогло, когда закомментил строку 67 в сниппете msProducts — skrinshoter.ru/s/260522/VQZzCu16. В старой версии minishop2 у сниппета эта строка тоже есть, поэтому явно дело не в этом…
Но меня это не убедило, так как на обоих сайтах у товаров картинки имеют разные названия и при этом на одном сервере группировка всё равно происходит, а на другом — нет. Поэтому сейчас идет второй раунд «переговоров»))
Если у товара 1 картинка, то выведется все верно. А если больше, то в прогрессии.
Можно где-то скачать старую версию? Или поправить побыстрому? А то проект как делать?
UPD: По быстрому 67 строчка реально помогла. Спасибо
github.com/modx-pro/miniShop2/releases