23 минуты назад
Например, так:
<img src="[[!Thumb3x?
&sourceId=`2`
&input=`[[*TV_proba]]`
&options=`...
Thumb3x: Современная обработка изображений для MODX 3 24
25 минут назад
Айтишники официально никому не нужны. Студент из США закончил обучение в престижном вузе, откликнулся на вакансии 6 тысяч раз, но не смог устроиться д...
Заменит ли ИИ разработчиков? 17
29 минут назад
У меня есть компонент работающий через migxDB и несмотря на тип поля JSON в MariaDB оно всеравно экранируется
`name` longtext CHARACTER SET...
MIGX и хранение в JSON 3
7 часов назад
Обновил два магазина, сломал два магазина. Откатил обратно
Релиз miniShop2 ver. 4.4.1 6
Вчера в 15:31
Для тех, у кого не работает limit: нужно добавлять "&limit" и в [[!looked?
&limit = `10`
]] и в [[addLooked...
[looked] Компонент "Вы смотрели" 74
Вчера в 10:52
Используй:
transliterator_transliterate('Any-Latin; Latin-ASCII', $tag);www.php.net/manual/ru/transliterator.transliterate.php
MODX3 feat Tagger 2.1.0-pl 1
Вчера в 10:49
Можно использовать leftJoin с таблицей modResource (или msCategory), чтобы проверить статус родителя.
Вот так примерно:
[[!msProducts?
...
Исключить из выборки msProducts товары из неактивных категорий 2
26 сентября 2025, 20:31
Отличная работа и планы отличные!
🚀 PageBlocks 2.8.0 — большой шаг вперёд 17
22 сентября 2025, 10:39
10 наверное многовато, но я думаю что часик подумать точно нужно, чтобы аккуратно всё сделать.
Как обновить модуль Easy Comm чтобы появилась возможность добавить файлы к отзыву? 6
20 сентября 2025, 15:07
Добрый день! Спасибо за описание)
Еще стоит упомянуть про вкладку Actionbuttons (в настройке MIGX-конфигурации) — тут надо отметить галочку additem —...
MigxDB - Делаем безграничное хранилище "объектов" в ресурсах. 10
Всего 125 116 комментариев
Есть интересные исследования гугла и других исследовательских компаний о влиянии ИИ на продуктивность разработчиков. И результат очень неоднозначный ;)
Время на код-ревью увеличилось в 2 раза. Это в компаниях, которые следят за качеством продуктов. Они понимают ценность инженерных кадров, дорожат ими. А компаниям, которым качество не важно (херак, херак и в продакшн), достаточно недорогих вайб-кодеров. Поэтому у них скорость разработки выросла, но не сильно. И уж точно не в 2 раза ))
Что ещё отметил из опыта разных разработчиков — они рассказывают, что ИИ помогает писать тесты. Ведь тесты очень важны! Но при этом упускают момент, что ИИ пишет тесты (в частности модульные) для методов делая анализ кода. И если в методе написано, что 2 х 2 = 5, то нейронка и напишет соответствующий тест на равенство пяти. Я ещё не встречал совета, что в тестах нужно писать промпт с постановкой задачи из ТЗ. Что тест должен проверять, что метод реализован как задумывалось в задаче. Поэтому тест, написанный нейронкой по коду, никогда не найдет ошибок.
И ещё встречал случаи, когда анализ написанного нейронкой кода, разработчик перекладывал опять на нейронку. Круг замкнулся )
П.С.
А комментарий выше про Китай… Мне сказать нечего. Я про одно, комментарий про другое. Выглядит как комментарий ради комментария. Можно ещё сказать, что на солнце есть пятна ))
По поводу ИИ по коду, он становится все хуже…
потому как ранее он читал интернет созданный человеком, а теперь читает свои-же ответы что приводит к еще большей энтропии)))
на серьезных щах выдавать непонятно откуда взятый кусок кода как правду — это вообще тема)))
доки он так и не научился читать, а теперь еще и доки пишут через ии, что вообще их до водит до состояния «эльфийский с бодуна»
а уж задания пошли от заказчиков вообще держись)))
ЗЫ
Александр, плюсанул, дабы выровнить справедливость.
В последнее время активно прокачиваю навык использования агентов ИИ, чтобы переложить на них поддержку большого сервиса, которым я сейчас занимаюсь один. Читая статьи и просматривая видео отмечаю, что очень много неопределенности и субъективности. А иногда и противоречивости. А общаясь с коллегами по работе столнулся с тем, что многие недопонимают преимущества этого навыка. Им хватает простого ChatGPT, чтоб навайбить какой-нибудь кусок кода. Из более 180 разработчиков, только 24 захотели использовать Cursor (компания готова купить лицензии). И некоторые из тех, кто согласился, думают, что Cursor — это какая-то новая нейронка, которая круто пишет код и выполняет действия ))
И из-за недопонимания темы у некоторых есть фобия, что ИИ скоро заменит всех разработчиков.
Поэтому я и решил написал свои мысли тут в форме субботней расслабленной философии. Ведь умение пользоваться ИИ полезно для всех разработчиков. Но на всех мне
насратьфиолетово. Мне ближе MODX разработчики как и сам MODX (несмотря на то, что меня исключили из коллектива core-разработчиков нашего сообщества). И я буду рад, если не только основные разработчики MODX сообщества смогут повысить свой вклад благодаря таким помощникам, но и новичкам будет легче войти в MODX, прокачаться и быстрее быть готовыми внести свой вклад в сообщество.Мне кажется нужно больше статей на этом сайте про практики ИИ и другие полезные инструменты, чтобы повысить скиллы MODX разработчиков. Это не только пойдет на пользу текущим MODX разработчикам, но и привлечет новых. Так вижу )
Но в целом компонент типа msPre позволяет сделать это быстро.
Дело в том, что в modx снятие с публикации страницы (любой) верхнего уровня не означает, что весь раздел снять с публикации.
Если же ответить на ваш вопрос — то нужно сделать еще один leftJoin (по аналогии с Remains), куда джойнить категорию товара. И в where добавить условие, что категория опубликована.
И ее забыть, что:
— товар все равно опубликован, он будет доступен по прямой ссылке
— товар опубликован, он попадает в разные выгрузки типа карты сайта, sitemap.xml и т.п., за всем этим нужно следить
Альфа — это значит в целом то основное все работает. Собери небольшой магазин (может личный какой или для друзей), потестируй, что можно улучшить — присылай PR. Нюанс в том, что никто не делает этого, все предпочитают на двойке собирать.
Но и miniShop 3 я надеюсь выйдет, надо просто начать, а доработать можно и потом, в конец концов miniShop2 так и существует, в нём многое изменилось с момента первого релиза.
Скопирую сюда его текст для удобства:
Я еще в прошлом году от скуки сделал composer-версию, в которой перелопатил классы и добавил инсталлятор — но интереса никто не проявил.
Думаю, выхода miniShop 3 можно уже и не ждать. Да и просто выйти — это только половина дела, его нужно поддерживать и дорабатывать, а желающих давно нет.
Было бы просто замечательно. Этот компонент важен, он помогает реализовывать очередные и нескончаемые выкрутасы сеошников))
я не знаком, с этим компонентом, позже попробую установить и протестировать
Хочу перенести с MODX2+MiniShop2 на MODX3+PageBlocks. Это вообще реально?
1) Перенести каталог товаров и его характеристики думаю возможно.
2) Фильтрация вроде есть у вашего компонента.
3) Но меня очень волнует момент с SeoFiltr ом, возможно ли повторить его функционал? Хотя бы в минимальном исполнении, и так, чтобы при переносе остались те же url?
В режиме менеджера там и так все интуитивно понятно:
А для более профессиональной разработки, конечно, нужно читать документацию. Я советую начать с маршрутов, контроллеров и конструктора запросов. Этого хватит, чтобы закрыть 80% задач.