03 января 2022, 16:16 Понятно, спасибо :) Вопросы / Насколько это верные решения для сайта на MODX ? 6 0
03 января 2022, 16:11 Понятно, спасибо. Нет, думаю работать локально а сервер потом подтягивать через git pull изменения. Я думаю тогда если по такому варианту, то это получается локально всё собирается (сжимается) и затем подтягивается на сервер? Вопросы / Насколько это верные решения для сайта на MODX ? 6 0
03 января 2022, 15:49 Благодарю за ответ. По larave-mix, у них в доке пишут что создавался для Laravel, но можно использовать для любого типа приложений. Это вроде обёртка над webpack. Я просто работаю ещё с фреймворком Laravel, там он используется :) И можете пожалуйста ещё подсказать, на хостинге в принципе понятно там node не поставить. А на сервере почему не используют? Можно же с помощью git pull подтянуть на сервер изменения, а потом с помощью laravel-mix собрать стили к примеру, с помощью команды npm run prod, ну и там ещё нужно будет небольшой сниппет mix написать который будет читать файл mix-manifest.json и возвращать путь до нужного файла стилей к примеру. Я вот в процессе сейчас такого :) Вопросы / Насколько это верные решения для сайта на MODX ? 6 0
29 июля 2021, 14:38 Когда подключил API modx вот так: /* include MODX_API BEGIN */ define('MODX_API_MODE', true); require_once('/var/www/domain/data/www/domain/index.php'); /* include MODX_API END */ $product = $modx->getObject('msProduct', 20387); $modx->log(1, print_r($product->get('source'), 1),'HTML');То заработало. source = 3 и процесс запустился Вопросы / Почему из файла не срабатывает runProcessor gallery/upload, а в Console срабатывает ? 4 0
29 июля 2021, 11:54 Похоже getObject как-то не корректно работает у меня. Возвращает объект товара а в нём source нет. Из за того что source нет, процесс и не срабатывает похоже. Но когда через Console вызываю getObject, то там source есть у объекта который возвращается. И наверно поэтому в Console и срабатывает процесс. Вопросы / Почему из файла не срабатывает runProcessor gallery/upload, а в Console срабатывает ? 4 0
29 июля 2021, 08:39 Благодарю вас за комментарий. Нет к сожалению всё равно не работает, у меня нету ms2Gallery. Пишет вот что: Could not load class: ms2Gallery from ms2gallery. Problem getting service ms2gallery, instance of class ms2Gallery, from path domain/core/components/ms2gallery/model/ms2gallery/Я просто думаю gallery/upload он же из minishop2. Просто ещё странно что на другом сайте который тоже на modx такая конструкция работает из файла, а на данном сайте нет почему-то. Может из-за того что обновил modx Вопросы / Почему из файла не срабатывает runProcessor gallery/upload, а в Console срабатывает ? 4 0
15 января 2021, 10:50 Хотя можно просто удобный интерфейс для этого сделать, наверно лучше сделаю с помощью вот этих 3-х полей Вопросы / Как лучше доработать к miniShop2 акции ? 9 0
15 января 2021, 09:44 Благодарю вас за ответ, таблица stock для хранения акций. Ну да по поводу 3 поля на товарах неплохо, но мне кажется не очень удобно, это же тогда в каждый товар нужно будет заходить и устанавливать эти поля Вопросы / Как лучше доработать к miniShop2 акции ? 9 0
15 января 2021, 09:33 Благодарю за ответ. Таблица stock для хранения акций, в ней поля: — date-from (дата от) — date-to (дата до) — percent (процент на сколько цену у товаров снизить) А в таблице ms2_products думал что бы в поле stock_id был id акции. То есть к примеру: Товар 1 у него stock_id = 1 Товар 2 у него stock_id = 1 И есть акция: id — 1 date-from — 15.01.21 date-to — 16.01.21 percent — 15 Вопросы / Как лучше доработать к miniShop2 акции ? 9 0
15 января 2021, 09:32 Благодарю за ответ. Таблица stock для хранения акций, в ней поля: — date-from (дата от) — date-to (дата до) — percent (процент на сколько цену у товаров снизить) А в таблице ms2_products думал что бы в поле stock_id был id акции. То есть к примеру: Товар 1 у него stock_id = 1 Товар 2 у него stock_id = 1 И есть акция: id — 1 date-from — 15.01.21 date-to — 16.01.21 percent — 15 А вот с категориями, а URL товара меняется же из за категории, и в хлебных крошках путь, и в sitemap? Вопросы / Как лучше доработать к miniShop2 акции ? 9 0
mxHeadless — REST API для MODX 3 без лишнего 1) Кастомная валидация Из коробки есть whitelist полей и базовая проверка типов. Свою логику сверху навешиваете через Extension API: OnMxHeadlessBeforeRequest / свой middlewar...
Открытое письмо руководству MODX и команде MODX Revolution (Русская версия) Николай, по твоему комментарию — полностью согласен. Выше писал о другом. А то, что не принимаются улучшения по существующей «кодовой базе» MODx — это да. Это проблема с которо...
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3 Уррра! Благодарим! И посылаем лучи добра!
[Tickets] Версия 1.14.0-pl — первый релиз с апреля 2022 Иван, ещё после обновления автоматически не заполняются поля introtext с выставленным ограничением в 500 символов. Без ограничения — заполняются.
modxkit/testbench - тесты дополнений MODX 3 на живом ядре, в том числе в CI MODX 3.0.x не поддерживается. Не «руки не дошли», а измеренная причина: ядро 3.0.x не поднимается в API-режиме полноценно. modX::reloadConfig() двумя соседними строками дважды вклю...
ModxMinify - Error 500 @Илья Уткин привет! github.com/Sterc/modx-minify давай обновим версию в сторе?
Impex3 - импорт/экспорт ресурсов MODX3 с поддержкой товаров MiniShop3 Да, несуществующие на сайте ресурсы будут просто проигнорированы. Те, которые есть, будут обновлены стандартным образом.
pdoTools 2.14.0 и pdoTools3 3.1.0-pl: обновление для MODX 2 и MODX 3 Это будет исправлено в следующей версии github.com/modx-pro/pdoTools3/pull/20
MiniShop3: обратная связь от разработчиков Добрый день! github.com/modx-pro/MiniShop3/issues/641 — уже на код ревью. Спасибо
Нет, думаю работать локально а сервер потом подтягивать через git pull изменения.
Я думаю тогда если по такому варианту, то это получается локально всё собирается (сжимается) и затем подтягивается на сервер?
По larave-mix, у них в доке пишут что создавался для Laravel, но можно использовать для любого типа приложений. Это вроде обёртка над webpack.
Я просто работаю ещё с фреймворком Laravel, там он используется :)
И можете пожалуйста ещё подсказать, на хостинге в принципе понятно там node не поставить.
А на сервере почему не используют? Можно же с помощью git pull подтянуть на сервер изменения, а потом с помощью laravel-mix собрать стили к примеру, с помощью команды npm run prod, ну и там ещё нужно будет небольшой сниппет mix написать который будет читать файл mix-manifest.json и возвращать путь до нужного файла стилей к примеру. Я вот в процессе сейчас такого :)
То заработало.
source = 3 и процесс запустился
Возвращает объект товара а в нём source нет.
Из за того что source нет, процесс и не срабатывает похоже.
Но когда через Console вызываю getObject, то там source есть у объекта который возвращается.
И наверно поэтому в Console и срабатывает процесс.
Пишет вот что:
Я просто думаю gallery/upload он же из minishop2. Просто ещё странно что на другом сайте который тоже на modx такая конструкция работает из файла, а на данном сайте нет почему-то. Может из-за того что обновил modx
в ней поля:
— date-from (дата от)
— date-to (дата до)
— percent (процент на сколько цену у товаров снизить)
А в таблице ms2_products думал что бы в поле stock_id был id акции.
То есть к примеру:
Товар 1 у него stock_id = 1
Товар 2 у него stock_id = 1
И есть акция:
id — 1
date-from — 15.01.21
date-to — 16.01.21
percent — 15
в ней поля:
— date-from (дата от)
— date-to (дата до)
— percent (процент на сколько цену у товаров снизить)
А в таблице ms2_products думал что бы в поле stock_id был id акции.
То есть к примеру:
Товар 1 у него stock_id = 1
Товар 2 у него stock_id = 1
И есть акция:
id — 1
date-from — 15.01.21
date-to — 16.01.21
percent — 15
А вот с категориями, а URL товара меняется же из за категории, и в хлебных крошках путь, и в sitemap?