Вопросы

Как в ajax файле form.php подключить после вызова чанка обработку fenom тегов и снипетов?

Ребята, подскажите пожалуйста! Как в ajax файле form.php подключить после вызова чанка обработку fenom тегов и снипетов? Вот содержимое файла form.php
<?php
	if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest' || empty($_POST['action'])) {
		return;
	}

	define('MODX_API_MODE', true);

	require dirname(dirname(dirname(__FILE__))) . '/index.php';
	
	$modx->getService('error','error.modError');
	$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
	$modx->setLogTarget('FILE');
	
	
	if ($_POST['action'] == "1" && isset($_POST['mass'])) {
		//Получаем значение для второго селектора

		$output = $modx->getChunk('mass',array(
            'mass' => strval($_POST['mass']),
            'h' => strval($_POST['h']),
            'l1' => strval($_POST['l1']),
            'l2' => strval($_POST['l2']),
            'l3' => strval($_POST['l3']),
        ));

		$result = array($output, 'success');
	}
	else {
		$result = array('Некорректный запрос', 'error');
	}
	
	if (!empty($result)) {
		die(json_encode($result));
	}
Владимир
09 июля 2019, 09:28
modx.pro
924
0

ModX и несколько миллионов ресурсов

Привет! Подскажите, ModX подходит для нескольких миллионов ресурсов (или minishop-товаров)? Знаете ли примеры ModX-сайтов с таким количеством ресурсов/товаров?
Мартин Очоа
09 июля 2019, 00:49
modx.pro
2 448
0

mFilter2 как выбрать ресурсы с моей опцией?

Подскажите пожалуйста, как в mFilter2 вызвать только те ресурсы, которые попадают под мою опцию в минишопе?
Опция как Да/Нет сделана.

'where'=> ['season_sale' => 1]
но тогда ошибка в логах 42S22: Unknown column 'season_sale' in 'where clause'

Как правильно написать выборку?
UDAV
08 июля 2019, 15:11
modx.pro
974
-1

miniShop2 radio сам переключается.

Доброго времени суток.
Столкнулся с такой проблемой. При быстром изменении способа доставки или оплаты почему-то кнопки сами себя переключать.
Пример ошибки:

Сам сайт: kids.ldmplus.ru/oformit-zakaz
Не могу понять почему если резко изменить способ доставки или оплаты кнопки заедает и они начинают сами переключаются.
Кто то сталкивался с данной проблемой или может помочь?
Сергій
08 июля 2019, 02:55
modx.pro
1 283
0

Дополнительное поле профиля TinyMCE

Доброго времени суток.

Есть ли какая то возможность внедрить визуальный редактор(TinyMCE) в профиль пользователя в админ.панели?
Создал дополнительные поля профиля (не extended) с помощью этой инструкции.

Благодарю за внимание к моей проблеме.

Версия MODX Revolution: 2.7.1-pl
Ислам Алиев
05 июля 2019, 20:36
modx.pro
797
0

mSearch2 поиск по определенному полю

Всем привет!
Простой вопрос…

Хочу на одной странице сделать 2 вызова mSearch2:
1. поиск по категориям (msCategory), только по полю pagetitle
2. поиск по товарам (msProduct), по всем полям.
Как реализовать?..

Ограничить поиск только по категории или товару ясно, через where class_key.

А вот как заставить искать только по полю pagetitle? Поисковый индекс присутствует по всем полям для всех ресурсов…
Наумов Алексей
05 июля 2019, 16:30
modx.pro
1 175
0

Значение в поле Article в minishop2 не записывается, если содержит буквы

Привет, подскажите, может кто-то сталкивался

при создании нового товара поле Article не сохраняется. Пишет 0
скриншот
yadi.sk/i/JcCO2bItrZslbg

Версия minishop2 — 2.1.8-pl3
Работало стабильно с 2014 года, дописывалось, местами оч костыльно
когда именно перестало не известно, на бекап не откатить
В консоли ошибок нет, ковырял

Заранее благодарю за наставление на путь истинный

UPDATE:
не сохраняется артикул с буквами (как русские так и латиница), только цифры сохраняет
alexbox
05 июля 2019, 15:05
modx.pro
1 236
0

Fenom. Вынос сниппетов в файлы

Подскажите, если выносить шаблоны, чанки в файлы, то как поступать с родными сниппетами дополнений? Оставлять их в БД? В файлы писать только свои сниппеты? В документации к феному пишут делать все в файлах и ничего не создавать в админке. А как быть со сниппетами pdotools, msgallery, например? Каковы правила хорошего тона в таком случае?
Анатолий
05 июля 2019, 14:44
modx.pro
844
0

/208.include.cache.php : 20) PHP warning: Invalid argument supplied for foreach()

Доброго дня. В журнал получаю ошибки
/208.include.cache.php : 20) PHP warning: Invalid argument supplied for foreach()
сниппет с id 208 тянет фотки с яндекс диска
vrm13
05 июля 2019, 11:16
modx.pro
1 563
0

Позарез нужна консультация по mFilter2

Ув. специалисты, подскажите, в каком направлении направить свои усилия по решению двух проблем.
Они явно копеечные, но день на них уже ушел.

1. Фильтры и результаты в соответствии с дизайном разнесены в коде страницы и не могут быть умещены в один div (<div class=«msearch2» id=«mse2_mfilter»><div id=«mse2_results»>). Когда плейсхолдер [[+filters]] помещается вне указанного дива, он остается пустым, фильтры в этом месте не появляются.

Приделываю к сниппету параметр &toPlaceholders=`my.`, заменяю [[+filters]] на [[+my.filters]], [[+results]] на [[+my.results]]. Фильтры в нужном месте появляются. А вот товары не выводятся вовсе. И все это сопровождается строкой в логе ошибок: ...\core\xpdo\om\xpdoquery.class.php: 764) Encountered empty IN condition with key id.
Владимир
05 июля 2019, 11:06
modx.pro
1 193
0