12 сентября 2024, 20:17 Точно, сниппеты работают на 8.1. У меня небольшая ошибка была. Но сама система Modx 2.8.7 работает только на PHP 8.1 (у меня по крайней мере). Вопросы / После обновления ModX 2.8.7 перестали работать сниппеты msOptionPrice и msOptionsColor 4 0
03 июля 2024, 16:11 Добрый день. Прошу прощения, а можно как то исключить из выборки некоторые категории товаров с их товарами из прайса? Вопросы / Вывод прайс-листа на главной странице 17 0
25 мая 2024, 14:09 Прошу прощения, для меня это «темный лес». Не могли бы вы написать код? Буду очень благодарен. Вопросы / Вывод прайс-листа на главной странице 17 0
25 мая 2024, 13:51 Добрый день. Если товар снять с публикации, он все равно выводиться в прайсе, чтобы не выводился нужно товар полностью удалять. Подскажите пожалуйста, как прописать условие в сниппете чтобы не выводил снятые с публикации товары. Вопросы / Вывод прайс-листа на главной странице 17 0
29 февраля 2024, 15:06 Спасибо большое, добрый человек! Дай Бог тебе здоровья! Вопросы / Вывод прайс-листа на главной странице 17 0
27 февраля 2024, 19:38 А как сделать чтобы название товара было ссылкой ведущей на товар и у цены убрать два ноля после точки (1500.00 р). Подскажи пожалуйста. Вопросы / Вывод прайс-листа на главной странице 17 0
27 февраля 2024, 19:20 Спасибо друг! Все работает, не заметил ошибку. Извини! Вопросы / Вывод прайс-листа на главной странице 17 0
27 февраля 2024, 10:51 Спасибо. Но ничего не выводится, ошибок в логе нет. Я создал сниппет «GetPrice»: <?php $tablePrefix = $modx->getOption('table_prefix'); $sql = "SELECT Product.pagetitle AS name, Data.price AS price, Parent.pagetitle AS parent FROM {$tablePrefix}site_content Product LEFT JOIN {$tablePrefix}ms2_products Data ON Product.id = Data.id LEFT JOIN {$tablePrefix}site_content Parent ON Product.parent = Parent.id WHERE Product.class_key = 'msProduct'"; $statement = $modx->query($sql); $products = $statement->fetchAll(PDO::FETCH_ASSOC); $output = []; foreach ($products as $product) { $output[$product['parent']][] = $product; }Затем вывожу в чанке: {set $menu = 'GetPrice' | snippet} {foreach $menu as $parent => $products} <p>{$parent}</p> <ul> {foreach $products as $data} <li>{$data.name} - {$data.price}</li> {/foreach} </ul> {/foreach}И ничего. Помогите пожалуйста разобраться. Вопросы / Вывод прайс-листа на главной странице 17 0
26 февраля 2024, 12:44 Спасибо за сниппет. Не могли бы вы пояснить как вывести то, что мне нужно? У меня не получается вывести. Вопросы / Вывод прайс-листа на главной странице 17 0
13 февраля 2024, 17:38 После инсталляции: [Tue Feb 13 17:36:03 2024] [error] [client 5.142.177.134:0] PHP Fatal error: Uncaught Error: Class «uagent_info» not found in /home/p/prozon/new.prozon.ru/sys/cache/includes/elements/modplugin/41.include.cache.php:194\nStack trace:\n#0 /home/p/prozon/new.prozon.ru/sys/model/modx/modscript.class.php(76): include()\n#1 /home/p/prozon/new.prozon.ru/sys/model/modx/modx.class.php(1674): modScript->process(NULL)\n#2 /home/p/prozon/new.prozon.ru/sys/model/modx/modresponse.class.php(83): modX->invokeEvent('OnWebPagePreren...')\n#3 /home/p/prozon/new.prozon.ru/sys/model/modx/modrequest.class.php(138): modResponse->outputContent(Array)\n#4 /home/p/prozon/new.prozon.ru/sys/model/modx/modrequest.class.php(122): modRequest->prepareResponse()\n#5 /home/p/prozon/new.prozon.ru/sys/model/modx/modx.class.php(1461): modRequest->handleRequest()\n#6 /home/p/prozon/new.prozon.ru/public_html/index.php(54): modX->handleRequest()\n#7 {main}\n thrown in /home/p/prozon/new.prozon.ru/sys/cache/includes/elements/modplugin/41.include.cache.php on line 194, referer new.prozon.ru/adm/?a=workspaces Вопросы / MobileDetect - проблема при установки компонента 5 0
10 февраля 2024, 12:18 Переключение php на 8 не помогло. Сайт прекращает отображаться в браузере после инсталяции пакета. Вопросы / MobileDetect - проблема при установки компонента 5 0
10 февраля 2024, 11:50 Версия php 7.4.Установка ModX advanced (ядро вынесено за пределы public). Попробую переключить на 8 и напишу результат. Вопросы / MobileDetect - проблема при установки компонента 5 0
07 июня 2023, 23:39 В итоге сколько будет стоить с учетом фильтрации? Вопросы / FormIt - вывод данных форм на сайте 7 0
07 июня 2023, 16:22 Нужна сортировка по дате, форме и названию Вопросы / FormIt - вывод данных форм на сайте 7 0
07 июня 2023, 08:35 Сколько будет стоить написать такой сниппет? Вопросы / FormIt - вывод данных форм на сайте 7 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё на...
Редизайн сообщества На мобилке шапка не помещается на 1 строке, плюс иконки растягиваются до овала из-за иконки, вместо того, чтобы оставаться круглыми
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Выпустил новую версию [1.0.3-beta1] — 2026-07-13 Fixed — Inject сохраняет ``, `` и `` на полном HTML-документе (больше не оборачивает страни...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
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-...
Прошу прощения, а можно как то исключить из выборки некоторые категории товаров с их товарами из прайса?
Я создал сниппет «GetPrice»:
Затем вывожу в чанке:
И ничего. Помогите пожалуйста разобраться.
[Tue Feb 13 17:36:03 2024] [error] [client 5.142.177.134:0] PHP Fatal error: Uncaught Error: Class «uagent_info» not found in /home/p/prozon/new.prozon.ru/sys/cache/includes/elements/modplugin/41.include.cache.php:194\nStack trace:\n#0 /home/p/prozon/new.prozon.ru/sys/model/modx/modscript.class.php(76): include()\n#1 /home/p/prozon/new.prozon.ru/sys/model/modx/modx.class.php(1674): modScript->process(NULL)\n#2 /home/p/prozon/new.prozon.ru/sys/model/modx/modresponse.class.php(83): modX->invokeEvent('OnWebPagePreren...')\n#3 /home/p/prozon/new.prozon.ru/sys/model/modx/modrequest.class.php(138): modResponse->outputContent(Array)\n#4 /home/p/prozon/new.prozon.ru/sys/model/modx/modrequest.class.php(122): modRequest->prepareResponse()\n#5 /home/p/prozon/new.prozon.ru/sys/model/modx/modx.class.php(1461): modRequest->handleRequest()\n#6 /home/p/prozon/new.prozon.ru/public_html/index.php(54): modX->handleRequest()\n#7 {main}\n thrown in /home/p/prozon/new.prozon.ru/sys/cache/includes/elements/modplugin/41.include.cache.php on line 194, referer new.prozon.ru/adm/?a=workspaces