Всего 125 264 комментария

Raimei
50 минут назад
+1
Каждое предработное утро я начинаю с чтение новостей. И первым всегда идёт MODX.pro.

От такого дайджеста на меня костюм-тройка чуть сам не налез, будто я спящий бизнесмен, которому с утра газету утреннюю принесли :D

Спасибо!
Артур Шевченко
55 минут назад
0
Собственно переговоры прошли успешно, в понедельник передаст мне компонент, к концу месяца будет работать.
Сергей Карпович
2 часа назад
0
На отца руку поднял, негодяй. Удалить его что-ли?
Ахахха, вот это поворот =)
Артур Шевченко
2 часа назад
0
Он намекает на то, что живого подавана ты ещё не вырастил 🤣
Артур Шевченко
2 часа назад
0
Поговорю с Ильёй, если он будет не против возьму себе раз уж виджет забрал
Николай Савин
Вчера в 22:11
+2
Особенно тревожит то, что даже активные разработчики вроде biz87 признаются в использовании нейросетей для базового кодирования — это говорит о недостатке «живых» разработчиков в экосистеме.
На отца руку поднял, негодяй. Удалить его что-ли?
Сергей Карпович
Вчера в 20:31
0
Приемник, найдись пожалуйста, нужно работать со сдеком =/
Николай
30 октября 2025, 19:01
0
Два дня проковырялся, пытаясь сделать по этому конфигу.
Один сайт сразу завелся, остальные вместо перехода на страницу редиректят на главную — чудо не иначе)
FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream или
FastCGI sent in stderr: "Access to the script '/var/www/os/data/www/os.org/4720-psi.html' has been denied (see security.limit_extensions)" while reading response header from upstream, upstream: "fastcgi://unix:/var/run/os.sock:"
Andrew
30 октября 2025, 17:32
0
Хорошо бы до понедельника уже сделать… так что имей ввиду. Не планируй ничего на выходные
Евгений Webinmd
30 октября 2025, 16:58
+1
Обратил внимание, с радостью волью новый PR
Николай Савин
30 октября 2025, 16:28
+2
mFilter3 планируется да. Концепта еще никакого нет, я не знаю где ты нашел подробности. Скорее всего это будет принципиально другой подход в работе.

YandexMarket2 — это маленький компонент, где для совместимости с MODX нужно было десяток строк подправить. Я уже сто раз отвечал на этот вопрос.
Minishop2 — огромный продукт с устаревшей архитектурой и кодовой базой — нам дали шанс сделать все с нуля как надо, по современнному, вместо того, чтобы тянуть и дальше старье.
То же самое mSearch2 — это очень большой и очень старый продукт. Для своего времени он был прорывным, но уже много лет как устарел, не отвечает современным требования ни в чем. Ни архитектурой, ни кодовой базой, ни зависимостями — его тоже нужно писать с нуля, сохранив бренд и общий смысл.

Хорошие новости — это будет сильно быстрее, чем история с минишопом.
R2m0x94 (Vasily)
30 октября 2025, 16:21
0
Николай, отлично, спасибо большое. А правда, что планируется mSearch3? Интересно, будет ли mFilter3 с возможностью загрузки через AJAX при загрузке страницы? Уверен, это значительно ускорит загрузку страниц и повысит удобство работы в связке с seoFilter.

Вот удивительно, а почему например в YandexMarket2 поддерживается сразу MODX2 и MODX3, также как и cityFields, и другие модули… Ведь куда логичнее было бы сделать также с minishop2 и mSearch2.
Николай Савин
30 октября 2025, 16:17
+1
Ну и пусть растут себе. Ветки MODX2 и miniShop2 (в том числе и прилагаемые компоненты) — почти заброшены. Обновления если и бывают — то крайне редко.

Просто исправь код у себя на проекте и живи счастливо. Обновления не ставь, там ничего критичного не потеряешь, я уверяю.

Если прям хочется сделать все правильно и красиво — то идешь на github, находишь там нужный компонент и делаешь Pull Request с исправлением. Пул Реквесты мы принимаем, и патчи выпускаем.
Виталий
30 октября 2025, 16:13
0
Дело в том, что эти ворнинги, вроде, растут из контрибных пакетов. Может, есть где почитать, как в модх принято корректировать контрибный код? Что-то вроде патчей есть?
Николай Савин
30 октября 2025, 16:09
0
Ну это все на уровне кода фиксится же. Причем некоторые вещи довольно просто. Если нет желания возиться — всегда можно привлечь программиста.
Николай Савин
30 октября 2025, 16:07
0
@Евгений Webinmd обрати внимание. Некоторые вещи можно пофиксить и выкатить патч
Виталий
30 октября 2025, 16:06
0
согласен. Все работает. То.что ломало, пофиксил.
Хотелось бы, чтобы их (ворнингов) тоже не было, если честно.
Отключать не хочу, т.к. они показываются в журнале ошибок в админке и этот функционал нужен работающим
Николай Савин
30 октября 2025, 16:05
+1
Среди перечисленного кода нет ошибок. Это предупреждения. Они никак не ломают код, не прерывают работу проекта. Ворнинги можно отключить на уровне PHP, на уровне веб сервера (htaccess, nginx), на уровне PHP.ini