10 июля 2023, 19:51 На форумах пишут, что такую проблему вызывает отключенная настройка anonymous_sessions github.com/modxcms/revolution/issues/13742 community.modx.com/t/login-fails-silently-seems-to-be-a-session-problem/6654/6 Вопросы / Не работает админка 9 +1
09 июля 2023, 12:52 Очистите каталог с кэшем core/cache и посмотрите, заполняется ли он заново при входе. Такая проблема бывает, когда не доступен на запись этот каталог Вопросы / Не работает админка 9 0
03 июля 2023, 13:32 А сам не хочешь сделать нужные PR? Вопросы / Валидность javascript для компонентов MODx 12 0
03 июля 2023, 09:55 Спасибо @Евгений Webinmd — он делает почти все самые важные вещи. А именно придумывает большинство идей, и ежедневно без выходных пинает меня, чтобы работал. По праздникам еще и сам присылает обновления (когда прислал, тогда и праздник) Новые дополнения и их версии / miniShop2 - 4.3.0 11 +2
03 июля 2023, 09:53 Ну не все же сразу. В планах есть импорт из разных форматов. По экспорту тоже мыслишки есть. Все будет зависеть от поддержки сообщества Новые дополнения и их версии / miniShop2 - 4.3.0 11 +1
02 июля 2023, 07:53 Молодежь поджимает. Пошаговые инструкции / MigxDB - Делаем безграничное хранилище "объектов" в ресурсах. 11 +1
01 июля 2023, 19:49 На удивление первый раз за всю карьеру вижу пример работы с migxDB (сам не пользуюсь, есть modExtra для этого) Пошаговые инструкции / MigxDB - Делаем безграничное хранилище "объектов" в ресурсах. 11 0
29 июня 2023, 10:41 Можете. Общий Принцип взаимоотношений с менеджером очередей я показал. Доступ к настройкам сниппета, к полям формы есть. Крутите ими как хотите, все данные для этого доступны. Пошаговые инструкции / Отложенная отправка писем при помощи FormIT + Scheduler 8 +1
29 июня 2023, 09:10 Заполненные поля формы доступны в параметре $params['fields']. Достаньте email оттуда, нет проблем. Пошаговые инструкции / Отложенная отправка писем при помощи FormIT + Scheduler 8 +1
29 июня 2023, 08:47 Да верно. Мы заменяем хук email. Насчет хука FormItAutoResponder… В сниппете send_email в список выполняемых хуков нужно просто добавить все нужные хуки. Чтобы письма отправлялись в разное время, нужно просто перебрать email и каждому поставить свою задачу. Перепишем кусок поставновки задачи вот так: // Перечисляем какие поля вы заполняете в сниппете, из тех что требуются для отправки писем $fields = [ 'emailTo', 'emailSubject', 'successMessage', 'fields' ]; $params = []; foreach($fields as $key) { if (!empty($scriptProperties[$key])) { $params[$key] = $scriptProperties[$key]; } } if ($task instanceof sTask) { $emails = $params['emailTo']; unset($params['emailTo']); $emails = array_map('trim', explode(',', $emails)); foreach($emails as $email) { $params['emailTo'] = $email; // Здесь можете указать через какое время выполнить задание. switch($email) { case 'bigboss@mail.ru': // Этому отправляем сразу $task->schedule('+1 second', $params); case 'smallboss@mail.ru': // Этому отправляем через 5 минут $task->schedule('+5 minutes', $params); break; } } } Пошаговые инструкции / Отложенная отправка писем при помощи FormIT + Scheduler 8 +1
28 июня 2023, 22:24 Пардон не понял тогда. msAddress совершенно точно имеет id. Вопросы / Как получить поле properties из заказа minishop2? 15 0
28 июня 2023, 21:55 Используйте связь между объектами $msAddress->Order Вопросы / Как получить поле properties из заказа minishop2? 15 0
28 июня 2023, 10:11 Обратите внимание, я передаю в плагин через сессию идентификатор сессии, это связано с тем, что у меня на сайте авторизация происходит не через процессор, а с помощью метода addSessionContext(), который меняет id сессии, а нужен тот id, который был до авторизации. Возможно, при авторизации через процессор, такого не происходит, но я не проверял.Процессор использует ровно тот же метод addSessionContext, добавляя еще проверку прав, запуск событий и т.п. Так что все идентично по факту. И да — addSessionContext меняет id сессии. Способа бороться с этим нет. Я для себя делаю так $_SESSION['prev_session_id'] = session_id(); $user->addSessionContext();И далее запрос в базу избранного можно строить используя текущий обновленный session_id и одновременно старый из сессии. Пошаговые инструкции / [СДЕЛАЙ САМ] Раздел "Избранное" для любых ресурсов на фронте за 8 шагов. 6 +1
28 июня 2023, 10:06 Сессии так-то тоже не везде используются. Перезаписываются при каждой авторизации Пошаговые инструкции / [СДЕЛАЙ САМ] Раздел "Избранное" для любых ресурсов на фронте за 8 шагов. 6 0
27 июня 2023, 20:09 Изобрел — пока статью писал. Пошаговые инструкции / Отложенная отправка писем при помощи FormIT + Scheduler 8 +2
27 июня 2023, 17:30 Так-то это не ошибка, а предупреждение. Новые дополнения и их версии / [Translitor] - Альтернатива транслитерации псевдонимов 28 0
27 июня 2023, 10:15 Автозагрузка обычно через Autoload.php происходит. Я вот тоже не разу ни встречал bootstrap.php. А так композерных пакетов внутри MODX с наличием composer.json сколько угодно. ZoomX, modRetailCRM, HibrydAuth навскидку Для разработчиков / Про перспективы MODX 3 24 0
25 июня 2023, 15:36 Используй параметр ajaxTplMore. Перепиши его так, чтобы внутри был nav-wrapper Вопросы / modx pdoPade 2 +1
MiniShop3 - Не выводятся товары дополнительных категорий Это баг, недоработка или так задумано? У меня minishop3 1.12.0-beta1 — тоже не вижу товары, которые в этой категории как в дополнительной категории отмечены, приходится через фро...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
github.com/modxcms/revolution/issues/13742
community.modx.com/t/login-fails-silently-seems-to-be-a-session-problem/6654/6
В сниппете send_email в список выполняемых хуков нужно просто добавить все нужные хуки.
Чтобы письма отправлялись в разное время, нужно просто перебрать email и каждому поставить свою задачу. Перепишем кусок поставновки задачи вот так:
Я для себя делаю так
И далее запрос в базу избранного можно строить используя текущий обновленный session_id и одновременно старый из сессии.
А так композерных пакетов внутри MODX с наличием composer.json сколько угодно. ZoomX, modRetailCRM, HibrydAuth навскидку