Почему плагин на OnPageNotFound не получает $_POST?
Приветствую.
Может быть кто-то сталкивался с тем, что плагин на OnPageNotFound, который используется для создания кастомной маршрутизации для API не получает данные через $_POST?
То есть если распечатать $_POST то будет пустота, хотя фронт явно передаёт судя по браузерной консоли.
В то время как $_GET получает без проблем.
Проблема в том, что большие данные через GET не передашь, нужен POST.
Есть идеи почему так может быть?
Может быть кто-то сталкивался с тем, что плагин на OnPageNotFound, который используется для создания кастомной маршрутизации для API не получает данные через $_POST?
То есть если распечатать $_POST то будет пустота, хотя фронт явно передаёт судя по браузерной консоли.
В то время как $_GET получает без проблем.
Проблема в том, что большие данные через GET не передашь, нужен POST.
Есть идеи почему так может быть?
Дополнительные поля TV
Создал пользователя с правами менеджера и у этого пользователя не появляется вкладка «Дополнительные поля TV». В tv галочка не стоит, соответственно должно видно быть у всех пользователей.
Бьюсь второй день и не могу найти, где включить эту вкладку.
Бьюсь второй день и не могу найти, где включить эту вкладку.
Ошибка минишоп2
Добрый день, вылезает ошибка
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 1249) Problem getting service miniShop2, instance of class miniShop2, from path
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 646) Could not load class: miniShop2 from minishop2.
чистка кэша не помогает. ответов не нашел, хотя проблема распространенная
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 1249) Problem getting service miniShop2, instance of class miniShop2, from path
[2022-11-04 11:32:40] (ERROR @ /usr/share/nginx/www/core/xpdo/xpdo.class.php: 646) Could not load class: miniShop2 from minishop2.
чистка кэша не помогает. ответов не нашел, хотя проблема распространенная
mFilter2 Выбранные фильтры по умолчанию
Добрый день, подскажите, как можно реализовать отображение товаров с уже выбранными фильтрами (Допустим отобразить товары в наличии сразу)
получить текущий id сессии из modx_session
подскажите, как получить текущий id сессии из modx_session поле id
msimportexport + MIGX как реализовать экспорт и импорт
Есть товары с migx полем, а в этом migx поле, еще одна migx таблица, возможно ли реализовать экспорт/импорт?
REGEXP в getCollection
Подскажите, можно ли как-то в modRestController, в методе getCollection использовать REGEXP в запросе?
Отключить все модификации товара если его нет в файле
На сайте установлен msOptionsPrice2. Есть файл domovoy.xlsx с артиклями модификаций. И есть php
Буду благодарен за любую помощь и наводку
if ( $xlsx = SimpleXLSX::parse(dirname(__FILE__).'/assets/bitrix/domovoy.xlsx') ) {
$belor = SimpleXLSX::parse(dirname(__FILE__).'/assets/bitrix/domovoy.xlsx');
$importBarcodeArr = $belor->rows();
$importBarcodeCount = 0;
foreach($importBarcodeArr as $k => $cellY){
if($k == 0){
continue;
}
if( $modification = $modx->getObject('msopModification', array('article'=> $cellY[0] )) ){
echo 'FOUND barcode '.$cellY[0].'</br>';
$modification->active = 1;
$modification->save();
}
}
echo $importBarcodeCount.' - done';
} else {
echo SimpleXLSX::parseError();
}
который включает модификацию, если артикль есть в файле. Вопрос в том, как отключить все остальные модификации, которых нет в файле?Буду благодарен за любую помощь и наводку
Динамический input
Доброе утро, помогите решить проблему
добавляю поле в FormIt динамически
но в БД записывается просто Array (а должны все значения из полей)
подскажите куда копать
добавляю поле в FormIt динамически
но в БД записывается просто Array (а должны все значения из полей)
подскажите куда копать
....
<input type="text" value="[[!+title]]" class="form-control" id="title" name="title[]" placeholder="79991112233">
...
сниппетif (!$_POST['list']) {
$processor = '_list/create';
} else {
$_POST['id'] = $_POST['list'];
$modx->setPlaceholder('id', $_POST['id']);
$processor = 'list/update';
}
$processorProps = array('processors_path' => $modx->getOption('core_path')
. 'components/list/processors/');
$response = $modx->runProcessor($processor, $_POST, $processorProps);
if ($response->isError()) {
$hook->addError('process_error', $response->getMessage());
return false;
}
return true;
нужен совет, но не про modx
Господа и дамы, нужно совет по docker.
Просто идеи или может кто-то на практике решал такую проблему.
Проблема — это проброс реального IP адреса клиента в php контейнер.
Два контейнера, в одном работает nginx, в другом — php (на самом деле есть и другие контейнеры в этой сети, но они сейчас не существенны).
Просто идеи или может кто-то на практике решал такую проблему.
Проблема — это проброс реального IP адреса клиента в php контейнер.
Два контейнера, в одном работает nginx, в другом — php (на самом деле есть и другие контейнеры в этой сети, но они сейчас не существенны).