mngatoff

mngatoff

Был в сети 11 января 2024, 00:10
Заказы не принимаю
нет) ты не сайт продаешь, а свои услуги по настройке open source платформы Modx. и клиент твой тоже не сайт продает, а свои товары/услуги с его помощью.

грубо говоря, увидев на любом рандомном сайте работающий fancybox, его создатели пройдут мимо. увидев продающийся софт, в состав которого он включен, потребуют денег
это значит, что если ты продаешь его в составе своего компонента, то надо платить. а просто на сайты ставить вполне бесплатно

fancybox is licensed under the GPLv3 license for all open source applications.
все, что с открытыми исходниками, бесплатно
ребят, а кто-нибудь делал зависимую валидацию полей в formit?

нужно так: если поле name_1 имеет значени true, то поле name_2 становится обязательным.

родной параметр validate вроде как по одному полю работает, а хуки не выводят сообщение об ошибке.
не знал, что формит умеет в 'emailTpl' => '@FILE chunks/email/email.tpl'
или я где-то пропустил подключение pdoTools?
я использовую formit через ajaxform, и у меня не получалось в чанках письма юзать fenom — только родной синтаксис и тот без модификаторов. то есть если значение [[+phone]] пустое, то в письме так и будет — "[[+phone]]"
спасибо! про настройки знаю, но без них все равно регистрируется TicketsConfig. А цель в том, чтобы его самому формировать.

так что пример кода с $Tickets->initialized['web'] = true — самое то, что нужно:)

вопрос: если такое единожды сделать где-нибудь в шапке, каждый сниппет Tickets будет заново инициализировать? или учтет, что он уже инициализован
причем тут костыли? есть поведение компонента по умолчанию. а есть документированная возможность полностью переопределить js, и это не костыль. и в своем js ты волен править все что угодно. например — сюрприз — отключить editor.css
в плагине приходится кучу доп проверок делать, чтобы убедиться, что это именно пользовательский ресурс, редактируется самим пользователем и не из админки. не то чтобы это слишком сложно, но нативный сниппет под конкретную форму был бы удобнее