15 сентября 2022, 22:14 Если есть затруднения — то в этом месте будет правильно прерваться и изучить такой вопрос как основу. Напишите в комментариях если есть потребность в подобном материале.Вот это интересно, можно подробнее? Спасибо. Пошаговые инструкции / ZoomX Быстрый старт - разбираем на практике. Часть первая. 5 +1
17 августа 2021, 11:11 Все получилось, так: ['published' => 0], ['parents' => 2, 'select' => 'id,pagetitle', 'sortby' => 'menuindex']А где можно узнать какие параметры должны передаваться в $where а какие в $options? Вопросы / Вывод ресурсов на fenom без сниппета 4 0
17 августа 2021, 11:02 Баха, спасибо! Не догадался внимательно рассмотреть getResources. Вопросы / Вывод ресурсов на fenom без сниппета 4 0
18 мая 2020, 17:46 Сломал голову уже) При клике по городу селектор выбора выпадает в самом низу сайта. Никак не пойму куда копать и что происходит, буду благодарен за наводку) opt.blok-post.ru Новые дополнения и их версии / [citySelect] - выбор города 58 0
28 апреля 2020, 14:51 Благодарю, тоже полезная вещь, но с array_chunk будет проще Вопросы / Обернуть каждые N элементов массива в Fenom 4 -1
28 апреля 2020, 14:50 Сергей, спасибо! array_chunk крутая штука, даже не знал о ней) Вопросы / Обернуть каждые N элементов массива в Fenom 4 0
08 апреля 2020, 10:45 Все, теперь допер)) не внимательно изучил первую ссылку. Теперь работает! Спасибо всем! Вопросы / Получить Option в плагине 5 0
08 апреля 2020, 09:30 Баха, получается что так сказать в «чистом» плагине нужно сначала этот объект как-то подключить. А когда создаем стандартный сниппет то это работу неявно за меня делает MODX? Вопросы / Получить Option в плагине 5 0
04 апреля 2020, 07:12 И обе эти переменные доступны если снимет создан через админку? Когда делаю через плагин то доступа к ним нет. Вопросы / Вопрос по $options 2 0
26 марта 2020, 17:18 Спасибо за документацию, ранее натыкался на это, но не придал значения для чего это нужно, теперь пригодилось) Вопросы / Тернарный оператор 6 0
26 марта 2020, 14:32 Все хорошо, понял, нужно тильдами экранировать) спасибо дружище! Вопросы / Тернарный оператор 6 0
11 марта 2020, 07:39 Эти все функции феном поддерживает? Какой синтакс? Через модификаторы? Вопросы / Убрать элемент из массива 3 0
10 марта 2020, 21:56 Денис, а есть вариант разобрать массив начиная со второго элемента? Вопросы / Перебор массива в fenom 5 0
16 января 2019, 17:49 Баха, так Fenom сломался, переписал вот так: <tr {if $key is string} class="{$key}"{/if}>и заработало. Спасибо за подсказку! Вопросы / Fenom. Ключ массива как класс 2 0
16 января 2019, 15:31 Алексей, благодарю, все получилось, записал в ту же переменную $field: $field = $modx->fromJSON($modx->resource->getTVValue($field)); Вопросы / Имя TV в сниппете 2 0
22 марта 2018, 21:05 То есть к $addons добавить еще один массив с локальными пакетами: array( 'type' => 'transport', 'path' => '/packages/', // путь до локальных пакетов 'packages' => array( 'lightboxgal' => array( 'version' => '1.1.2-pl', 'install' => true, ), 'youtubepreview' => array( // 'path' => '/packages/', // можно указать путь здесь, переопределив тот, который выше 'version' => '1.0.0-pl', 'install' => true, ), ), ),А дальше в резольвере обработать этот массив типа как тут: foreach( $providers as $prov ) { $transport = (!empty($prov['type']) && $prov['type'] == 'transport') ? true : false; if(!$transport && !$provider = $modx->getObject('transport.modTransportProvider', array('service_url' => $prov['service_url']))) { $provider = $modx->newObject('transport.modTransportProvider'); $provider->fromArray($prov); $provider->save(); } if(!$transport) { $provider->getClient(); } foreach( $prov['packages'] as $packageName => $data ) { $install = $transport ? $data['install'] : $data; $params = array(); if(!$transport) { $response = $provider->request('package', 'GET', array( 'query' => $packageName )); if(!empty($response)) { $foundPackages = simplexml_load_string($response->response); if($foundPackages['total'] > 0) { foreach($foundPackages as $foundPackage) { if(strtolower((string)$foundPackage->name) == strtolower($packageName)) { $params = array( 'package_name' => (string)$foundPackage->name, 'signature' => (string)$foundPackage->signature, 'location' => $foundPackage->location, ); } } } else { _print('Not found: "'. $packageName .'"'); } } } else if($transport) { $path = !empty($data['path']) ? $data['path'] : $prov['path']; $signature = $packageName .'-'. $data['version']; $location = $path . $signature .'.transport.zip'; if(file_exists($location)) { $params = array( 'package_name' => $packageName, 'signature' => $signature, 'location' => $location, ); } } if(!empty($params)) { packageSaveInstall(array_merge( $params, array( 'provider' => is_object($provider) ? $provider->id : '0', 'install' => $install ? $install : 0, ) )); } } } Готовые решения / Как создать свою сборку для MODX 29 0
20 марта 2018, 17:09 А без репозитория? Локально. Задать как-то путь к транспортнику Готовые решения / Как создать свою сборку для MODX 29 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
А где можно узнать какие параметры должны передаваться в $where а какие в $options?
При клике по городу селектор выбора выпадает в самом низу сайта.
Никак не пойму куда копать и что происходит, буду благодарен за наводку)
opt.blok-post.ru
Какой синтакс? Через модификаторы?
и заработало.
Спасибо за подсказку!
А дальше в резольвере обработать этот массив типа как тут: