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
Просто оберни в него текст с переносами — и он так и отобразится.
Обычные файлы и картинки различаются через настройки расширений в источнике медиа.
Причём, я его не блокировал — он сам отключился через 10 попыток неправильной авторизации.
Элегантно выпилился, в общем. Домен на Украине, наверное, очередное совпадение.
Кому какое дело, что ты там написал и как ты лично относишься к MODX и другим системам? Верно, никакого.
Сейчас ты нафлудил уже 5 ненужных комментариев, не советую продолжать.
Страница, на которой указан неверный параметр для сниппета, не перестаёт существовать.
Компонент Office делает так из коробки. Если пытается войти неактивированный юзер — он получает новое письмо со ссылкой на активацию.
Но почему-то не сделано. Почему, интересно? Наверное потому, что я по-прежнему не вижу никакой выгоды это делать.
Если только «чтобы было».
Если нужно без pdoTools, то просто еще один сниппет loadChunk:
Пока я вижу только усложнение работы без явной выгоды. Указывать пути, отказываться от наборов параметеров, echo вместо return — зачем это всё?
Проблему деплоя это не решает, потому что вызовы сниппетов и чанков кто-то еще должен прописать в шаблонах или ресурсах — а их как делать статическими? Всё равно нужен какой-то скрипт распаковки, или установочный пакет.
А если у нас должен быть установочный пакет, то он и так всё может собрать — и сниппеты и чанки, и наборы параметров, и шаблоны, и ресурсы. Собственно, Theme.Bootstrap является простейшим примером такой установки.
Лично я так же пакетами разворачиваю изменения на modstore.pro и на modhost.pro — проблем пока не было.
А какой профит будет от вызова сниппетов? Их что, 50 штук на странице вызывается, чтобы только от способа вызова оно тормозило? Сомневаюсь. Евгений свои исследования давно делал, с тех пор много версий MODX сменилось — нужно перепроверять.
И если очень хочется сниппеты из файлов, в любом месте, смотри как это просто:
Сниппет loadSnippet, который грузит любой код из файлов. Кажется, я это даже где-то уже видел на продакшене.
В общем, еще раз, нужны тесты производительности.
На мой взгляд вряд ли сниппеты станут работать быстрее, ибо они и сейчас все кэшируются в /core/cache/includes/elements/, а потом подключаются как файлы.
Я считаю, что нет, не нужно.
Со времен Evolution в любом сниппете можно сделать
и работать с файлами. Есть статические элементы, есть Gitify, есть установочные пакеты (лично я переношу изменения через них).
Короче, без серьёзного профита в удобстве или скорости это просто любопытный эксперимент, не более.
Можно только сохранить комментарий в заказ и всё, никаких писем при этом не придёт.
Советую просто отключить виджет, потому что исправлять это, похоже, никто не планирует.