07 декабря 2022, 19:44 Завтра отрубят это сервис и кирдыК! Новые дополнения и их версии / FacetSearch - быстрый фасетный поиск с сервисом facetsearch.ru 47 0
30 ноября 2022, 06:53 Нужно еще просто было указать в параметрах, еще один ключ stage $params = array( 'crontab' => true, 'stage' => 'new_session', 'id' => 2, ); Готовый рабочий вариант: <?php define('MODX_API_MODE', true); require '../index.php'; /* @var modX $modx */ //Дадим права админа навыполнение процессора $modx->user = $modx->getObject('modUser', 1); //id строки в таблице (колонка ID), таб "Прайс-листы" $row_ID = 2; /** @var msPriceList $msPriceList */ $msPriceList = $modx->getService('msPriceList', 'msPriceList', MODX_CORE_PATH . 'components/mspricelist/model/'); $corePath = $modx->getOption('mspricelist_core_path', null, $modx->getOption('core_path') . 'components/mspricelist/'); $path = $modx->getOption('processorsPath', $msPriceList->config, $corePath . 'processors/'); /* @var modX $modx */ $params = array( 'crontab' => true, 'stage' => 'new_session', 'id' => $row_ID, ); /* @var modProcessorResponse $response */ $response = $modx->runProcessor('mgr/file/export', $params, array( 'processors_path' => $path )); if ($response->isError()) { die($response->getMessage()); } else { echo json_encode($response->response); } Вопросы / cron в компоненте msPriceList 17 +2 1
28 ноября 2022, 16:08 modx.com/download/other-versions?releaseKey=revolution-2.8.4-pl Вопросы / Не могу установить minishop2 на modx 3.0.2, как исправить? 3 +3
25 ноября 2022, 21:00 тогда подготовь массив таким образом чтобы выводились только published! и не е*и мозг! Группируй массив по ключу {var $plus = $_modx->resource.field_plus | fromJSON | groupBypublished }Сниппет groupBypublished: <?php function _group_by($array, $key) { $return = array(); foreach($array as $val) { $return[$val[$key]][] = $val; } return $return; } return _group_by($input, 'published'); Вопросы / Как на FENOM узнать количество записей с определенным числом в массиве? 15 0
25 ноября 2022, 20:58 без итераций никак! {var $count_pub = 0} {var $plus = $_modx->resource.field_plus | fromJSON} {if $plus} {foreach $plus as $idx => $item} {if $item.published ==1} {$count_pub++} {/foreach} RETURN COUNT: {$count_pub} {/if} Вопросы / Как на FENOM узнать количество записей с определенным числом в массиве? 15 0 1
25 ноября 2022, 19:22 Я тебе и показал это! Вопросы / Как на FENOM узнать количество записей с определенным числом в массиве? 15 0
25 ноября 2022, 18:53 Используй постфиксный инкремент: {var $plus = $_modx->resource.field_plus | fromJSON} {var $count_pub = 0} {if $plus} {foreach $plus as $idx => $item} {if $idx =='8'}{break}{/if} {if $item.published !=0} {$count_pub++} <div class="plus__item plus-item"> {$item.text} {/if} {/foreach} {/if} COUNT: {$count_pub++}via: github.com/fenom-template/fenom/blob/master/docs/ru/operators.md#операторы-инкремента-и-декремента Вопросы / Как на FENOM узнать количество записей с определенным числом в массиве? 15 0
22 ноября 2022, 18:29 Круто! Но SVG похоже не хавает) Я делал такой-же для одной CRM только на NODEJS Puppeteer, принцип такой же, задача была пройтись по сайтам и отсечь те которые не адоптированы к мобилкам + отчет от lighthouse_viewer Пошаговые инструкции / Микросервисы в MODX 8 0
18 ноября 2022, 09:00 Напишите автору, @Виталий Киреев Вопросы / msync на modx для интеграции с 1С. УТ 8.3 1 0
18 ноября 2022, 07:06 Вот так: vectorserver.ru/tests/runSnippet.php <?php define('MODX_API_MODE', true); require '../index.php'; /* @var modX $modx */ $json = $modx->runSnippet('pdoResources', [ 'parents' => 0, 'select' => 'id,pagetitle', 'return' => 'json' ]); header('Content-Type: application/json; charset=utf-8'); echo $json; Вопросы / Как делать Ajax запросы с фронта к сниппету? 3 0
16 ноября 2022, 12:11 Вот так: <?php //define('MODX_API_MODE', true); //require 'index.php'; /* @var modX $modx */ //Дадим права админа навыполнение процессора $modx->user = $modx->getObject('modUser', 1); //Данные для обновления ресурса $data = [ 'id'=>1, 'introtext'=>'ццццццццццццц', 'alias'=>'index', 'context_key' => 'web', 'tvs' => true,// save tv 'tv3' => 'abc', //tv +id ]; //Запускаем процессор $response = $modx->runProcessor('resource/update', $data); if ($response->isError()) { $out = $response->getMessage(); } else{ $out = $response->response; } var_dump($out); Вопросы / Обновление ресурса через сервис 6 0
15 ноября 2022, 11:43 @Василий Наумкин Bellissimo!!! По идее на этапе установки, можно choice прикрутить для настроек входа в систему. Хостинг / MODX + Docker 7 0
14 ноября 2022, 10:24 Написать плагин для синхры данных в контекстах. Вопросы / Одна цена для двух контекстов 5 0
14 ноября 2022, 10:22 Всё ясно)! Не будем с вами спорить! Для разработчиков / Разработка веб приложений. #3 - Backend, Nest. 55 -1
14 ноября 2022, 06:31 Хабр: habr.com/ru/company/southbridge/blog/325568/ Твои посты про Nest на портале про MODX равносильны как, ты приехал на BMW M5 в лес на соревнования по бездорожью! Для разработчиков / Разработка веб приложений. #3 - Backend, Nest. 55 -1
11 ноября 2022, 22:12 Я смотрю ты вообще критику не воспринимаешь и начинаешь буксовать на того кто не согласен с тобой! Пост на твой совести (я бы удалил) и админы не причем, ты реально путаешь тематики, оффотпер! Для разработчиков / Разработка веб приложений. #3 - Backend, Nest. 55 -2
11 ноября 2022, 22:10 Я вот буровую установку собираю! Может тоже пост написать!? Люди сюда зайдут и узнают про MODX (как ты выше писал ?)! Для разработчиков / Разработка веб приложений. #3 - Backend, Nest. 55 -2
11 ноября 2022, 21:55 Ну пиши это на тематическом портале про этой фреймворк! Зачем нам тут читать про это!? Для разработчиков / Разработка веб приложений. #3 - Backend, Nest. 55 -1
11 ноября 2022, 21:53 Статья про Nest.js на портале про MODX!? Зачем, для чего!? На хабре полно статей про Nest! Может превратим тематический сайт в помойку, типа: установка WINDOWS, Centos, настройка VPS и всякие другое про IT!? Заведи свой блог, кому будет интересно тот подпишется на тебя! Для разработчиков / Разработка веб приложений. #3 - Backend, Nest. 55 -3
11 ноября 2022, 21:41 Создать сниппет модификатор toJson <?php return json_encode($input,JSON_UNESCAPED_UNICODE );Потом применить модификатор: [[+products:toJson]] [[!checkSend? &orderId=`[[+num]]` &subtotal=`[[+total.cart_cost]]` &phone=`[[+address.phone]]` &email=`[[+user.email]]` &products=`[[+products:toJson]]` &userName=`[[+address.receiver]]` ]]Ну а далее в сниппете checkSend декодируешь обратно в массив! Вопросы / Передать массив состава заказа minishop2 в сниппет 3 0
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Готовый рабочий вариант:
Группируй массив по ключу
Сниппет groupBypublished:
via: github.com/fenom-template/fenom/blob/master/docs/ru/operators.md#операторы-инкремента-и-декремента
Я делал такой-же для одной CRM только на NODEJS Puppeteer, принцип такой же, задача была пройтись по сайтам и отсечь те которые не адоптированы к мобилкам + отчет от lighthouse_viewer
По идее на этапе установки, можно choice прикрутить для настроек входа в систему.
Твои посты про Nest на портале про MODX равносильны как, ты приехал на BMW M5 в лес на соревнования по бездорожью!
Пост на твой совести (я бы удалил) и админы не причем, ты реально путаешь тематики, оффотпер!
Может превратим тематический сайт в помойку, типа: установка WINDOWS, Centos, настройка VPS и всякие другое про IT!?
Заведи свой блог, кому будет интересно тот подпишется на тебя!
Потом применить модификатор: [[+products:toJson]]
Ну а далее в сниппете checkSend декодируешь обратно в массив!