Вчера в 11:30
Совершенно другой уровень разработки.
Теперь придется переучиваться.
Нужен новый туториал для разработки на новом подходе.
Нужна новая документац...
mmxApp - разработка новых composer дополнений 3
22 апреля 2024, 17:19
Я нафигачил просто несколько условий
Разные цены для разных групп покупателей 7
22 апреля 2024, 12:57
Данная ошибка в логе никак не связана с проверкой доступа по модификатору pasraccess.
Можете написать в ТГ в профиле.
[PayAndSee] - Версия 2.0 55
20 апреля 2024, 16:08
Смотрите ошибки в консоли браузера.
[СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно. 59
20 апреля 2024, 15:47
{set $data = id_ресурса | resource : 'название_тв_migx' | fromJSON}
{foreach $data as $item}
{$item.name}
...
Получение tv поля ресурса 5
19 апреля 2024, 12:48
Постараюсь в свободное время это сделать, спасибо за предложение
[FetchIt] - Полноценная замена AjaxForm без зависимостей 59
19 апреля 2024, 11:49
Самое лучшее решение в данной ситуации — это сделать отдельный файл для работы с этим API, например:
/assets/components/mycomponent/api.phpну или про...
[JSON] Как вывести страницу в формате JSON? 2
18 апреля 2024, 21:54
Не отображаются добавленные поля в редактировании пользователя.
Добавил одно поле в «общую информацию», для другого создал вкладку, в ней ещё вкладку...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 31
18 апреля 2024, 17:01
попробуйте убрать exit(true);
Как в плагине поменять статус заказа minishop2? 9
Всего 122 741 комментарий
Код плагина:
В противном случае предупреждения не попадают ни в логи php, ни в логи modx (в настройках php включены все логи: E_ALL | E_STRICT).
В настройках ничего похожего нет.
Можно, конечно, в плагине на OnLoadWebDocument и OnManagerPageInit, но это не кошерный вариант, т.к. плагин придётся вешать и на многие другие события (почти на все).
aq/index.php?question=15 на раздел1/раздел2/чуп.html
Сделал так
RewriteEngine On
RewriteCond %{QUERY_STRING} =question=15
RewriteRule ^faq/index\.php /раздел1/раздел2/чуп.html? [R=301,L]
Работает! Может кому-то будет полезно.
Всем спасибо ))))
В итоге сделал через .htaccess, причём сработала только такая конфигурация:
RewriteRule ^page1.php page2.html [R=301,NC,L]
Подскажите, как сделать редирект через .htaccess вот таких ссылок
faq/index.php?question=15 на раздел1/раздел2/чуп.html
Никак не могу найти вариант для MODX.
Технически нас ничего не ограничивает, можно хоть отдельный сервер выделить для одного сайта — было бы желание.
2. Если вручную удалить кэш munee (.../core/cache/default/munee), получаем тормоза.
3. Если оставить всю структуру папок и подпапок кэша munee, а кэш-файлы .css и .js из этих подпапок удалить, то по-прежнему наблюдаются тормоза.
Вывод: большой расход времени — из-за пересоздания всех кэш-файлов при первом запуске munee.
Вот сейчас всё понятно, откуда берутся цифры 0,2-0,7 сек (без очистки кэша modx) и 3-5 сек после очистки кэша modx. В первом случае обновляется только кэш одного файла (который изменился), во втором случае обновляются кэши всех файлов, которые передаются MinifyX/munee (их у меня 13 штук). Т.е. получаем разницу в 13 раз:
[0,2-0,7 сек] * 13 = [3-5 сек]
Всё сходится.
У меня, повторяюсь, полная генерация главной страницы рабочего сайта занимает около секунды. Конечно, на рабочем сайте кэш никто вручную не чистит, без собой необходимости.
Поэтому, на мой взгляд, проблемы никакой нет. Если так сильно не нравится очистка кэша munee — закомментируй её в плагине, ссылка выше была уже дана.
Но в будущем (сегодня-завтра) вход мы отвяжем и появится передача сайтов на другой аккаунт (это попозже).
В версии 1.2.2 не очищается родной кэш munee, а в 1.3.0 — очищается. Вот и вся разница.
Запись файлов и вычисление хэша на скорость практически не влияют, так что ты просто надстроил свой велосипед над моим.
Вместо угадаек можно было открыть исходный код дополнения и посмотреть, что там и как работает.
Удаление кэша munee вот здесь. Вызывается этот метод только при общей очистке кэша всего сайта.
Как ни странно, я считаю, что если ты чистишь весь сайт, то кэш munee тоже должен удаляться.