Алексей Суслов

Алексей Суслов

С нами с 21 июля 2016; Место в рейтинге пользователей: #320
Алексей Суслов
01 марта 2018, 20:20
0
Эти изменения вряд ли вам помогут, так как при любом следующем редактировании товара у вас будет меняться сортировка.
Алексей Суслов
01 марта 2018, 20:18
0
Столкнулся с такой же проблемой — при чём есть проект на более старой версии, там все работает правильно.
А сейчас каждое сохранение товара разворачивает сортировку свойств в обратную сторону.

Я смог только докопаться до того, что после вот этого фикса появился этот баг.
Скорей всего этот фикс исправлял какой-то другой баг и случайно стал причиной нового)
Но к сожалению дальше я уже не настолько понимаю внутренности minishop2, чтобы грамотно сохранить фикс и при этом вернуть правильную сортировку назад.
Может Василий сможет подсказать или автор коммита, Володя.
Алексей Суслов
30 ноября 2016, 03:00
0
Присоединяюсь, есть такие ошибки, дополнительно проверил на чистой последней версии на modhostе — тоже самое.
Хотел запилить issue на гитхабе, но Василий отключил похоже эту функцию. Надеюсь, что временно.
Ошибка возникает при очистке удаленных товаров, при этом изображения на самом деле удаляются, а папки пустые остаются.
Алексей Суслов
28 сентября 2016, 14:20
0
Есть маленький баг, с которым редко, кто столкнется, но тем не менее:
если в настройках Minishop2 в grid категории товаров добавлено поле vendor и попытаться его обновить из категории товаров, то при двойном щелчке подставится не текущий производитель, а первый, т.к. в запросе получения категорий пустой id:
action: mgr/settings/vendor/getlist
id:

Алексей Суслов
28 сентября 2016, 12:46
0
Большое спасибо за обновления, Василий.
Особенно за #230 и #240. Все работает отлично.
Алексей Суслов
20 сентября 2016, 21:04
0
Неужели никто не сталкивается с этой проблемой?
Из-за этой ошибки перестает работать фильтрация по этим полям в mFilter2, т.к. поля становятся пустыми.
Алексей Суслов
11 сентября 2016, 15:44
0
Дмитрий Зарубин, спасибо, что поделились своими наработками.
Подскажите, я правильно понимаю, что этот код не будет работать с фильтрами, данные которых закодированы в JSON (это теги, цвета, размеры)? В базе они выглядят так ["\u0416\u0435\u043d\u0441\u043a\u0430\u044f"]
Мучаюсь вот как бы этот код изменить на работу с такими полями, случайно не сможете подсказать, может вы уже делали это?
Алексей Суслов
06 сентября 2016, 14:56
0
Так как ответа я не дождался, пришлось самому покопаться во внутренностях.
В итоге проблему победил, если вдруг кому пригодится, вот решение:
открываете файл assets/components/minishop2/js/mgr/misc/ms2.combo.js
находите строку 202, либо вот этот кусок кода:
miniShop2.combo.Vendor = function (config) {
    config = config || {};

    Ext.applyIf(config, {
        name: config.name || 'vendor',
        fieldLabel: _('ms2_product_' + config.name || 'vendor'),
        hiddenName: config.name || 'vendor',
        displayField: 'name',
        valueField: 'id',
        anchor: '99%',
        fields: ['name', 'id'],
        pageSize: 20,
        url: miniShop2.config['connector_url'],
        typeAhead: true,
        editable: true,
        allowBlank: true,
        emptyText: _('no'),
        baseParams: {
            action: 'mgr/settings/vendor/getlist',
            combo: true,
            id: config.value,
            //limit: 0,
        }
    });
    miniShop2.combo.Vendor.superclass.constructor.call(this, config);
};
и меняете это:
id: config.value,
на это:
id: '',
В итоге поле производителя стало отображать нормально всех производителей при редактировании товара.
Буду признателен, если Василий подскажет верно ли я сделал и не аукнется ли это потом где-то.
Где смог проверил, вроде все в порядке.
Алексей Суслов
03 сентября 2016, 09:50
0
Добрый день, Василий.
Писал вам на почту пару дней назад, не уверен получили ли вы сообщение, т.к. ответа не последовало.
Присутствует баг, что если у товара заполнен «Производитель», то при следующем редактировании товара список всех производителей не появляется и выбрать другого становится невозможно. Мне кажется это очень похоже на это github.com/bezumkin/miniShop2/issues/230
Только у меня эта ошибка на любом товаре воспроизводится, не только клонированном.
Буду очень признателен, если подскажите как победить это.
Алексей Суслов
03 августа 2016, 16:51
0
Имеете в виду использовать отдельное дополнение для работы с тегами?
Потому что в miniShop2 теги есть только у товаров, как свойство. А мне нужно по идее для категорий товаров тег с «видом спорта».