29 минут назад
Желание имеется) Почти на всех проектах стоит Localizator, поэтому смогу оценить разницу.
Localizator 1.0.9 и 1.1.0 7
9 часов назад
Делал такие «Спецификации», получилось настолько уникальное и заточенное под сайт решение, что прям и в отдельный пакет то не оформить — куча специфич...
Несколько корзин на сайте, списки желаний/покупок, возможность поделиться, списки товаров для расчет... 1
Сегодня в 08:33
Добрый день
Не то что бы заброшен заброшен, просто не обновляется ввиду отсутствия необходимости.
Исходя их описанных задач, данный компонент не под...
msBaskets 5
11 апреля 2026, 17:48
Добрый день. Товары заказа можно отправить в корзину и сделать заказ и помоему был функционал создания нового заказа из другого заказа.
Женим mFilter2 и msListOrders 8
11 апреля 2026, 17:11
Добра всем!
По ходу компонент заброшен?
Удивился сам что я когда-то его тестил и писал по нему вопросы, уже не помню даже когда и где.
Вопрос тек...
[shareCart] - поделись корзиной 28
11 апреля 2026, 17:08
Добра всем!
Не понял как создать несколько корзин?
И чтобы у каждого был свой шаблон.
Можно ли так сделать некие различные типы корзин типа списо...
[MsAltCart 1.0.7] Теперь с документацией. 2
04 апреля 2026, 18:58
пробовал — ошибка та же
кстати MODX 2.7.2 — подключается нормально
кстати MODX 3.2.0 — не нормально
Не могу подключить репозиторий 3
01 апреля 2026, 18:15
У меня на регистрации словил ошибку.
При это пользователь явно создался, т.к. повторно создать пользователя на ту же самую почту не дает.
При повто...
[MAX bot] отправляем сообщение в бот MAX на изи 7
30 марта 2026, 20:49
PHP >= 8.2 должно быть. У MS3 минимум 8.2
[msCDEK] Расчёт доставки СДЭК в miniShop3 1
Написать парсер, чтобы набить сайт первичными данными не сложно.
Сложнее сделать так, чтобы данные периодически синхронизировались и обновлялись. А значит нужно как-то продумывать соответствия между масками урлов стороннего сайта и выборками уже имеющихся ресурсов.
Плюс, опять же, если селектору соответствует несколько DOM-элементов, например несколько изображений к какому-то товару. Как их переносить на свой сайт? Если на своём сайте хранилищем тех же изображений могут быть и тв (и всевозможные их вариации), и сторонние таблицы и разное другое — modx реально резиновый — вариантов может быть масса. Как сохранять? Куда записывать? Сделать такой парсер с админкой и 100% универсальным — практически (98,3%) невозможно.
Есть, конечно, пара идей на этот счёт, но больно уж геморройно. И не факт, что в конечном счёте окажется проще и юзабельнее.
Хотя наработки могли бы получиться интересными.
modX такие урлы, к сожалению, не канонизирует. Значит надо разруливать nginx'ом. А это надо тестить и обкатывать. А это уже как время появится.
modx.pro/solutions/3079-send-the-last-modified-headers-and-not-modified/#comment-24941
Я ручной набор sql'я уже забыл как страшный сон. Вот зачем ты напомнил?) Теперь снова кошмары будут сниться xD
Так-то оно, конечно, да. Спасибо за подсказку)
Но возникло 2 «но», о которых расписывать смысла нет. Поэтому пришлось немного перелопатить код, чтобы это условие добавлялось самым последним из всех возможных. Ну и предварительно проверяя массив where на пустоту вот таким вот методом:
Такой изврат нужен потому, что в where могут находится много разных пустых и не пустых массивов любой вложенности. Поэтому !empty($array) тут не поможет.
p.s. вызывать вот так (вдруг кому пригодится):
А по теме — странно, конечно. Вроде такая простая задача, а стандартными средствами не сделать. Абыдна)
«Рассылка «чего-то там» юзерам» — это не что иное, как курс обучения, в котором можно пройти весь путь по созданию modx-компонента — с нуля до выгрузки в репозиторий. Так уж сложилось, что курсе создаётся компонент именно рассылок email-уведомлений пользователям сайта. Никто тебя не заставляет ни на что подписываться и ни на что не подписывать других.
p.s. будь повнимательнее
Я даже не знаю как реагировать)
При чём здесь я и шопкипер? Я шопкипер в глаза никогда не видел)
Какие рассылки?
Тренинги эти не мои, а Василия Наумкина. И ссылка эта на его сайт.
И да, «тренинги», если ты не заметил, — бесплатны.
И да, лично тебе этот курс необходим, иначе я бы в него тебя не «тыкал».
Такие дела
bezumkin.ru/training/
:)
Жалко, конечно. Было бы удобно
А то я за всё время столько топиков интересных для себя наотслеживал, которые в избранное не добавлены — что теперь даже и не знаю как их всех найти.
p.s. если бы имя плейсхолдеру можно было бы в настройках задавать — то было бы прям ваще :)
А то ж ситуации разные бывают — мало ли где названия перекрываться смогут, всякое возможно.