Вопросы
аякс запрос на сниппет
всем привет.
прошу совета — кидаю аякс запрос на сниппет (передаю параметры), в нём пачка запросов к другому сайту. при большом количестве запросов / большом количестве обрабатываемой инфы браузер обрезает по таймауту (1 минута).
что с этим можно сделать? листинг пока не прикладываю — сликом много строк…
из вариантов — выводить построчно результаты каждого запроса к стороннему сайту, но тогда не понимаю как правильно прописать аякс на сниппет…
прошу совета — кидаю аякс запрос на сниппет (передаю параметры), в нём пачка запросов к другому сайту. при большом количестве запросов / большом количестве обрабатываемой инфы браузер обрезает по таймауту (1 минута).
что с этим можно сделать? листинг пока не прикладываю — сликом много строк…
из вариантов — выводить построчно результаты каждого запроса к стороннему сайту, но тогда не понимаю как правильно прописать аякс на сниппет…
pdoTools: условие WHERE с REGEXP
Как написать в pdoTools условие с REGEXP?
Вот пытаюсь засунуть в where конструкцию такого вида:
Вот пытаюсь засунуть в 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,
....
])} minishop2 игнорирует системную настройку выбора источника файлов
Вынужден в очередной раз попросить о помощи в этом вопросе, поскольку не могу найти решения.
minishop 2.4.18-pl
modx 2.7.1
Независимо от того, какой источник файлов выбран в системных настройках minishop, при создании товара в галерее всегда стоит по умолчанию — Filesystem а не MS2 Images
Я подумал, что логично было бы, если бы плагин следил за классом создаваемого ресурса и ему назначал ему тип файловой системы, но ничего подобного в плагине minishop не вижу.
Как заставить галерею использовать MS2 images?
Спасибо.
minishop 2.4.18-pl
modx 2.7.1
Независимо от того, какой источник файлов выбран в системных настройках minishop, при создании товара в галерее всегда стоит по умолчанию — Filesystem а не MS2 Images
Я подумал, что логично было бы, если бы плагин следил за классом создаваемого ресурса и ему назначал ему тип файловой системы, но ничего подобного в плагине minishop не вижу.
Как заставить галерею использовать MS2 images?
Спасибо.
Как работать со своей таблицей в MODX?
Здравствуйте. Вот уже месяц как я пытаюсь подобраться к данному вопросу со всех сторон, но так ничего не получается. Перерыл весь гугл, и все заметки из него, ни один способ не работает, или я делаю что-то не так.
mFilter2 - показать количество товаров, подходящих под фильтры
Доброго дня! Подскажите, пожалуйста, как можно вывести количество найденных товаров в результате фильтрации?
Например, встроить в кнопку «Показать N товаров» под фильтром.
Погуглил, но не нашел ответа на свой вопрос — если плохо искал, ткните носом, пожалуйста.
UPD. Мне нужно само значение/число/количество найденных товаров, подподающих под условия выбранных фильтров. Выбрал «красный», «металлический» — найдено 28 товаров по этим параметрам. Вот нужно именно это «28».
Например, встроить в кнопку «Показать N товаров» под фильтром.
Погуглил, но не нашел ответа на свой вопрос — если плохо искал, ткните носом, пожалуйста.
UPD. Мне нужно само значение/число/количество найденных товаров, подподающих под условия выбранных фильтров. Выбрал «красный», «металлический» — найдено 28 товаров по этим параметрам. Вот нужно именно это «28».
Генерация url из menutitle
Как сделать чтобы транслит url создавался не из pagetitle, а из menutitle?
Как в плагине понять, открывается на редактирование или создается ресурс?
Для категорий и товаров minishop2 нужно назначать разные шаблоны, в зависимости от родителя.
Создаю плагин на событие OnBeforeDocFormSave
И в этот момент в журнал ошибок modx падает ошибка, что мол нельзя сохранять товар без цены.
Создаю плагин на событие OnBeforeDocFormSave
if ($grannyId==3 and $resource->get('class_key')=='msProduct'){
$resource->set('template', 5);
return true;
}И все бы работало хорошо, но этот плагин назначает шаблон и сохраняет (насколько я понимаю ресурс).И в этот момент в журнал ошибок modx падает ошибка, что мол нельзя сохранять товар без цены.
Не сохраняются изменения в админке 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)
Кто-то знает, в чем дело?
Выглядит это таким образом:


Код ошибки:
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)
Кто-то знает, в чем дело?
Не сохраняются изменения в админке 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)
Кто-то знает, в чем дело?
Выглядит это таким образом:


Код ошибки:
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)
Кто-то знает, в чем дело?