[miniShop2] Версия 2.1.4-pl3: Обновление чанков

Наконец-то при установке пакета вы можете выбрать, какие чанки нужно перезаписать.

Простите, что так долго, но для этого пришлось покопать исходники и задействовать фантазию. Вышло хорошо, буду внедрять и в других компонентах.

Еще исправлены иконки Bootstrap в чанках. Точнее, переписаны классы с версии 2 на версию 3.

Также исправлена ошибка форматирования цены и веса.

Негусто, конечно, но я решил, что новость про выборочное обновление чанков при установке заслуживает отдельной заметки.

Про импорт из CSV я писал ранее.

Следующая заметка
[MinifyX] Версия 1.3.0 - переписано всё
Предыдущая заметка
[Jevix] Версия 1.2.0 - исправление ошибок обработки


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

  1. Иван Климчук 23 декабря 2013, 00:18 # 0
    Спасибо. Важная штука, когда у тебя десяток сайтов с экспериментальными наработками и важно обновлять на самый свежак все компоненты. Да и в целом, на BS иногда можно просто тему поменять, а весь магаз оставить как есть в html и даже обновить.
    1. Виталий Киреев 24 декабря 2013, 09:39 # 0
      Не думал такую же штуку добавить в sdStore только с выбором устанавливаемых автоматически компонентов?
      1. Василий Наумкин 24 декабря 2013, 09:40 # 0
        Пока нет, не думал.

        Теперь буду =)
      2. Алексей 24 декабря 2013, 23:13 # 0
        может это только я один правлю не только чанки, но и многие js в админке minishop2 под себя и поэтому почти никогда не обновляюсь?
        1. Мордынский Николай 25 декабря 2013, 01:34 # 0
          у меня постоянно затираются фаилы лексикона((
          1. Василий Наумкин 25 декабря 2013, 06:12 # 0
            Конечно, файлы и должны затираться.

            А вот то, что изменяешь в лексиконах через админку (и оно становится зеленого цвета) — не затирается. В MODX всё продумано, надо только пользоваться.
          2. Василий Наумкин 25 декабря 2013, 06:10 # 0
            Хозяин — барин.
          3. Сергей Росоловский 25 декабря 2013, 10:32 # 0
            Ага, таки с форматированием был глюк. А мне внушили что я не совсем с этим разорбрался :)
            1. Василий Наумкин 25 декабря 2013, 11:18 # 0
              Ты про что?
            2. Виталий Сергеенко 25 января 2014, 10:48 # 0
              Вопрос с транслитом имен картинок для товаров и редактирования этих картинок.
              Скажите это только у меня так или это баг?
              Стоит yTranslit. С Созданием ресурсов все прекрасно:

              А вот при загрузке картинок к товаром картина такая:


              И если попробовать переименовать картинку, например в 12345, то картина следующая:
              1. Василий Наумкин 25 января 2014, 10:56 # 0
                Переводит Яндекс, вопросы к нему.
                1. Володя 25 января 2014, 11:32 # 0
                  да да yandex косячит ))) точка в конце ему не нравится
                  joxi.ru/U2jjUv3JTJDsEHx1PUU
                  1. Василий Наумкин 25 января 2014, 11:34 # 0
                    Ему не нравится, когда слова слитно пишутся, через точку или подчеркивание.

                    Щас будет обновление, где это учтено.
                    1. Василий Наумкин 25 января 2014, 11:50 # 0
                      Обнови yTranslate, должно нормально работать с файлами.
                      1. Виталий Сергеенко 25 января 2014, 12:43 # 0
                        Даааа!!! Эпоха гармонии во вселенной стала ближе! Спасибо!
                        1. Виталий Сергеенко 25 января 2014, 12:57 # 0
                          Но логика редактирования имени файла осталась непонятной.


                          Меняем имя на 12345

                          В результате:


                          1. Василий Наумкин 25 января 2014, 13:35 # 0
                            А расширение в имени файла не нужно?

                            Считаешь, стоит сохранять без него?
                            1. Виталий Сергеенко 25 января 2014, 15:18 # 0
                              Нужно.
                              Не считаю.
                              Поэтому и прикрепил скрин формы редактирования до внесения изменений. Там или нужно оставлять расширение, или не разрешать его менять. Так мне кажется будет логично. И лучше не давать менять расширение.
                              1. Василий Наумкин 25 января 2014, 15:28 # 0
                                И как я только об этом не подумал?

                                Загрузи новый файл и попробуй его переименовать. То есть, изменить имя, а не просто убрать расширение — тогда всё будет ок. Если убрать расширение и оставить старое имя — будет глюк, который уже исправлен.

                                Каждый день мне рассказывают, «как все должно быть», но коммиты, почему-то, присылают очень редко.
                                1. Виталий Сергеенко 25 января 2014, 16:28 # 0
                                  Про коммиты я что-то забыл.
                                  Я загрузил новый файл и попробовал его просто переименовать, а расширение изменить я не могу, потому-что его нет в форме редактирования имени фала. Я писал именно про это. Второй скриншот сверху в моем предыдущем посте (я там не удалял расширение файла).
                                  1. Василий Наумкин 25 января 2014, 16:38 # 0
                                    А ты хочешь, чтобы тебе галерея еще и из jpg в png конвертировала?

                                    Расширение нельзя менять.
                                    1. Виталий Сергеенко 25 января 2014, 16:56 # 0
                                      Аааа =) Мы о разном говорим. Ничего галерея конвертировать не должна, и менять расширение не надо разрешать. В этом все нормально! Расширение замечательное.
                                      Я сейчас опишу что хотел сказать в посте со скриншотами:
                                      1) Загружаем картинку с именем на компьютере "Вот нихрена же не понятно.jpg"
                                      2) Правой кнопкой на ней -> «изменить свойства» и в поле Имя файла видим "thats-fucking-dont-understand-jpg". Никакого расширения файла тут нет.
                                      Поэтому я и писал новое имя без расширения., например 12345 и получал новое имя 12345.thats-fucking-dont-understand-jpg
                                      Если переименовывать в 12345.jpg то все отлично работает.
                                      Это не моя хотелка, я пробую сделать ваше расширение лучше.

                                      P.S. Ну и удобно когда в «Название» заносится имя файла без расширения.
                                      1. Rоман Роман 18 февраля 2014, 00:51 # 0
                                        с чего это? все конвертируется очень хорошо
                                        1. Василий Наумкин 18 февраля 2014, 08:30 # 0
                                          Речь про переименование со сменой расширения файла, а не про генерацию превью.
                      2. Володя 17 февраля 2014, 15:16 # 0
                        Пишу сюда, обновился до текущей версии. возможно и раньше было, но заметил только сейчас — при сортировке товаров в админке перетаскиванием, первый товар — нормально перетаскивается, затем перетаскивание не работает, можно раз 10 пробовать и нифига… потом может снова переместить товар и снова тишина…

                        p.s. на тесте попробовал — все шикарно пашет… значит проблема местного маштаба
                        1. Василий Наумкин 17 февраля 2014, 15:33 # 0
                          Процессор сортировки теперь требует право на сохранение товара — проверяй своего юзера.

                          Возможно, достаточно будет просто перелогиниться. Больше причин не могу придумать.
                          1. Володя 17 февраля 2014, 15:43 # 0
                            да уже и под админом пробовал, таже фигня… и еще странность одну заметил — joxi.ru/oPUBUxjKTJDaRUT-AYY
                            хоть minishop и обновил — кнопки то вроде выглядят как у старой версии…

                            p.s. возможно на шареде какое то дикое кеширование и это с ним связанно?
                            1. Василий Наумкин 17 февраля 2014, 16:06 # 0
                              Похоже на то.

                              Судя по вопросам у меня на сайте, 90% всех проблем — от хостинга.
                              1. Володя 17 февраля 2014, 16:08 # 0
                                Да ты прав! 90% проблем от «особых» хостингов...)
                        2. Алексей 29 марта 2014, 11:23 # 0
                          Заметил баг: если у файла картинки задать имя, содержащее знак
                          |
                          то файл уже нельзя переименовать через окошко свойств в галерее. Более того, с ним ничего нельзя сделать, только удалить, и заново перезалить.
                          1. Чикин Артур 29 марта 2014, 11:46 # 0
                            Не используй этот символ, он не экранируется.
                            1. Алексей 29 марта 2014, 12:23 # 0
                              ясень пень я такие символы в имя файла не поставлю -)
                              другое дело менеджер магазина туда влепит все что угодно, а объяснить с первого раза бывает проблематично -)
                              поэтому извернулся костылем в файле
                              core/components/minishop2/processors/mgr/gallery/update.class.php
                              добавил проверку на символ
                              $this->setProperty($v, str_replace('|',' ',$tmp));
                              кстати, наверняка еще какие-то символы недопустимы, нет их списка?
                              1. Чикин Артур 29 марта 2014, 13:26 # +1
                                Выдергивай от сюда:
                                /[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/
                                Эти символы взял из MODX параметр friendly_alias_restrict_chars_pattern
                          Добавление новых комментариев отключено.