К содержанию

Можно ли обновить версию MODX с 2.5.1-pl до самой последней?

Приветствую

Возможно ли провести такое обновление? Текущая версия 2.5.1-pl. Проконсультировался с Gemini, он говорит что сначала нужно обновится до версии 2.6 а уже с неё перейти на самую последнюю. В будущем планирую сделать новый дизайн и нужна более высокая версия PHP, соответственно нужно будет такое обновление. Сколько вообще это обновление может занять времени? И если что то пойдет не так (ещё интересует что именно может пойти не так) то можно ли все откатить простым бэкапом в Рег.ру?
Комментарии →
Есть решение

modx3 API MiniShop3\\Processors\\Gallery\\GetList не выводит изображения в ответе

Всем привет. Пытался использовать Minishop3 API для вывода 1 изображения товара:

$response = $modx->runProcessor(
    'MiniShop3\\Processors\\Gallery\\GetList',
    ['productId' => 123],
    ['processors_path' => $modx->getOption('core_path') . 'components/minishop3/src/Processors/']
);

if (!$response->isError()) {
    $images = json_decode($response->getResponse(), true);
} else {
    $error = $response->getMessage();
}

В ответе: {«success»:true,«total»:0,«results»:[]}

Хотя изображение в товаре с ID 123 есть, что я делаю не так?
Комментарии →

Prism - Действие не указано!

Приветствую. Вопрос по проблеме Prism. Суть проблемы и решение, возможно костыльное, пусть нейрослопное, но всё же. Возможно автор дополнения подскажет решение. На более низкой версии Modx не проверял.
Prism 1.4.1 — «Компоненты → Prism» падает с ошибкой «Действие не указано!»
Среда: MODX 3.2.4-pl, PHP 8.4.12, Prism 1.4.1 (транспортный пакет из Modstore), тема менеджера default.
Описание. При открытии «Компоненты → Prism» (или напрямую manager/?a=home&namespace=prism) вместо страницы настроек — ошибка «An error occurred… Действие не указано!». Не помогает переустановка, полное удаление с установкой и очистка кеша. Воспроизводится стабильно.
Причина — несовпадение пространства имён класса контроллера с соглашением MODX об именах:
Читать далее, Prism - Действие не указано!
Есть решение

Как сделать учет остатков в MiniShop3?

Добрый день!
Подскажите, возможно ли реализовать учет остатков товаров в Minishop3?
msProductRemains не работает в ModX3, других компонентов пока не могу найти, но наверняка ведь с этим вопросом уже многие сталкивались.
Нужно, чтобы после каждой покупки количество товара в наличии уменьшалось.
Подскажите, кто как решил этот вопрос.
Комментарии →

Сайт тормозит сервер, грузит процессор на 100%

Здравствуйте. Подскажите пожалуйста, это массовая проблема сейчас или только у моего сайта на Модх?

После перезагрузки сервера — сайт работает норм, но что-то к нему коннектится, или как-то плавно нагрузка растёт-растёт и грузит проц до 100% в течении 1-5 минут пользования админкой модх.
Если импорт-экспорт делаю то за минуту проц до максимума перегружается, не сразу. Если просто в админке сижу, то 5 минут пока всё ок но думаю не надолго.

Или конкретней вопрос, какой компонент так может грузить?

MODX Revolution 2.7.2-pl и минишоп 2.8.3-pl
Комментарии →

Modx Revo 2.8.8 + Minishop 2 (4.4.2) + Babel 3.5.2 - превью товаров в админке у дополнительных контектстов

Modx Revo 2.8.8 + Minishop 2 (4.4.2) + Babel 3.5.2 - превью товаров в админке у дополнительных контектстов
День добрый.
При внедрении переводов (3 языка) через babel, на фронте все прошло нормально, включая вывод изображений товаров в разных языках. Спасибо материалам на форуме.
Но есть одна проблема:
— создал новый контекст и подтянул с основного контекста категории и их товары
— в админке при отображении категории и ее товаров все превью товаров для нового контекста рендерятся, как дефолтные. См. прилагаемый скрин.


Почему так — понятно, т.к. у меня для товара в новом контексте в Галлерее нет изображений.
На фронте все картинки товаров для всех языков подтягиваются из базового контекста, на бэке хотелось бы сделать так же.
Не могу понять где я могу поправить рендер этих превью. Есть ли возможность кастомизировать этот грид (кастомный чанк или другое решение)?

Буду рад за любую подсказку.

с уважением,
Виталий
Комментарии →

Minishop3 - Слетают галки с внутренних категорий

Minishop3 - Слетают галки с внутренних категорий
Добрый день.
MODX 3.2.0, php 8.2
Компоненты:
FormIt 5.2.4-pl
MiniShop3 1.13.0-beta1
Monaco MODX 2.1.1-pl
pdoTools 3.0.3-pl2
SendIt 3.1.6-pl
TinyMCE Rich Text Editor 3.1.7-pl
translit 1.0.0-beta
VueTools 1.1.2-pl

Пробема в следующем. Товары физически лежат в категории «Склад» и должны иметь также несколько дополнительных категорий, для вывода в нужных разделах сайта.


Ставлю галки в нужных разделах — сохраняю — в modx_ms3_product_categories все прописывается, товары выводятся где нужно и на сайте и в админке, но стоит обновить страницу с товаром в админке — галки пропадают. (Товары выводятся где нужно). Стоит сохранить еще раз — товары везде пропадают, modx_ms3_product_categories очищается.
Так получается только с галками внутренних разделов. Верхние остаются.
Также в разделе категорий выводятся разделы, которые категориями не являются.
В журнале ошибок пусто.
Комментарии →

Не всегда срабатывает JS-событие

На сайте есть JS событие на оформленный заказ вот такого плана
<script>
    $(document).ready(function () {
	    miniShop2.Callbacks.add('Order.submit.response.success', 'order', function(response) {
	    	yaCounter11111111.reachGoal('ORDER')
	    });
	});
</script>
Читать далее, Не всегда срабатывает JS-событие