miniShop 1.9.3

Проснулся утром, прочитал поздравления — настроение резко выросло и сразу захотелось сделать что-то хорошее.
А что может быть лучше, чем выпустить свежую версию miniShop с накопившимися улучшениями и исправлениями?

Итак, что сделано:
  • Если вызываем miniShop с действием getMiniCart — то он не реагирует на другие действия и не отвечает на Ajax запросы. Это снимает проблему с отображением с шапке сайта сообщения об отправке заказа.
  • Исправил проблему с пропадающими чанками, при нескольких вызовах класса miniShop на странице. Теперь параметры сниппета всегда передаются классу.
  • Долгожданная интеграция с TinyMCE — говорим спасибо за это Simple Dream и Вячеславу Плаксию.
  • Добавил параметр &cacheChunk для msGetResources — это ускоряет его работу за счет кэширования отрендеренных товаров. Помогает при чанках с большим количеством уловий\фильтров. По умолчанию выключено.
  • Исправлены ошибки в импорте и выводе личного кабинета.
  • В кабинет еще добавлен файл с локализацией ExtJS. Теперь там пагинация отображается на русском.
  • Еще всякие мелочи, в основном исправление опечаток.

Лог изменений
Пакет в репозитории

Внимание, обязательно почистите кжш браузера и поперезагружайте админку через Ctrl+F5, иначе TinyMCE фиг появится. ExtJS прекрасно кэшируется браузерами. Также, для его включения должно быть use_editor = 1, which_editor = TinyMCE.

Надеюсь, новых ошибок не наделал. Конечно, наделал.

Обновлено от 25.10.2012

Внимание, в версии 1.9.3 есть мерзкий баг — при редактировании товара его категория скидывается на 0.
Всем скачавшим — срочно обновитесь на 1.9.4, уже в репозитории. Потом, как обычно, чистка кэеша и ctl+f5, для надежности.

Предыдущая заметка
PhpHypher - расстановка переносов


Комментарии ()

  1. Alexander Chekalin 24 октября 2012, 22:46 # 0
    А что с обновлением делать? MODx говорит, что у меня «Пакет уже обновлен до последней версии — 1.9.2-pl», т.е. в репозитарии версия более старая (на 2 шага).
    1. Василий Наумкин 25 октября 2012, 08:55 # 0
      Каждый раз один и тот же вопрос.

      Вручную поищите.
    2. Alex 25 октября 2012, 00:05 # 0
      После обновления:
      при редактировании товара «родитель» по умолчанию становиться в «0», при сохранении — редактируемый товар оказывается в корне документов контекста.
      При создании нового товара такого нет. При чём, если в заголовках таблицы товара включить «Столбцы -> Родитель» — то все показывается верно.
      версия модх: revo 2.2.5-pl
      версия минишоп до обновления: 1.9.2, после — 1.9.3

      Сравнивал строки из «goods.grid.js»,
      {xtype: 'minishop-filter-category',id: 'modx-'+this.ident+'-category', name: 'parent',fieldLabel: _('ms.category'),baseParams: {action: 'mgr/combo/cats_and_goods',addall: 0},anchor: '100%',hiddenName: 'parent'}

      В общем до конца не разобрался, нарыл в закромах от версии 1.9.1 файл «goods.grid.js», заменил, все работает, только без рич редактора.
      1. Василий Наумкин 25 октября 2012, 08:37 # 0
        Большое спасибо!

        Очень мерзкий и неприятный баг, который проглядел и автор изменения Слава Плаксий, и я. Обновитесь на 1.9.4 — modx.com/extras/package/minishop
        1. Alex 25 октября 2012, 11:04 # 0
          Порылся в коде — сейчас сложилось впечатление что miniShop уже мало чем отличается от VisionCart. Единственно в VisionCart напрочь не нужен phpthumbof — все картинки по заданному пресету обрезаются при загрузке.
          1. Василий Наумкин 25 октября 2012, 11:15 # 0
            Мало чем отличается — это хорошо или плохо?

            Для изображений можно использовать такой плагин — bezumkin.ru/blog/2012/08/04/resizeonupload/

            В состав магазина, считаю, пихать эту функцию не нужно. Ведь терпеливые и аккуратные люди могут обрезать картинки фотошопом, с коррекцией и вовсе не использовать на сайте phpthumb.
      2. Михаил Боровов 30 октября 2012, 01:30 # 0
        Доброго времени суток.
        Установил minishop и возникла непонятная проблема:
        Не добавляется товар в корзину. Точнее вообще не реагирует на клики. Уже и сменил на старую корзину (в js файле разкоментил и закоментил все как было написано).
        ModX Revo 2.2.5. Адрес тестовой сборки test3.arh-info.ru.
        Ставил все, как в быстром старте по видео. Помогите.
        1. Виталий Батушев 30 октября 2012, 08:10 # 0
          У меня добавилось. Что из каталога, что со страницы товара.
        2. Андрей Розум 30 октября 2012, 14:23 # 0
          После обновления в категориях вес стал отображаться так:
          Вес: 0.000 кг.

          Внутри товара по-старому:
          Вес:0 кг.

          Покопался, но так и не нашел где же добавляются эти нули.
          Думал, может сами что-то накосячили, но сейчас на тестовом сайте попробовал, та же история:
          s1633.modx-test.com/catalog/category-1/

          Не подскажете, где можно убрать эту излишнюю разрядность?
          1. Василий Наумкин 30 октября 2012, 15:43 # 0
            Поправил — https://github.com/bezumkin/miniShop/commit/e92729a5e134fb9dd509b438051d441bdbfd5539
            1. Андрей Розум 30 октября 2012, 15:57 # 0
              Спасибо!
              :)
          2. eli-ip 31 октября 2012, 23:11 # 0
            Планируется ли в будущем реализация сравнения товаров?

            Есть свое решение, но очень хотелось бы видеть подобное решение в самом скрипте магазина.

            P.S. (если есть необходимость могу предоставить свое решение, но оно мягко говоря не слишком профессионально написано, — реализовано на скорую руку.)
            1. Алексей 11 ноября 2012, 14:02 # 0
              к сообщению arh-info 30 окт. 2012 01:30:
              похожая ошибка у меня: после обновления товары в корзину добавляются, но при переходе на др страницу все значения в корзине исчезают. при любом обновлении корзины — всё ок до перехода на др. страницу

              позднее поковыряю, если найду в чём дело — отпишусь

              а за магазин большое спасибо, заведу себе кошелёк в нете (ну нету пока ))) — поспособствую
              1. Андрей Лукьянов 22 ноября 2012, 22:22 # 0
                Василий, скажите пожалуйста, планируете ли добавить модификации товара?
                Просто реально нужная вещь, особенно для магазинов одежды. Сейчас разрабатываем магазин детской обуви и одежды. ТЗ не слабенькое, много требований как к магазину так и к информационным возможностям и социальным штукам. Долго парились при выборе системы. Хороший вариант для магазина престашоп, но все его достоинства магазина сводит на нет убогая работа с обычными страницами (ну или можно конечно купить нужные модули, что совсем не нравится). Решили делать все-таки на MODX, тем более что недавно делал проект где очень многое почерпнул из ваших заметок о работе с процессорами, спасибо за это, и теперь очень многое раскрылось для меня. Выбор пал на минишоп и визионкарт. И тут загвоздка. В визионкарте есть модификации, но нет комплектов (ну или я плохо смотрел), а в минишопе есть комплекты, но нет модификаций. Сижу как буриданов осёл…
                Добавление новых комментариев отключено.