Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 145 комментариев

Василий Наумкин
Василий Наумкин
Переключись на вкладку Network, потом кликни на последний ajax запрос и увидишь, что такого необычного для ExtJS тебе ответил сервер.

Если ошибка — она же должна быть и в логе сервера.
Мордынский Николай
Мордынский Николай
он тебе говорит, что то что ты пытаешься добавить совпадает с ips сигнатурой.
Насколько говорит гугл, что это что то вроде черного списка кода на сервере или что такое.
тоесть думаю надо получше погуглить чтобы понять что такое IPS в данном случае, и скорее всего подергать за яичко хостера )) по поводу твоей проблеммы
Clean
Clean
Сейчас тестировал Васин репозиторий, скачал ms2 ну и решил попробовать затестить его и попробовал создать ресурс для категорий товаров… Висит, по таймауту не отхлопывает, просто крутится сохранение… Ошибок в логах нету, но в момент сохранения в консоли
Uncaught SyntaxError: Unexpected token < ext-all.js:7
Ext.util.JSON.doDecode ext-all.js:7
(anonymous function) ext-all.js:7
Ext.override.handleResponse utilities.js:237
Ext.form.Action.processResponse ext-all.js:11
Ext.extend.success ext-all.js:11
o ext-all.js:7
s ext-all.js:7
I ext-all.js:7
modx 2.2.7 чистый, только pdoTools и ms
Валерий Кондратьев
Валерий Кондратьев
Виктор Долгий
Виктор Долгий
У меня есть условно 3 группы товаров:
1. Основной товар, системы в сборе.
2. Комплектующие для них.
3. Сменные элементы для них.

Я вызывал сниппет msProducts с измененными параметрами в innerJoin, тем самым выводя по сути все товары одной из групп.

// Фильтр по типу продукта
if (isset($_POST['productsType'])) {
	if ($_POST['productsType'] == 'systems') {
		$innerJoin[] = '{"class":"msProductLink","alias":"Link","on":"`msProduct`.`id` != `Link`.`slave`"}';
		$configInner[innerJoin] = '['.implode(',',$innerJoin).']';
	}
	if ($_POST['productsType'] == 'cartridges') {
		$link = 3;
		$innerJoin[] = '{"class":"msProductLink","alias":"Link","on":"`msProduct`.`id` = `Link`.`slave` AND `Link`.`link` = '.$link.'"}';
	}
	if ($_POST['productsType'] == 'components') {
		$link = 2;
		$innerJoin[] = '{"class":"msProductLink","alias":"Link","on":"`msProduct`.`id` = `Link`.`slave` AND `Link`.`link` = '.$link.'"}';
	}
}
Но в данном случае еще не до конца разобрался с mFilter, и, к сожалению, пока не хватает знаний построения запросов modx->mySQL, чтобы вывести все связи товаров, например, в данной категории товаров, а потом по ним фильтровать.