Алексей Ерохин

Алексей Ерохин

С нами с 23 сентября 2013; Место в рейтинге пользователей: #160
13 января 2015, 16:14
0
Пишите свой модификатор (обычный сниппет rtfm.modx.com/revolution/2.x/making-sites-with-modx/customizing-content/input-and-output-filters-(output-modifiers)/custom-output-filter-examples), где используете date, которая не использует локаль.
У нее даже есть константа DATE_RSS для формата.
08 января 2015, 10:39
+1
Подозреваю, что Вы забыли
$modx->error->reset();
24 декабря 2014, 18:13
0
Если они захотят добавить поле — работа придет к Вам. Оплата труда программиста выше, чем менеджера, считайте выгоду компании, причем менеджеру надо вместо 1 клика мышкой написать всего 5 букв с клавиатуры.
24 декабря 2014, 11:20
0
Преимущество minishop2-combo-options над обычным комбобоксом в том, что минишоповский берет существующие значения из modx_ms2_product_options и можно без проблем новые добавлять, а Вы ему store переопределяете.
То есть, если у Вас уже есть товар с такой маркой, то он будет в выпадающем списке, если же нет, Вы можете его просто написать туда ручками и эту марку можно будет выбирать в будущем.
23 декабря 2014, 19:32
0
У Вас кроссдоменный запрос
23 декабря 2014, 14:05
+1
Потому что у Вас на странице огромное количество одинаковых id у элементов.
Чтобы заработали 2 фильтра на одной странице Вам нужен второй экземпляр default.js с другими селекторами и соответ ственно другие id у элементов на странице. Теоретически.
09 декабря 2014, 10:16
0
в 2.2.14 обновили phpmailer
04 декабря 2014, 15:02
0
тикеты не наследуют группу ресурсов — пишите плагин на создание
04 декабря 2014, 13:42
0
Группы ресурсов?
Уберите доступ к группе ресурсов у остальных пользователей (кроме тех, кому надо).
03 декабря 2014, 16:36
0
Статичные шаблоны и чанки появились очень давно.
01 декабря 2014, 20:20
0
$msOrder->set('city','!!!');
$msOrder->save();
01 декабря 2014, 20:12
0
объект заказа находится в $msOrder
01 декабря 2014, 17:20
0
$order->save();
Делали?
01 декабря 2014, 16:18
0
Результаты Ваших изменений не влияют на записываемый объект. Только могут прервать процедуру, например, дополнительные проверки пользователя и т.п.
Если хотите изменить что-либо, используйте msOnCreateOrder.
20 ноября 2014, 20:25
4
+2
Я так делал.
Перед собственно определением плагина в js-файле добавлял это:
var storesex = new Ext.data.ArrayStore({
    id: 'minishop2-product-sex'
    ,fields: [{name: 'name', type: 'string']}
    ,data: [['Мужской'],['Женский'],['Унисекс']]
});
miniShop2.combo.ProductSex = function(config) {
    config = config || {};
    Ext.applyIf(config,{
        store: storesex
        ,emptyText: _('ms2_combo_select')
        ,displayField: 'name'
        ,valueField: 'name'
        ,hiddenName: 'sex'
        ,mode: 'local'
        ,triggerAction: 'all'
        ,editable: false
        ,selectOnFocus: false
        ,preventRender: true
        ,forceSelection: true
        ,enableKeyEvents: true
    });
    miniShop2.combo.ProductSex.superclass.constructor.call(this,config);
};
Ext.extend(miniShop2.combo.ProductSex,MODx.combo.ComboBox);
Ext.reg('minishop2-combo-product-sex',miniShop2.combo.ProductSex);
Теперь в плагине можно использовать xtype только что зарегистрированного комбобокса

sex: {xtype: 'minishop2-combo-product-sex',fieldLabel: 'Пол'}
20 ноября 2014, 20:19
0
Именно…
Там меню это очень здоровое, из-за него тормозит
У некоторых категорий товаров слишком много параметров — фильтр тоже строится немало времени