06 мая 2022, 12:19 $tmp->save(); нужно переместить внутрь if ($tmp) {… } Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
06 мая 2022, 09:11 Вместо "," нужно ";" Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
22 февраля 2022, 17:07 Посмотри в журнале ошибок есть что-нибудь? Новые дополнения и их версии / [textGenerator] Компонент для генерации текстов 23 0
22 февраля 2022, 14:11 Залил новую версию с фиксом этого бага. Новые дополнения и их версии / [textGenerator] Компонент для генерации текстов 23 +1
22 февраля 2022, 14:02 Да, вот так будет работать {'Это {скрипт|плагин|сниппет} генерации {текстов|описаний|заголовков} {для сайта|для {оптимизации|SEO}}' | textGenerator}В контенте тоже можно, только нужно убрать у ресурса чекбокс «Использовать HTML-редактор» И сделать как здесь описано: modx.pro/components/9236#comment-131694 Новые дополнения и их версии / [textGenerator] Компонент для генерации текстов 23 0
27 декабря 2021, 09:46 Привет, нужно открыть сниппет textGenerator и очистить этот параметр: Новые дополнения и их версии / [textGenerator] Компонент для генерации текстов 23 +1
15 ноября 2021, 20:49 @Володя Что-то ни в какую не получается передать customer через плагин на событие msOnBeforeGetOrderCustomer. Оба способа не работают: $scriptProperties['customer'] = $modx->getObject('modUser', 1); $modx->event->returnedValues['customer'] = $modx->getObject('modUser', 1);В плагине объект пользователя точно есть, а в классе минишопа, после вызова события — пусто. Где-то тут github.com/Ibochkarev/miniShop2/blob/master/core/components/minishop2/model/minishop2/minishop2.class.php#L657 разве не должно быть: $customer = $response['customer'] Новые дополнения и их версии / [miniShop2] Версия 2.4.15 22 0
10 марта 2021, 12:16 Может у тебя другие плагины перезаписывают (например на. msOnGetProductPrice)? Вопросы / Поменять цену у товара через плагин 9 0
05 февраля 2021, 13:12 Теперь есть событие msOnGetProductFields: <?php switch($modx->event->name) { case 'msOnGetProductFields': $returned_values = & $modx->event->returnedValues; $values = $modx->event->params['data']; $returned_values['price'] = $values['price'] * 2; $returned_values['old_price'] = $values['price'] * 3; $returned_values['article'] = 'custom_article'; $returned_values['weight'] = 222; break; } Вопросы / Поменять цену у товара через плагин 9 0
03 декабря 2020, 20:36 @Виталий Киреев Здравствуйте, подскажите как в плагине на событие mSyncOnProductOffers получить статус «Удален» у торгового предложения? Новые дополнения и их версии / [mSync] Новая версия синхронизации с 1С 88 0
23 ноября 2020, 14:58 modx.pro/components/12012#comment-84183 Либо просто id способа доставки/оплаты подставлять. {('lc_payment_' ~ $payment.id) | lexicon} Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 +1
18 сентября 2020, 11:11 Здравствуйте, а есть js-коллбэки? Новые дополнения и их версии / Анонс mscAddress 12 0
30 марта 2020, 11:39 Привет, около 3х лет пользуюсь gitify каждый день. Какие объекты выгружать ты выбираешь сам. По поводу id ресурсов, это да, проблема. Есть два решения, на вскидку: 1) Сначала создавать скрытый ресурс на продакшене, потом с таким же id на дев. Это подойдет, если есть доступ к проду. 2) Поиск id ресурса по url: {$res = $_modx->findResource('url-to/doc/')}Проблемы с которыми сталкивался: 1) Также на проде нужно инсталлировать новые пакеты. 2) Если сайт мультиязычный, то лексиконы могут некорректно импортироваться из-за особенностей БД. Последние коммиты были 10 месяцев назад: github.com/modmore/Gitify Если над сайтом работает несколько разработчиков, то git-flow очень удобная штука для облегчения работы с git. danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html Вопросы / а расскажите про gitify пожалуйста 6 0
21 февраля 2020, 19:26 Несколько лет только им и пользуюсь для контроля версий и переноса изменений с дев на прод. В принципе все устраивает. Готовые решения / contentSync - синхронизация контента прода и дева для MODX Revolution 39 0
03 февраля 2020, 18:34 Спасибо! Потестирую и выкачу новую версию. Вопросы / AjaxForm и reCaptcha V3 17 0
02 февраля 2020, 15:44 Всем привет, пока что нет времени заняться компонентом. Примерно представляю, как решить проблему с тормозами при использовании нескольких форм на странице — выставлять плэйсхолдер в сниппете и проверять на пустоту. Вопросы / AjaxForm и reCaptcha V3 17 0
06 декабря 2019, 15:02 Лучше вот так сделать, иначе могут быть проблемы при добавлении большого кол-ва товаров: gist.github.com/ig0r74/359ad8a5f231a8dc6e0dd7a1b17ec430 Вопросы / Добавление нескольких товаров в корзину MiniShop 14 +1 1
18 июня 2019, 17:50 Также по аналогии джойнить msProductOption и msProductFile. github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/schema/minishop2.mysql.schema.xml Вопросы / Подскажите с выводом категорий 13 0
27 мая 2019, 11:50 Не вижу ошибок, но вот точно работающий вызов: {$_modx->runSnippet('pdoCrumbs', [ 'tpl' => '@INLINE <span class="help-center-breadcrumbs__item"><a class="help-center-breadcrumbs__link" href="{$link}">{$menutitle}</a></span>', 'tplCurrent' => '@INLINE <span class="help-center-breadcrumbs__item"><span class="help-center-breadcrumbs__link">{$menutitle}</span></span>', 'tplMax' => '@INLINE <span class="help-center-breadcrumbs__item"><span class="help-center-breadcrumbs__link"> ... </span></span>', 'tplWrapper' => '@INLINE <div class="help-center-breadcrumbs">{$output}</div>', 'showHome' => 1, 'leftJoin' => '{ "localizator" : { "class" : "localizatorContent", "alias" : "localizator", "on" : "localizator.resource_id = modResource.id" } }', 'select' => '{ "localizator" : "modResource.*, localizator.*, modResource.id" }', 'where' => '{ "localizator.key" : "' ~ ('localizator_key' | option) ~ '"}', ])} Новые дополнения и их версии / [localizator] Мультиязычность, СЕО, автоперевод... 353 0
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3 FetchIt пока не адаптирован к MODX 3
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Для начала перейдем на Markdown, а дальше будет видно
MaxNotify3 Вышло обновление 1.3.0-pl (20.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет maxNotify3FormIt; — добавлены уведомления о заявках SendIt через hook-с...
В контенте тоже можно, только нужно убрать у ресурса чекбокс «Использовать HTML-редактор»
И сделать как здесь описано: modx.pro/components/9236#comment-131694
В плагине объект пользователя точно есть, а в классе минишопа, после вызова события — пусто.
Где-то тут github.com/Ibochkarev/miniShop2/blob/master/core/components/minishop2/model/minishop2/minishop2.class.php#L657 разве не должно быть:
Либо просто id способа доставки/оплаты подставлять.
По поводу id ресурсов, это да, проблема. Есть два решения, на вскидку:
1) Сначала создавать скрытый ресурс на продакшене, потом с таким же id на дев. Это подойдет, если есть доступ к проду.
2) Поиск id ресурса по url:
Проблемы с которыми сталкивался:
1) Также на проде нужно инсталлировать новые пакеты.
2) Если сайт мультиязычный, то лексиконы могут некорректно импортироваться из-за особенностей БД.
Последние коммиты были 10 месяцев назад: github.com/modmore/Gitify
Если над сайтом работает несколько разработчиков, то git-flow очень удобная штука для облегчения работы с git. danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html
Примерно представляю, как решить проблему с тормозами при использовании нескольких форм на странице — выставлять плэйсхолдер в сниппете и проверять на пустоту.
gist.github.com/ig0r74/359ad8a5f231a8dc6e0dd7a1b17ec430
github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/schema/minishop2.mysql.schema.xml