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
Открытое письмо руководству MODX и команде MODX Revolution (Русская версия) Хорошо написал, хочется поапладировать. Практический план ровно такой каким и должен быть. Максимально крупными мазками, но уже конкретный. Как думаешь есть смысл менять название...
ModxMinify - Error 500 @Илья Уткин привет! github.com/Sterc/modx-minify давай обновим версию в сторе?
Impex3 - импорт/экспорт ресурсов MODX3 с поддержкой товаров MiniShop3 Да, несуществующие на сайте ресурсы будут просто проигнорированы. Те, которые есть, будут обновлены стандартным образом.
pdoTools 2.14.0 и pdoTools3 3.1.0-pl: обновление для MODX 2 и MODX 3 Это будет исправлено в следующей версии github.com/modx-pro/pdoTools3/pull/20
MiniShop3: обратная связь от разработчиков Добрый день! github.com/modx-pro/MiniShop3/issues/641 — уже на код ревью. Спасибо
Minishop3 - Слетают галки с внутренних категорий Добрый день! Взял проблему в работу. github.com/modx-pro/MiniShop3/issues/641
Первая реклама на modx.pro Рекламу оставлять нужно по любому и как Василий выше предложил рассмотреть вариант с подписками, возможно как на бусти. С подпиской пользователь рекламу может отключить, а может и ...
за решение спасибо!
мой велосипед это и делает, кроме заноса прямиком в контент и углубления в API MODX
У меня так: есть огромная страница, которую нужно спарсить раз в неделю и парсинг занимает много времени, если парсить каждый раз по окончанию действия кэша или ручной очистки кэша с админки, первому посетителю придется ждать десятки секунд (а он не будет ждать). Решил я парсить её cron-ом раз в неделю отдельным php скриптом, результат сохранять в файл на сервере (около 0.5 мб). Таким образом сниппет «snippetName» с примера выше, просто выполняет чтение и возврат этого файла «echo file_get_contents($file);», что существенно ускоряет время загрузки страницы если я очистил кэш вручную или время кэша закончилось. Потом я cron-ом выполняю запуск того самого php скрипта, который сохраняет результат в локальный файл. Вот такой вот многослойный торт.
может кому-то пригодится: