27 марта 2026, 14:49
Не получается установить pbQuiz. Требует pageblocks хотя я его установил. В чём может быть проблема?
pbQuiz — гибкий компонент квизов на контроллерах PageBlocks 4
27 марта 2026, 13:13
Все ок, почему то не выполнялся Cron на хостинге, решил через провайдера.
msImportExport 2.0 129
26 марта 2026, 21:13
С валидацией по шагам стало понятней, спасибо, с событием change после загрузки файла буду разбираться.
Странный баг в SendIt (квиз+загрузка файлов) 2
19 марта 2026, 15:28
Николай, прежде всего — вы молодец.
А про кеширование — можно пойти по правилу Парето.
То есть дать возможность закешировать самое частое — это ...
mFilter 1.2.0 - улучшенное кеширование и скорость 2
15 марта 2026, 20:35
Minishop2 это завершенная история. Архив. Крайне сомневаюсь, что в него будут добавляться какие то изменения. Это просто некому делать. Заинтересованн...
Порядок значений опций товара 10
15 марта 2026, 13:18
На всякий скопирую код для Bootstrap 4 (есть старый проект, лень переезжать на 5 версию):
/* Закрыть модальное окно после отправки */
document.addEve...
[SendIt] Несколько полезных нововведений в версии 1.1.2 27
Иначе мы бы в одном окошке создавали галерею, в другом ресурс, а третьем бы их соединяли друг с другом — как до сих пор работает Gallery.
1. Заполнение полей
2. Сохранение товара
3. Загрузка файлов
Они есть все 3, и как их местами не меняй, они все занимают одно и то же время.
Вот здесь ты забыл, что при сохранении товара тоже нужно подождать перезагрузки страницы. Или менеджер жмёт Ctrl+S и, не дожидаясь ответа от сервера, закрывает окошко?
Нет, сейчас заполнили поля, сохранили, загрузили файлы и посшли в новый товар без дополнительного сохранения.
Потому что файлы в галерее при загрузке сохранять повторно не нужно, а товар уже был оформлен на первом этапе.
От перемены слагаемых местами ничего не изменится.
Как сохранять? Какой timestamp принадлежит какому будущему ресурсу?
Ну а импорт нужно переписать с использованием процессоров, тогда будут вызываться события MODX и плагин индексации, который их ловит.
Mitch Wilson попросил оптимизировать ему сайт, что принесло ему увеличение доходов на 30%. Про бесплатность речи нет.
Хорошее решение — расширить класс корзины своим и заменить там методы, работающие с контекстами.
А эти, видимо, определяются легко, благодаря шаблонам своим.
А как я узнаю, кто именно сказал спасибо?
Ну и вообще, это же для оплаты курсов сделано.
Z-Payment почему-то прекратили принимать деньги для Яндекса, может еще починят.
Что делать, если менеджер загрузил 200 файлов и ушел гулять? Или у него отключили интернет на 2 дня?
В смысле, нужно переписать компонент так, чтобы он больше не работал с источниками файлов и складывал всё всегда на локальном сервере?
Наверное, приятно думать, что автор дополнения ленивая скотина и просто из вредности не хочет реализовывать твои хотелки, но, к сожалению, в данном случае это не так.
А если еще вспомнить, что галерея может работать с удалённой файловой системой, где-нибудь на Amazon S3, то всё становится гораздо более сложным.
Так что, извини, пока нет.
Работа с PHP кодом остаётся на совести ядра MODX и туда вмешиваться я пока не хочу. Лучше оптимизировать код своих сниппетов, чем пытаться сэкономить микросекунды на их загрузке.
Использование
или
позволяет работать с файлами напрямую, без источников и запросов в БД. В новой статье об этом тоже написано.
10тр — это крупные вложения в малый бизнес? Это уже какой-то микроскопический бизнес, а не малый — но с 6 модулями доставки и 12 способами оплаты.
Если уже на старте у бизнеса такие серьёзные проблемы с планированием — я бы не стал его запускать вовсе.
Они мечтают о MODX 3, а как сегодня работает MODX 2.2 уже неважно. Иначе объяснить фразу «скорость — не главное» и рассуждения о полной замене парсера, без совместимости с текущими чанками, я не могу.
Смешно думать, что я что-то показывал в первый раз. Еще на этапе разработки я это всё демонстрировал главе MODX, господину Райану Трэшу. Да и с некоторыми разработчиками в приватной беседе наговорил много часов.
То, как я отреагировал сегодня — это просто я устал что-то говорить. Писать на неродном языке для меня само по себе напряжение, и когда талдычишь как об стенку горох, это рано или поздно надоедает.
Вот мне и надоело, извините. Дальше пусть с западными коллегами общается кто-то другой.
P.S. Ссылочка на комментарий другого известного специалиста годовалой давности. Это же всё копится и копится со временем. Интересно, а упомянутый JC в комментарии… Кто бы это мог быть?