05 апреля 2020, 15:05 если отдать туда ключ контекста то будет как у топикстартера «Параметр не найден.» Вопросы / Почему не работает процессор context/setting/create? 3 0
03 апреля 2020, 18:55 проверяет на какое-то странное свойство fk за решение спасибо! Вопросы / Почему не работает процессор context/setting/create? 3 0
19 ноября 2019, 22:57 только я беру вторую страницу не из ресурса, а из обычного html файла, который сохраняю php скриптом, который не использует modx Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
19 ноября 2019, 22:43 например, обновлять по крону глубокой ночью, чтобы ни один поисковый бот или посетитель не получил задержку в несколько секунд Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
18 ноября 2019, 15:33 верно Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
18 ноября 2019, 15:31 смысл differenceBetweenDatesInSeconds в указании количества секунд до точной даты и времени, а не через 604800 сек, потому что если очистить кэш вручную, время жизни кэша обновится и дата сместится. Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
16 ноября 2019, 00:20 для нубов в modx, php или вообще программировании, типа меня, это будет полезным Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
15 ноября 2019, 23:38 результат парсинга заносим в контент; чистим кэш только этого ресурса; для обновления кэша пользователь должен зайти на страницу и получить задержку в несколько секунд (в моём случае), вместо этого мы заходим на страницу кроном. мой велосипед это и делает, кроме заноса прямиком в контент и углубления в API MODX Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
15 ноября 2019, 22:52 когда обработка данных закончится он мигом запишет данные в ресурс и пользователь получит актуальную информацию.разве после того, как записать результат в контент ресурса, не нужно будет очистить кэш этого ресурса, после этого обновить кэш этого ресурса, чтобы пользователь получил обновленную инфу? Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
15 ноября 2019, 22:32 Смысл в быстродействии. У меня так: есть огромная страница, которую нужно спарсить раз в неделю и парсинг занимает много времени, если парсить каждый раз по окончанию действия кэша или ручной очистки кэша с админки, первому посетителю придется ждать десятки секунд (а он не будет ждать). Решил я парсить её cron-ом раз в неделю отдельным php скриптом, результат сохранять в файл на сервере (около 0.5 мб). Таким образом сниппет «snippetName» с примера выше, просто выполняет чтение и возврат этого файла «echo file_get_contents($file);», что существенно ускоряет время загрузки страницы если я очистил кэш вручную или время кэша закончилось. Потом я cron-ом выполняю запуск того самого php скрипта, который сохраняет результат в локальный файл. Вот такой вот многослойный торт. Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
08 ноября 2019, 07:53 нашел причину, странно. Новые дополнения и их версии / [UserLocation] - Геолокация и выбор города пользователя 27 0
08 ноября 2019, 07:49 у меня доступно только 192 дополнения, это из-за тарифа? тариф «разработка» Новые дополнения и их версии / [UserLocation] - Геолокация и выбор города пользователя 27 0
08 ноября 2019, 07:37 а в меню переустановки нет Новые дополнения и их версии / [UserLocation] - Геолокация и выбор города пользователя 27 0
08 ноября 2019, 05:31 на модхосте нет дополнения в списке предустановок Новые дополнения и их версии / [UserLocation] - Геолокация и выбор города пользователя 27 0
31 октября 2019, 18:02 спасибо Вопросы / Как в сниппете использовать встроенный поиск админки MODX? 4 0
31 октября 2019, 18:02 спасибо! может кому-то пригодится: <?php // https://sypexgeo.net/ru/docs/ include($_SERVER['DOCUMENT_ROOT'].'/SxGeo/SxGeo.php'); $SxGeo = new SxGeo($_SERVER['DOCUMENT_ROOT'].'/SxGeo/SxGeoCity.dat'); //$ip = $_SERVER['REMOTE_ADDR']; $ip = '109.252.7.175'; $city = $SxGeo->get($ip); //var_dump($city); $location = $city['city']['name_ru']; $q = $modx->newQuery('modResource'); $q->where(array('parent' => 140, 'pagetitle:LIKE' => '%'.$location.'%')); $сollection = $modx->getCollection('modResource', $q); $i = 0; $results = []; foreach ($сollection as $record) { $results[$i] = [$record->get('id'),$record->get('pagetitle')]; $i++; } //var_dump($results); foreach ($results as $item) { if ($item[1] == $location) { echo 'Res ID: '.$item[0].', Res pagetitle: '.$item[1]; //что-то делаем с этими данными }; } Вопросы / Как в сниппете использовать встроенный поиск админки MODX? 4 +1
12 июня 2019, 20:11 проверь чтобы все формы на странице и на сайте вызывались некэшируемыми !AjaxForm Вопросы / Не могу найти указанный ключ формы (action). 37 0
21 января 2019, 23:42 {11 | declension : 'отзыв|отзыва|отзывов' : true}declension (decl) — склоняет слово, следующее за числом по правилам русского языка. Например: 1 яблоко, 2 яблока, 10 яблок. Вторым параметром указывается выводить ли само число, по умолчанию выводится только подходящий вариант слова. Разделитель вариантов можно задавать третьим параметром, по умолчанию |. {6 | declension : 'яблоко|яблока|яблок'} // яблок {3 | declension : 'яблоко|яблока|яблок' : true} // 3 яблока {101 | decl : 'яблоко,яблока,яблок' : false : ','} // яблоко Новые дополнения и их версии / easyComm 1.6.0. Множественные поля рейтинга 16 0
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 и в результате при переключении получаешь вс...
за решение спасибо!
мой велосипед это и делает, кроме заноса прямиком в контент и углубления в API MODX
У меня так: есть огромная страница, которую нужно спарсить раз в неделю и парсинг занимает много времени, если парсить каждый раз по окончанию действия кэша или ручной очистки кэша с админки, первому посетителю придется ждать десятки секунд (а он не будет ждать). Решил я парсить её cron-ом раз в неделю отдельным php скриптом, результат сохранять в файл на сервере (около 0.5 мб). Таким образом сниппет «snippetName» с примера выше, просто выполняет чтение и возврат этого файла «echo file_get_contents($file);», что существенно ускоряет время загрузки страницы если я очистил кэш вручную или время кэша закончилось. Потом я cron-ом выполняю запуск того самого php скрипта, который сохраняет результат в локальный файл. Вот такой вот многослойный торт.
может кому-то пригодится: