02 сентября 2016, 09:08 В плагине на событие OnBeforeUserActivate написать <?php if ($modx->event->name == 'OnBeforeUserActivate') { // Блокировка через день после активации $user->blockedafter = strtotime('1 day'); } Вопросы / Можно ли сделать временного пользователя? 8 +3
30 августа 2016, 13:56 Но представьте, что значит «выпустить 3-ю версию», которая буквально похоронит все (ВСЕ!) существующие пакеты и расширения, нарушив обратную совместимость со 2-ой версией.Очевидно, что 3-я версия будет несовместима со 2-ой. И сами они написать все пакеты не смогут. Поэтому выложили бы уже хоть какую-нибудь рабочую бету и документацию к ней. И люди бы знакомились, потестировали, подебажили, что-то и написали бы, как сделал Гугл с ангуларом 2. Ветка MODX 3.х на гитхабе не обновлялась уже 9 месяцев. Время бежит, уже больше 3-х лет идут разговоры. На грядущем MODXpo в очередной раз расскажут о планах. А хотелось бы уже реализации. А по поводу ExtJs… А чем его заменить? 6-я версия уже современная, мобильная. В отличие от MODX ExtJs развивается. Можно еще посмотреть в сторону Webix. В ней тоже компонентная система. А в том же Wordpress компоненты можно ставить через композер? Новости и события / Почему MODX не становится популярнее? 191 0
30 августа 2016, 09:03 У меня ощущение, что авторы потеряли интерес или просто устали. Развитие только в рамках багфиксов. 3-я версия так и осталась на уровне разговоров. Создали сайт MODX.today с красивым названием «Your dayly MODX news», который также благополучно забросили. Даже роботу надоело писать про обновления компонентов. Перспективы не очень перспективные. Новости и события / Почему MODX не становится популярнее? 191 0
30 августа 2016, 07:48 Создать плагин на событие OnHandleRequest <?php switch ($modx->event->name) { case 'OnHandleRequest': if ($modx->user->id == 10 && $modx->user->isAuthenticated($modx->context->key) && $modx->context->key != 'mgr') { $modx->runProcessor('security/logout'); break; } Вопросы / Как разлогинить пользователя в MODX? 3 +1 2
29 августа 2016, 23:29 Еще хотелось бы чтоб в пакет admintools входила похожая штука как AjaxManager.Это чертовски непростая вещь. Новые дополнения и их версии / [adminTools] Права доступа для ресурсов 25 +2
29 августа 2016, 12:13 Василий, обрати, пожалуйста, внимание на это обсуждение. Новые дополнения и их версии / [Tickets] Версия 1.6.1-pl Рейтинги пользователей 193 0
29 августа 2016, 11:29 Именно поэтому мелкие картинки объединяют в спрайты. Также работает и минифай. Вопросы / Вопросы по MinifyX 17 0
29 августа 2016, 09:27 Тут есть какая-то неуловимая тонкость в настройке, которая от нас ускользает. Было бы неплохо, если бы Василий подключился и помог разобраться — здесь же скрипты Tickets загружаются заново, а не из кэша ресурса. Вопросы / MarkItUp отваливается в одном из контекстов 15 0
29 августа 2016, 09:01 Добрался до компа, сам проверил. Теория с кодировкой ошибочна. Но нашёл причину. Проблема в кэшировании. Если отключить кэширование у ресурса, то все работает. Вот этот код всё ломает. Причем проявляется не у всех. На этом сайте этой проблемы нет. Вопросы / MarkItUp отваливается в одном из контекстов 15 +1
29 августа 2016, 08:55 У тебя уже есть опыт в переходе на http/2? Нет. Просто я читал, что у него нет ограничений при загрузке большого количества файлов с сервера в отличие от http/1.1. Поэтому на http/1.1 стараются закинуть файлы на всякие cdn, чтобы запараллелить их загрузку и тем самым ускорить загрузку страницы. Просто меня смутила твоя фраза вроде бы наоборот стараемся уменьшить время загрузки страницы и отказываемся от сторонних серверов, т.к. к ним дольше подключается. Вопросы / Вопросы по MinifyX 17 +2
29 августа 2016, 08:48 Запретить индексацию таких страниц в роботс. Вопросы / Редирект всех дочерних ресурсов категории 9 0
27 августа 2016, 13:40 Выстрел наугад. ;) Попробуй. Мне самому интересно :) Вопросы / MarkItUp отваливается в одном из контекстов 15 0
27 августа 2016, 13:35 А у вас уже http/2 или вы загружаете через async? Вопросы / Вопросы по MinifyX 17 +1
27 августа 2016, 13:31 И прощай настройки редактора Tickets. Попробую предложить еще минимальнее. В лексиконе Tickets поменять значение ключа tickets_message_close_all c «закрыть все» на «close all». Вопросы / MarkItUp отваливается в одном из контекстов 15 0
27 августа 2016, 08:36 Ещё в условие нужно добавить проверку контекста $modx->context->key != 'mgr' Вопросы / Меня взломали и не знаю как бороться с вулканом 7 0
27 августа 2016, 08:34 Какой упорный. Вот бы это упорство направить на самостоятельное выяснение. Массив $_SESSION особенный. В версиях PHP ниже 5.4 из него могли создаваться переменные (register_globals=on). И тут очень важно знать правила имён переменных. В PHP имя переменной всегда начинается со знака доллара ($), за которым обязательно должна следовать буква, после которой можно использовать буквы, цифры и знак подчёркивания. А теперь попробуй добавить букву перед '12'. Кроме того, в сниппетах MODX не принято писать принты и эхо. Только return. Вопросы / Проблемы с $_SESSION в сниппетах MODX 2 +3
27 августа 2016, 08:17 А нельзя было просто отключить admintools_alternative_permissions без отката? Новые дополнения и их версии / [adminTools] Права доступа для ресурсов 25 +2
26 августа 2016, 12:03 А ещё лучше перенаправлять их на сайт МВД или фонд помощи детям, раз деньги девать некуда $modx->sendRedirect('https://donate.podari-zhizn.ru/'); Вопросы / Меня взломали и не знаю как бороться с вулканом 7 +3
26 августа 2016, 10:36 Самый простой вариант — создать плагин на событие OnHandleRequest <?php if ($modx->event->name == 'OnHandleRequest' && isset($_REQUEST['page']) && strpos($_REQUEST['page'],'Avtomati-vulkan') != false) { $modx->sendErrorPage(); }Предварительно нужно создать страницу ошибки с соответствующими терминами и указать её в системных настройках. Вопросы / Меня взломали и не знаю как бороться с вулканом 7 +2
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
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-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Время бежит, уже больше 3-х лет идут разговоры. На грядущем MODXpo в очередной раз расскажут о планах. А хотелось бы уже реализации.
А по поводу ExtJs… А чем его заменить? 6-я версия уже современная, мобильная. В отличие от MODX ExtJs развивается. Можно еще посмотреть в сторону Webix. В ней тоже компонентная система.
А в том же Wordpress компоненты можно ставить через композер?
Вот этот код всё ломает.
Причем проявляется не у всех. На этом сайте этой проблемы нет.
Попробую предложить еще минимальнее. В лексиконе Tickets поменять значение ключа tickets_message_close_all c «закрыть все» на «close all».
Массив $_SESSION особенный. В версиях PHP ниже 5.4 из него могли создаваться переменные (register_globals=on). И тут очень важно знать правила имён переменных.
А теперь попробуй добавить букву перед '12'.
Кроме того, в сниппетах MODX не принято писать принты и эхо. Только return.
Предварительно нужно создать страницу ошибки с соответствующими терминами и указать её в системных настройках.