Вопросы

mFilter2 сортировка значений

Как отсортировать значения фильтров. т.е. список доступных производителей в фильтре по алфавиту и тп.
Максим
19 декабря 2017, 08:17
modx.pro
2 046
0

msProductOptions - отображаются не заполненные поля

Проблема: отображаются пустые опции на странице товара, заданные через miniShop2 (скрин 1)
Однако, если данный товар открыть и сохранить, то тогда св-ва, которые не заполнены, не отображаются. (скрин 2)
Вопрос: С чем это может быть связано, может быть кто-то сталкивался? Кеш очищал, не помогает.
Просто не хочется каждый товар пересохранять вручную. Спасибо.

Описание :
MODX Revolution 2.6.1-pl, minishop2-2.4.11-pl

У товара есть опции (заданы через опции miniShop2), они выводятся через
[[msProductOptions?
    tpl=`tpl.msProductOptions1`
    &ignoreOptions=`manufactor`
]]
код tpl.msProductOptions1:
{foreach $options as $option}
    {if $option.value is array}
        {$option.caption | join : ', '}:
        {$option.value | join : ', '}
    {else}
        {$option.value}
    {/if}
{/foreach}
Сначала был создан товар, потом к нему назначены опции miniShop2, товар не пересохранялся после этого.
Джанго
18 декабря 2017, 17:30
modx.pro
2 882
0

Сайт меняет в url ";" на "%3B". Что делать?

Добрый вечер.
Столкнулся с такой проблемой, при работе с Целевой Звонок 2.0 от Яндекса, при переходе по метке openstat
example.com/?_openstat=direct.yandex.ru;;;
символы ";" меняются на "%3B"
example.com/?_openstat=direct.yandex.ru%3B%3B%3B
Подскажите пожалуйста, как настроить .htaccses, чтобы подобное не происходило?
teremok995
18 декабря 2017, 16:48
modx.pro
787
0

Вопрос по ExtJS: как перезаписать action конфига? [РЕШЕНО]

Есть такая конструкция и нужно поменять путь свойства action у baseParams. Каким методом ExtJS можно переопределить эту функцию? Смотрел метод Ext.override, но он не помогает.

miniShop2.window.UpdateOrder = function (config) {
    config = config || {};

    Ext.applyIf(config, {
        title: _('ms2_menu_update'),
        width: 750,
        baseParams: {
            action: 'mgr/orders/update',
        },
    });
    miniShop2.window.UpdateOrder.superclass.constructor.call(this, config);
};

Нашёл такое решение.

Ext.ComponentMgr.onAvailable("minishop2-window-order-update", function (e) {
    var windowOrder = Ext.getCmp("minishop2-window-order-update");
    
    windowOrder.baseParams.action = "mgr/custom/orders/update";
});
Кирилл Киселев
18 декабря 2017, 13:41
modx.pro
1 573
0

Передать placeholder в чанк

Здравствуйте.
Вроде бы задача простая, но что-то не выходит.
Александр
18 декабря 2017, 12:07
modx.pro
2 665
0

Как написать условие для mFilter2 !?

Добрый день!

В магазине есть поле с автозаполнением, в него допустим заносятся названия машин, к примеру: Kia, Chevrolet, Lada и т.д.

Есть отдельные страницы, где нужно вывести все товары с определенной машиной, как фильтре написать условие?

Наткнулся на такой пример, но как его адаптировать под себя не пойму:
&where=`{"Data.old_price:!=":"0","AND:Data.action:=":"1"}
У меня допустим поле будет car

Если вот так, то выводит пустую страницу
&where=`{"car:!=":"Chevrolet"}`
Подскажите пожалуйста!
Роман
18 декабря 2017, 11:18
modx.pro
1 797
0

Смена почты

Доброго времени суток, возникла необходимость добавить выпадающий список с городами в форме заявки но каким образом сделать отправку при выборе определенного города на разные почты
Андрей
18 декабря 2017, 11:14
modx.pro
1 144
0

Ошибки JS при вызове msFavorites.initialize

Добрый день
при включении [[!msFavorites.initialize]] на любой странице
начинают сыпаться ошибки в JS консоль

скрин: joxi.ru/gmv1653sxK8lvr

версия jQuery 1.11.1
msFavorites 2.1.4-beta

PS:
документация не соответствует
docs.modx.pro/components/minishop2/other-additions/msfavorites

на демо-сайте версия дополнения тоже более старая
Андрей Рябченко
18 декабря 2017, 10:36
modx.pro
1 995
0

Большая нагрузка на сервер

Добрый день,

[2017-12-18 13:26:39] (ERROR @ /public_html/core/xpdo/om/xpdoquery.class.php: 704) Error parsing condition with key 0:

В логе выдает такую ошибку

На сайте 6 контекстов. никак не могу понять в чем может быть причина?
perfkirill
18 декабря 2017, 10:35
modx.pro
937
0

Как увеличить допустимое количество символов в поле description?

Приветствую

Google изменил сниппеты — можно стало писать от 260 до 320 символов, но поле description не позволяет вписать более 255 символов.

Понятно, что можно заменить поле TV-параметром, но уже есть много заполненных полей description и менять все это дело на TV не хочется.

Вопрос: как безопасно можно увеличить количество допустимых символов поля description? Пробовал менять значение поля description в базе данных с VARCHAR-255 на TEXT, но это не помогает — в админке все равно появляется надпись «Максимальная длинна этого поля...»
weranda
18 декабря 2017, 09:54
modx.pro
1
5 542
0