02 августа 2024, 21:53 Круто. Посмотрю тогда код компонента как там это реализовано. Вопросы / Дополнительные поля пользователя без редактирования системных файлов 8 0
02 августа 2024, 17:00 Я сделал так Пошаговые инструкции / Дополнительные поля профиля юзера (не extended) 138 0
02 августа 2024, 16:51 В общем это решение мне не нравится, но оно работает switch ($modx->event->name) { case "OnMODXInit": $fields = [ 'ur' => 0, 'orgname' => '', 'inn' => '', ]; $fieldsMeta = [ 'ur' => array( 'dbtype' => 'tinyint', 'precision' => '1', 'phptype' => 'boolean', 'attributes' => 'unsigned', 'null' => false, 'default' => 0, ), 'orgname' => array( 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => false, ), 'inn' => array( 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => false, ), ]; $modx->map['modUser']['fields'] = array_merge($modx->map['modUser']['fields'], $fields); $modx->map['modUser']['fieldMeta'] = array_merge($modx->map['modUser']['fieldMeta'], $fieldsMeta); if ($modx->user->get('id') > 0) { if ($user = $modx->getObject('modUser', $modx->user->get('id'))) { $modx->user->set('orgname', $user->get('orgname')); $modx->user->set('ur', $user->get('ur')); $modx->user->set('inn', $user->get('inn')); } } break; } Вопросы / Дополнительные поля пользователя без редактирования системных файлов 8 0
02 августа 2024, 16:25 То есть я на onmodxinit вешаю $modx->map['modUser']['fields']['orgname'] = ''; $modx->map['modUser']['fieldMeta']['orgname'] = [ 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => true, 'default' => '' ];и далее поле все равно не доступно Вопросы / Дополнительные поля пользователя без редактирования системных файлов 8 0
31 июля 2024, 20:58 Я подумал это шутка такая) Типа отсылка к тому что работало не корректно, а теперь правильно) Готовые решения / [ruAgo] Дорабатываем output filter ":ago" на склонения по-русски 5 0
27 июля 2024, 14:49 Вообще странные они ребята кто это придумал. Если у человека кастомные настройки нужны, то там же есть выбор Advanced Installation Package. В 99% случаев $_SERVER['DOCUMENT_ROOT'] всем подойдет. Остальные CMS всегда используют эту переменную, но только MODX решил выделиться))) Вопросы / Почему MODX не использует $_SERVER['DOCUMENT_ROOT']? 7 0
07 июля 2024, 16:38 Так «Могут быть разные работы фильтров» это вторично. Если пользователю нужны разные наборы фильтров, то как раз логично что он будет настраивать это. Сейчас логика такая: если у нас в категории товаров есть подкатегории вашему компоненту пофиг на это, и он товары из них не подтягивает. А логично как раз то, что он будет учитывать подкатегории и фильтровать все эти товары. А если нам нужно что бы использовалось какое-то там другое правило мы как раз можем указать другую конфигурацию, которая как раз будет иметь какое-то там кастомное поведение. Не буду больше утомлять. Если тебя как автора все устраивает, то мои рассуждения ни к чему. Новые дополнения и их версии / [FlatFilters 1.0.0-pl] Первый релиз. 47 0
07 июля 2024, 10:33 Артур. По твоему не логично что если ты вставляешь код из документации в раздел Каталог, то он должен работать и в каталоге и в его подкатегориях? Дополнение не только должно быть классным, но и удобным. Я без претензий. Я наоборот хотел помочь. Новые дополнения и их версии / [FlatFilters 1.0.0-pl] Первый релиз. 47 0
06 июля 2024, 14:09 Честное слово. Вашему компоненту не хватает примера использования. Например как его прикрутить к шаблону каталог и что бы он работал во всех уровнях влажности. Это же самая базовая необходимость. Ну что бы люди могли сравнить его например с mfilter2. Вообще, чтобы писать документацию, как мне кажется, нужен скил. В данном варианте получается человек устанавливает ваш компонент и сидит страдает, т.к. функционал не заводится из коробки) Любому продукту важно продвижение или демонстрация как это сделать. Или логика как у похожих дополнений. Тут к сожалению такого нет. Надеюсь когда у вас будет время вы сможете что-нибудь такое придумать. Наверно если на странице modstore будет написано Быстрый старт: Сделайте это это и это и все у вас в каталоге рабоатет фильтр, он будет более привлекательным покупателям. Я понимаю, что вам, как создателю и кто в нем уже как следует разобрался все кажется простым, но это к сожалению не так) А отнимать ваше время, хоть вы в чате отлично помогаете, не хочется. Если его попробовало 30 человек и все с легкостью его используют — вопросов нет. Значит проблема во мне. Новые дополнения и их версии / [FlatFilters 1.0.0-pl] Первый релиз. 47 0
01 июля 2024, 01:43 if (target.classList.contains('form_post')) {...} Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 22:01 Если у вас есть время, то я могу дать доступ в админку, написав вам в телеграм Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 22:01 Удалял — все равно не появляется Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 21:57 У поля не появляется класс Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 21:45 Обновил. К сожалению не работает. Кеш сбрасывал и в админке и в браузере Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 21:37 Пока может какую-то проверку проходит… Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 21:37 Пока может какую-то проверку проходит… Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 21:32 Что бы убрать ошибку при проверке конкретно поля сделал так document.addEventListener('si:send:error', (e) => { const { action, target, result, headers, Sending } = e.detail; if (target.tagName == 'INPUT') { Sending.error = () => {}; } }) Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 21:26 Спасибо вам еще раз. На первый взгляд всего очень много, но если немного разобраться это очень круто) Вопросы / sendIt вопросы по реализации некоторых задач 24 0
23 июня 2024, 21:17 Так же вы пишите, что сообщений об успешной валидации не существует, но если я ввожу на русском языке в поле name, то выводится сообщение ФОРМА ОТПРАВЛЕНА. P. S. Добавил в пресет 'successMessage' => '', теперь сообщения нет. Ура Вопросы / sendIt вопросы по реализации некоторых задач 24 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
и далее поле все равно не доступно
Сейчас логика такая: если у нас в категории товаров есть подкатегории вашему компоненту пофиг на это, и он товары из них не подтягивает.
А логично как раз то, что он будет учитывать подкатегории и фильтровать все эти товары. А если нам нужно что бы использовалось какое-то там другое правило мы как раз можем указать другую конфигурацию, которая как раз будет иметь какое-то там кастомное поведение.
Не буду больше утомлять. Если тебя как автора все устраивает, то мои рассуждения ни к чему.
Я без претензий. Я наоборот хотел помочь.
Например как его прикрутить к шаблону каталог и что бы он работал во всех уровнях влажности. Это же самая базовая необходимость. Ну что бы люди могли сравнить его например с mfilter2. Вообще, чтобы писать документацию, как мне кажется, нужен скил. В данном варианте получается человек устанавливает ваш компонент и сидит страдает, т.к. функционал не заводится из коробки) Любому продукту важно продвижение или демонстрация как это сделать. Или логика как у похожих дополнений. Тут к сожалению такого нет. Надеюсь когда у вас будет время вы сможете что-нибудь такое придумать.
Наверно если на странице modstore будет написано Быстрый старт:
Сделайте это это и это и все у вас в каталоге рабоатет фильтр, он будет более привлекательным покупателям.
Я понимаю, что вам, как создателю и кто в нем уже как следует разобрался все кажется простым, но это к сожалению не так) А отнимать ваше время, хоть вы в чате отлично помогаете, не хочется.
Если его попробовало 30 человек и все с легкостью его используют — вопросов нет. Значит проблема во мне.
P. S. Добавил в пресет 'successMessage' => '', теперь сообщения нет. Ура