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
modx3 уже поддерживает? можно ставить?
Поддержки MODX3 — еще нет.
А есть ли понимание по срокам? Понимаю, что все очень напряженно у вас, и совсем не имел в виду раздражать лишний раз. Просто совпало с капитальным редизайном клиентского проекта, и если Minishop для MODX3 на подходе, то я бы, пожалуй, подождал.
Наткнулся на странность. Вызываю сниппет:
где $_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 у сниппета эта строка тоже есть, поэтому явно дело не в этом…
{'msProducts' | snippet : [
'parents' => 0,
'limit' => 10,
'resources' => $_modx->resource.other_goods,
'sortby' => '',
'includeThumbs' => 'medium',
'showLog' => 0,
'tpl' => 'other_goods_tpl'
]}
где $_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 у сниппета эта строка тоже есть, поэтому явно дело не в этом…
В общем, как говорилось: «Дело было не в бобине»… закинул полученный в логе SQL-запрос прямо в PMA, результат тот же. Для проверки закинул этот SQL-запрос на другой сервер другой учетки, с другим сервером MYSQL, там всё корректно отработало. Вот сижу и думаю, что не так с reg.ru? Версии обоих mysql-серверов одинаковые.
Подскажите у вас получилось выяснить в чем проблема? у меня так же сайт на reg.ru
Пока общаюсь с ТП reg.ru. Они не смогли внятно пояснить, почему у них на разных серверах mysql совершенно идентичные sql-запросы по-разному группируют результаты. Точнее попытались, съехав на то, что группировка по товару будет в случае, если названия у картинок одинаковые — skrinshoter.ru/s/020622/sRmKtwsv.
Но меня это не убедило, так как на обоих сайтах у товаров картинки имеют разные названия и при этом на одном сервере группировка всё равно происходит, а на другом — нет. Поэтому сейчас идет второй раунд «переговоров»))
Но меня это не убедило, так как на обоих сайтах у товаров картинки имеют разные названия и при этом на одном сервере группировка всё равно происходит, а на другом — нет. Поэтому сейчас идет второй раунд «переговоров»))
Да! Проблема есть.
Если у товара 1 картинка, то выведется все верно. А если больше, то в прогрессии.
Можно где-то скачать старую версию? Или поправить побыстрому? А то проект как делать?
UPD: По быстрому 67 строчка реально помогла. Спасибо
Если у товара 1 картинка, то выведется все верно. А если больше, то в прогрессии.
Можно где-то скачать старую версию? Или поправить побыстрому? А то проект как делать?
UPD: По быстрому 67 строчка реально помогла. Спасибо
Все релизы вы можете посмотреть и скачать здесь
github.com/modx-pro/miniShop2/releases
github.com/modx-pro/miniShop2/releases
Проблемы с заглавной картинкой товара решены в версии 3.0.4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.