13 июня 2018, 15:40 settvvalue ('I'd TV','да')? сохраняем чистим кэш Вопросы / Изменение TV параметра через плагин 1 0
13 июня 2018, 15:26 Быть может: if (если это не страница проверки емейл) отправляем туда else редиректим на оплату Вопросы / Как при оплате товара перевести на страницу подтверждения? 6 0
13 марта 2016, 00:34 Как один из вариантов: 1. Конструктор js на клиенте; 2. Результат канвасом в png и на сервер; Минусы: не кроссбраузерно Вопросы / Реализация нестандартных товаров 1 0
10 марта 2016, 15:47 Попробуй создай плагин на событие OnDocFormSave: switch ($modx->event->name) { case 'OnDocFormSave': if ($resource = $modx->getObject('modResource', $id)) { $resource->clearCache(); } break; }Приоритет выставь побольше. Вопросы / Хлебные крошки у Tickets 10 0
04 марта 2016, 23:18 Как самый быстрый вариант: сниппет ms2form -> закомментируй $value = htmlentities($value, ENT_QUOTES, $charset); Краудфандинг / ms2form - форма для публикации продукта minishop2 42 0
19 февраля 2016, 20:44 Вызываю [[!Messenger]] не подхватываются скрипты и стили. Новые дополнения и их версии / [Messenger] Обновлено. Диалоги для modx 60 0
16 февраля 2016, 11:00 У меня два контекста web и web2. Так у меня работает: В настройках группы пользователей выставляю: права доступа > доступ к контекстам > web Member — 9999 ms2formUserPolicy web2 Member — 9999 ms2formUserPolicy (форма вызывается здесь) Доступ к группам ресурсов: пусто Доступ к источнику файлов (MS2 Images): пусто Новые дополнения и их версии / [ms2form] Новые возможности для редактирования 58 +1
16 февраля 2016, 05:21 у Вас несколько контекстов? Новые дополнения и их версии / [ms2form] Новые возможности для редактирования 58 0
15 февраля 2016, 18:37 Вы нашли решение? Новые дополнения и их версии / [ms2form] Новые возможности для редактирования 58 0
10 февраля 2016, 22:26 Примерно как-то вот так: $user_id = $modx->user->get('id'); $totalquery = $modx->newQuery('Ticket', array('class_key' => 'Ticket','published:>=' => 0,'deleted' => 0, 'createdby' => $user_id)); $totalquery->prepare(); $totalquery->stmt->execute(); $restotalquery = $totalquery->stmt->fetchAll(PDO::FETCH_ASSOC); if (empty($restotalquery)){ $parent_iduser = 0; }else{ foreach ($restotalquery as $rowtotalquery){ $parent_iduser[] = $rowtotalquery[Ticket_id].','; } $parent_iduser = chop(join($parent_iduser), ' ,'); $modx->toPlaceholder('total_id',$parent_iduser); } $sql = "SELECT parent, timestamp, COUNT(DISTINCT uid) as uid FROM `modx_tickets_views` WHERE parent IN($parent_iduser) group by parent having count(uid) >= 1 "; $query = new xPDOCriteria($modx, $sql); if ($query->prepare() && $query->stmt->execute()){ $res = $query->stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($res as $row){ $views += $row[uid]; $modx->toPlaceholder('total_views',$views); } } echo " <p>Просмотров всего: [[+total_views]]</p> <p>ID тикетов пользователя: [[+total_id]]</p>"; Вопросы / Вывод количества всех просмотров ресурсов 2 0
18 января 2016, 01:25 Вариант первый заманчивее. С условием бесплатных новых версий. Для разработчиков / mSocial или как нужно делать компоненты. 43 +3
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3 Благодарю за быстрый ответ! issue создал. Не адаптировано, но работало на версии до MODX 3.2.0.
mxLocDoc - документация внутри админки Хороший компонент, спасибо. У меня списки без маркеров отображаются на MODX 2. Копировал код списков из документации.
MaxNotify3 Вышло обновление 1.3.0-pl (20.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет maxNotify3FormIt; — добавлены уведомления о заявках SendIt через hook-с...
[Theme.Bootstrap] Новая версия с Bootstrap 4 Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap 4.1.0 (15.07.2026) — Added chunks for quick site setup: Scripts, Meta, Menu.*, Crumb...
сохраняем
чистим кэш
if (если это не страница проверки емейл)
отправляем туда
else
редиректим на оплату
1. Конструктор js на клиенте;
2. Результат канвасом в png и на сервер;
Минусы: не кроссбраузерно
ссылка
Приоритет выставь побольше.
сниппет ms2form -> закомментируй $value = htmlentities($value, ENT_QUOTES, $charset);
Так у меня работает:
В настройках группы пользователей выставляю:
права доступа > доступ к контекстам >
web Member — 9999 ms2formUserPolicy
web2 Member — 9999 ms2formUserPolicy (форма вызывается здесь)
Доступ к группам ресурсов: пусто
Доступ к источнику файлов (MS2 Images): пусто