Релиз miniShop2 ver. 2.6.0

Всем привет!
После долгой паузы мы рады представить Вам крупное обновление miniShop2 версии 2.6.0.
Update: По просьбам создан сбор на дальнейшее развитие miniShop2 Отправить донат
Без прелюдий сразу к изменениям:
— Добавлена микроразметка в чанки [PR #471]
— Добавлен лексикон ms2_frontend_country (Страна) для вывода на фронте [PR #470]
— Обновлен js файл библиотеки fotorama в котором исправлена ошибка затирания alt и title атрибутов изображения, также добавлен вывод в чанке галереи msGallery [PR #469, #472]
— Исправлена сортировка по полю customer в списке заказов [PR #468]
— Для сниппетов msCart, msOrder, msGetOrder и msGallery изменено создание объекта pdoFetch. Теперь при его создании учитываются параметры pdoFetch.class и pdofetch_class_path [PR #461]
— Исправлена кодировка для корректного отображения сообщений сборщика [PR# 460]
— Изменен порядок вкладок для категории в формах создания и обновления [PR #459]

— Добавлено отображении вкладки галереи при создании товара [PR #455, #376]

— Добавлен параметр sortOptions для сниппета msProductOptions, msOptions [PR #447, #407, #433]]
— Расширение функционала окон быстрого создания/обновления товара/категории [PR #439]
— Исправлен баг с созданием источника файлов при обновлении, если он был переименован [PR #438]
— Добавлена возможность обновления нескольких мини-корзин на странице [PR #436]
— Добавляет кнопку перехода в настройки магазина на странице заказов и наоборот [PR #435]


— Исправление прижатого содержимого окон к его шапке при изменении/создании варианта доставки [PR #434]
— Добавлен новый рендерер renderBadge [PR #432]

— Добавлена ссылка на системные настройки в меню miniShop2 [PR #430]

— Добавлена проверка разрешения на удаление заказов [PR #421]
— Добавлены иконки изображения для полей с логотипами и ограничение форматов из сис. настройки [PR #420]
— Улучшен выбор чанка в окнах создания/редактирования статусов [PR #419]

— Обновлены лексиконы [PR #414]
— Добавлено клонирование msCategory опции для товаров категории при создании подкатегории [PR #412]
— Удалена загрузка strftime-min-1.3.js Ext.Loader'ом и добавлена синхронная загрузка [PR #411]
— Добавлены id для вкладок товара [PR #408]
— Добавлена фильтрация опций по категории (modCategory) [PR #405]

— Отображение ключа поля при отсутствии caption и записи в лексиконах [PR #401]
— Исправление miniShop2.combo.Options пагинации [PR #400]
— Добавлена системная настройка вариации нумерации заказа [PR #393]
— Исправление удаление ссылок связей один к одному [PR #389]
— Добавлено переключение контекста, если контекст заказа не соответствует [PR #388]
— Исправление работы онлайн оплаты Paypal [PR #387]
— Исправление Error 500 если pdoTools не установлен [PR #386]
— Добавлен пример вывода webp миниатюр [PR #385]
— Исправлена отдача старых данных заказа в метод msPayment::send после изменений оных в методе miniShop2::changeOrderStatus [PR #384]
— Изменено имя класса на переменную в процессоре сортировки [PR #381]
— Исправлен баг с привязкой опции к разделу [PR #374]
— Исправлен баг, когда невозможно удалить поле «Производитель» [PR #372]
— Иконки кнопок добавлений товара и категории перемещены в системные настройки [PR #365]
— Добавлен вывод названия контекста если оно есть [PR #364]
— Добавлено информирование пользователя об операциях в гриде товаров [PR #359]

— Добавляет функционал вывода общей стоимости товара в корзине [PR #358]

— Исправление Undefined в полях Теги, Размеры, Цвета, если при создании товара сменить шаблон и сохранении (miniShop2.combo.Options) [PR #355]
Огромное спасибо всем, кто помог с выпуском данного релиза! А именно: @Баха Волков @Иван Бочкарев @Павел Гвоздь @Евгений Webinmd @Руслан Алеев @Алексей Смирнов github.com/VoiD2008 @Yurij Finiv github.com/bladeruner @Володя @Артем @Prihod — без Вас ничего не получилось бы!
Обновление доступно в modstore
Комментарии: 62
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Для контент менеджера как-то можно будет убирать ссылку на Настройки?
На магазинах обычно для менеджера просят оставить доступ только к контенту и к заказам.
Все остальное, что может потом навредить работе магазина просят оставлять пользователю с админскими правами.
С обновлением то на существующих сайтах проблем не будет?
Конечно, кроме случаев, когда нужно и css/js файлы на фронте обновить…
На php 7.4 при открытии категории с товарами лог ошибок заваливался сообщением равным количеству товаров в ней — PHP warning: count()
В фале core/components/minishop2/processors/mgr/product/getlist.class.php на 240 строке заменил
ошибка ушла. Но всё ли правильно сделал, при следующем обновлении же слетит?
Если позволите, в качестве предложения в следующей версии по аналогии с
сделать и для самого товара, а то там иногда получается дублирование основной вкладки только из-за добавления галереи или tv
Там галерея не там расположена при создании товара, это потом поправится.
в идеале бы вообще кастомизацию, как в стандартном редакторе форм, чтоб, например, цену перенести на главную страничку, или убрать разделение на два уровня вкладок.
Но для miniShop2 в любом случае баг — github.com/bezumkin/miniShop2/issues/476
Новая версия до конца месяца выйдет с исправлениями и улучшениями.
Куда донатить на дальнейшие улучшения?)
Иначе многие, кто уже просматривал пост, могут и не увидеть.
и ещё раз — спасибо!
При этом список товаров отображается корректно. Добавить новый товар тоже нельзя.
MODX Revolution 2.8.1-pl
miniShop2 2.6.0-pl
core/cash чистил
Куки очистил
Пробовал зайти в анонимном режиме браузера.
Обычные ресурсы работают нормально. Проблема только с ресурсами minishop2
Как быть?
Спасибо.
MODX Revolution 2.8.1-pl
miniShop2 2.6.0-pl
Версию PHP пробовал 7.2, 7.3, 7.4 результат один и тот же.
Ошибка в
Пытался проверить работу дополнения, поставил метку new и действительна до вчерашнего числа. Теоретически метка не должна отобразиться, тк число уже старше указанного, но она все равно показывается. Там какое то время должно пройти до обновления?
поставь меньше
Теперь вопрос, как перезапустить это обновление?)) Тк последнее обновление так и осталось как я понимаю для значения по умолчанию (240 мин). Почистил кеш, попробовал в другом браузере с чистыми куками, все равно все как и было, метка не снимается.
Установка была чистая, не обновление, пробовал деинсталировать, удалять, чистить базу, всё-равно устанавливается так же, чё делать то (((
Видимо у вас что-то не так с настройками на хостинге, копайте там.
Как ее решить?
Под админом всё нормально. Политики менял, не прокатывает.
Пока не разобрался, может у кого было уже?
Пока нет времени копать в суть, точнее не скажу.
Желательно поправить js, чтобы вместо ошибки вываливалось какое-то уведомление для пользователей.