Вопросы

аякс запрос на сниппет

всем привет.
прошу совета — кидаю аякс запрос на сниппет (передаю параметры), в нём пачка запросов к другому сайту. при большом количестве запросов / большом количестве обрабатываемой инфы браузер обрезает по таймауту (1 минута).
что с этим можно сделать? листинг пока не прикладываю — сликом много строк…
из вариантов — выводить построчно результаты каждого запроса к стороннему сайту, но тогда не понимаю как правильно прописать аякс на сниппет…
Илья
24 апреля 2019, 17:44
modx.pro
1 798
0

pdoTools: условие WHERE с REGEXP

Как написать в pdoTools условие с REGEXP?

Вот пытаюсь засунуть в where конструкцию такого вида:

{var $whereArr[]="(TVparam1.value REGEXP 'aaa')"}
...
{var $whereArr[]="(TVparam2.value = 'bbb')"}
...
{if $whereArr}
        {var $wh = '["' ~ $whereArr | join : ' AND ' ~ '"]'}
{/if}

{$_modx->runSnippet('pdoResources', [
    ....
    'where' => $wh,
    ....
])}
Bert
24 апреля 2019, 11:37
modx.pro
1 277
0

minishop2 игнорирует системную настройку выбора источника файлов

Вынужден в очередной раз попросить о помощи в этом вопросе, поскольку не могу найти решения.
minishop 2.4.18-pl
modx 2.7.1

Независимо от того, какой источник файлов выбран в системных настройках minishop, при создании товара в галерее всегда стоит по умолчанию — Filesystem а не MS2 Images

Я подумал, что логично было бы, если бы плагин следил за классом создаваемого ресурса и ему назначал ему тип файловой системы, но ничего подобного в плагине minishop не вижу.

Как заставить галерею использовать MS2 images?
Спасибо.
Александр Мельник
24 апреля 2019, 11:37
modx.pro
1 606
0

Как работать со своей таблицей в MODX?

Здравствуйте. Вот уже месяц как я пытаюсь подобраться к данному вопросу со всех сторон, но так ничего не получается. Перерыл весь гугл, и все заметки из него, ни один способ не работает, или я делаю что-то не так.
Николай
24 апреля 2019, 07:17
modx.pro
2
1 382
0

mFilter2 - показать количество товаров, подходящих под фильтры

Доброго дня! Подскажите, пожалуйста, как можно вывести количество найденных товаров в результате фильтрации?

Например, встроить в кнопку «Показать N товаров» под фильтром.

Погуглил, но не нашел ответа на свой вопрос — если плохо искал, ткните носом, пожалуйста.

UPD. Мне нужно само значение/число/количество найденных товаров, подподающих под условия выбранных фильтров. Выбрал «красный», «металлический» — найдено 28 товаров по этим параметрам. Вот нужно именно это «28».
Мартин Очоа
24 апреля 2019, 01:08
modx.pro
2 260
0

[Решено] Порядковый id

Здравствуйте!
Oleg
23 апреля 2019, 18:49
modx.pro
995
0

Генерация url из menutitle

Как сделать чтобы транслит url создавался не из pagetitle, а из menutitle?
Алексей
23 апреля 2019, 17:17
modx.pro
1 076
0

Как в плагине понять, открывается на редактирование или создается ресурс?

Для категорий и товаров minishop2 нужно назначать разные шаблоны, в зависимости от родителя.
Создаю плагин на событие OnBeforeDocFormSave
if ($grannyId==3 and $resource->get('class_key')=='msProduct'){
        $resource->set('template', 5);
        
        return true;
    }
И все бы работало хорошо, но этот плагин назначает шаблон и сохраняет (насколько я понимаю ресурс).
И в этот момент в журнал ошибок modx падает ошибка, что мол нельзя сохранять товар без цены.
Александр Мельник
23 апреля 2019, 17:11
modx.pro
854
0

Не сохраняются изменения в админке MODX.

Не могу сохранить шаблон, чанк, даже настройку в админке MODX. Скачал архив, залил его на сайт, создал bd с пользователем, проверил кодировку. Установил это дело, установка прошла успешно, но сохранить ничего не могу.

Выглядит это таким образом:




Код ошибки:

Uncaught TypeError: this.mask.addClass is not a function
at S.onShow (modx.jsgrps-min.js:1)
at S.afterShow (ext-all.js:21)
at S.show (ext-all.js:21)
at Object.show (ext-all.js:21)
at MODx.onAjaxException (modx.js?v=e4170aa1:122)
at h.Event.fire (ext-all.js:21)
at Ext.data.Connection.fireEvent (ext-all.js:21)
at Ext.data.Connection.handleFailure (ext-all.js:21)
at f (ext-base.js:21)
at m (ext-base.js:21)

Кто-то знает, в чем дело?
Alex
23 апреля 2019, 11:41
modx.pro
1 963
0

Не сохраняются изменения в админке MODX.

Не могу сохранить шаблон, чанк, даже настройку в админке MODX. Скачал архив, залил его на сайт, создал bd с пользователем, проверил кодировку. Установил это дело, установка прошла успешно, но сохранить ничего не могу.

Выглядит это таким образом:




Код ошибки:

Uncaught TypeError: this.mask.addClass is not a function
at S.onShow (modx.jsgrps-min.js:1)
at S.afterShow (ext-all.js:21)
at S.show (ext-all.js:21)
at Object.show (ext-all.js:21)
at MODx.onAjaxException (modx.js?v=e4170aa1:122)
at h.Event.fire (ext-all.js:21)
at Ext.data.Connection.fireEvent (ext-all.js:21)
at Ext.data.Connection.handleFailure (ext-all.js:21)
at f (ext-base.js:21)
at m (ext-base.js:21)

Кто-то знает, в чем дело?
Alex
23 апреля 2019, 11:41
modx.pro
776
0