2 часа назад
самый просто вариант это хукЯ тоже так думаю
Этот хук обрабатывает форму "Купить в 1 клик", создает заказ в miniShop2 1
Вчера в 12:45
Нет, данную проблему не решил, потому как она мне и не мешала… Так как с сам minishop3 использовал на паре проектов где доставка и не требовалась. Буд...
[MiniShop3] - Новости, Планы 34
Вчера в 12:35
казалось бы чего, открой другой браузер, где не выполнен вход и заноси заказаМожно установить adminTools и запретить автоматическое залогинивание в ко...
Оформление заказа minishop2 1
03 сентября 2025, 19:36
Если ты просто скачал компонент из репозитория и не запускал composer install — запусти.
MiniShop3 - 1.0.0-alpha 20
31 августа 2025, 21:09
Экранировать, то есть так: $c->sortby($this->modx->escape('rank'), 'ASC');
Во всех файлах?
/core/components/pageblocks/processors/mgr/co...
PageBlocks. Удобное управление контентом сайта. 46
29 августа 2025, 18:05
Василий, здравствуйте! Очень интересное (и правильное) направление для развития modx экосистемы как мне кажется. В последнее время для разработки боль...
Новый тип дополнений: mmxDatabase и mmxForms 41
29 августа 2025, 17:29
Пересобрал шаблон для новостей которые через Collections.
В какой TV была ошибка так и не нашел (((
Мodx revo 3.1.2 при запросе страницы, связанной с Collections сервер возвращает ошибку 500 3
28 августа 2025, 21:34
Добро. Сейчас, сейчас… прольётся чья-то кровь )))
Доработки сайта сообщества modx.pro 11
мне нужно автоматическое генерирование title, keywoard, description в tv параметры.
Даже если SEO специалисту понадобится изменить title, keywoard, description — то вся система рухнет =)
1) Ссылка на документацию в этом посте битая
2) Будет ли работать данный модуль при добавлении тикетов пользователями сайта через TicketForm?
Пришлось делать костыль.
/core/components/office/controllers/auth.class.php
Код (454 строка)
Заменил на
Обычно в thumbnails
Я к примеру добавлял параметр «f»:«png»
Проблема была с php 5.6
В чанке tpl.mFilter2.filter.number type=«text» поменять на type=«date»
Помнить что type=«date» не кроссбраузерный.
В итоге в логах
Вылечит
… тут немного предыстории, когда сайт еще только начал собираться для себя, все сниппеты вызывались некэшируемыми, и про это дело я забыл, когда ресурсов накопилось очень много, начал искать корень зла долгой обработки данных ДО 20 сек. и наткнулся на это статью, само собой все сделал как описано выше и поставил cache.xPDOAPCCache…
Вроде бы успокоился, но все-равно не мог успокоится по поводу выборки 3к-5к ресурсов за 1-3 секунды, начал рыть снова и уже основательно.
Поставил debugParser, по большой части данное дополнение всетаки заставило меня отказаться от чанков [[$header]] и [[$footer]] — хотя было очень полезно не лазить в каждый шаблон и править какие либо изменения. Далее debugParser показывал что mFilter2 работает медленно 0.6c (но оно и понятно 5к ресурсов, несколько ТВ-параметров в виде фильтров, getImageList + phpthumbon), следом шли pdoMenu и pdoPage 0.09-0.6c на каждого. В итоге все это дело выливалось в 1.0-1.7с парсинга страницы.
Читал, искал, как же все-таки быть, ведь без всего этого мне не обойтись… Пошел смотреть кэширование и проводить эксперементы.
Проверка при 3к ресурсах. Условия не меняю только меняю Класс-обработчик системы кэширования
А дальше самое интересное
1) xPDOFileCache
— первый запуск страницы
— второй запуск страницы
2) cache.xPDOAPCCache
— первый запуск страницы
— второй запуск страницы
3) cache.xPDOMemCached
— первый запуск страницы
— второй запуск страницы
4) cache.xPDOMemCache
— первый запуск страницы
— второй запуск страницы
5) ПУСТОЕ ПОЛЕ — Класс-обработчик системы кэширования
— первый запуск страницы
— второй запуск страницы