Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
11 февраля 2019, 12:47
+1
Фильтр работает корректно, как у тебя указано в профиле


z-index поправил, подсчёт дополнений тоже — у тебя бесплатные доступны для закачки в репозитории, а не отключены на совсем. Теперь они не считаются.
Василий Наумкин
11 февраля 2019, 12:23
0
Не нужно ничего писать в БД. А если потом понадобится сменить картинку — делать новые запросы или как?

Гораздо правильнее выводить картинку по умолчанию в чанке, можно даже написать для этого фильтр вывода и везде использовать.
<img src="[[+photo:avatar]]"/>
Василий Наумкин
11 февраля 2019, 07:40
0
В редактировании профиля можно загрузить картинку.

На modx.pro используется именно Office
Василий Наумкин
11 февраля 2019, 07:15
+5
Обратите внимание, что вывод списка авторов сделан на VueJS.

Тут недавно публиковались заметки по тому, как можно его использовать в админке, с vue-cli и всем таким. А я прикрутил его в наш проект на Gulp, с загрузкой через RequireJS.

Если кому интересно — спрашивайте, могу рассказать.
Василий Наумкин
05 февраля 2019, 09:37
+1
Да я его уже правил в прошлый раз, а потом как-то опять не ту версию на сервер выгрузил и проглядел этот момент.

Теперь точно всё в порядке.
Василий Наумкин
05 февраля 2019, 07:46
+2
Это серверное, только не у Николая, а у меня.

Поправил свой редиректор, чтобы не обрезал html.
Василий Наумкин
30 января 2019, 12:11
1
0
Зачем это через mFilter2 делать? Мерчант-центр будет на фильтры нажимать, или что?

[[!msProducts?
    &parents=`69,70,323,760,819,846,820`
    &resources=`-1052,-1053,-1054`
    &depth=`100`
    &limit=`0`
    &tplOuter=`mFilter2OuterTplXML`
    &tpl=`tpl.msProducts.row.Roman.XML`
]]
Василий Наумкин
29 января 2019, 19:55
+3
Идут в порядке вызова, но это вряд ли поможет, учитывая рекурсивность парсера MODX.

Я обычно просто включаю кэширование чанков в системных настройках, после чего они сохраняются в core/cache/pdotools — и там уже можно смотреть что внутри.
Василий Наумкин
29 января 2019, 10:20
0
Смотри системные настройки tickets.mail_bcc и tickets.mail_bcc_level.
Василий Наумкин
28 января 2019, 09:37
+1
И поскольку везде (из тех компонентов с которыми мне приходилось сталкиваться) этот интерфейс работает с одной и той же ошибкой (суть ошибки описана выше) я пришел к выводу, что разработчики просто копируют эту часть кода друг у друга и применяют каждый в своем компоненте.
Это стандартный ExtJS виджет modx-tree-resource, который используется везде, в том числе и в miniShop2.

Если в нём есть ошибка — то и править её нужно в самом MODX, а не в дополнениях.
Василий Наумкин
28 января 2019, 05:08
+1
Ни названий компонентов, ни имён авторов — как отвечать на такой вопрос?

Могу только посочувствовать.
Василий Наумкин
25 января 2019, 05:17
+1
В настройках miniShop2 есть ms2_price_format, которая работает через number_format.


Никаких дополнительных сниппетов не нужно, просто укажи там [0, '.', ' '].
Василий Наумкин
21 января 2019, 16:29
0
Yes, you can use system event msOnSubmitOrder and return an error if something not good.

switch ($modx->event->name) {
    case 'msOnSubmitOrder':
        $cart = $order->ms2->cart->status();
        if ($cart['total_cost'] < 1000) { // Your amount
            return $modx->event->output([
                'success' => false,
                'message' => 'You need to add more products',
            ]);
        }
    }
}
Russian docs
Василий Наумкин
20 января 2019, 07:38
0
Плагин срабатывает до вызова пагинации, поэтому никаких плейхолдеров в нём не получить.

Нужно думать в другую сторону, например, вызов своего сниппета для редиректа после pdoPage.
Василий Наумкин
16 января 2019, 13:01
0
Then read docs of pdoField and use it with &topLevel or &top inside &parents.

Or write your custom snippet to get id of resources from its title.
Василий Наумкин
16 января 2019, 11:40
0
You can specify any parent by id:
[[!pdoResources?
    &parents=`10`
]]
or
[[!pdoResources?
    &parents=`10,12`
]]
to get children from multiple parents
Василий Наумкин
15 января 2019, 11:36
0
modx.pro/help/321#comment-3069

Только вряд ли тебе поможет информация про miniShop1